@font-face{font-family:"Inter";src:url("/fonts/Inter-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/Inter-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/Inter-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/Inter-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/Inter-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url("/fonts/lora-v35-latin-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url("/fonts/lora-v35-latin-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Lora";src:url("/fonts/lora-v35-latin-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url("/fonts/lora-v35-latin-700italic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.1rem;line-height:1.2;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-chars:6 3 2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2}h1,h2,h3,h4,h5,h6{font-family:"Lora",Georgia,"Times New Roman",serif;font-weight:700;line-height:1.1;text-align:left;hyphens:none}a{color:#f66b06;text-decoration:none;transition:color .2s ease}a:hover,a:focus{color:#4a5568;text-decoration:none}a:visited{color:#f66b06;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){.container{padding:0 1rem}}.site-header{background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(222,226,230,.8);padding:1.5rem 0;position:relative;z-index:10;text-align:left;hyphens:none}.site-header .main-nav{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.site-header .main-nav{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 768px){.site-header .nav-brand{text-align:center}}.site-header .nav-brand .site-title{font-family:"Lora",Georgia,"Times New Roman",serif;font-size:1.8rem;font-weight:700;color:#2c3e50;margin-bottom:.2rem;display:block}.site-header .nav-brand .site-title:hover{color:#4a5568}.site-header .nav-brand .site-tagline{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#6c757d;margin:0;font-style:italic}.site-header .nav-menu{display:flex;list-style:none;gap:2rem}@media (max-width: 768px){.site-header .nav-menu{gap:1.5rem}}.site-header .nav-menu a{color:#5a5a5a;font-weight:400;font-size:.9rem;transition:color .2s ease}.site-header .nav-menu a:hover{color:#f66b06}.main-content{min-height:60vh;padding:3rem 0 3rem 0}@media (max-width: 768px){.main-content{padding:2rem 0 .5rem 0}}.hero-image{margin-top:-120px;margin-bottom:3rem;text-align:center;position:relative;z-index:1}.hero-image img{width:100%;max-width:1200px;height:auto;border-radius:0;box-shadow:none}@media (max-width: 768px){.hero-image{margin-top:-60px;margin-bottom:2rem}}.home-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem}@media (max-width: 768px){.home-content{grid-template-columns:1fr;gap:2rem;margin-bottom:0}}.recent-posts h2{font-family:"Lora",Georgia,"Times New Roman",serif;font-size:1.5rem;color:#2c3e50;margin-bottom:2rem;border-bottom:1px solid #dee2e6;padding-bottom:.5rem;font-weight:700}.post-preview{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #dee2e6}.post-preview:last-child{border-bottom:none}.post-preview .post-header{margin-bottom:1.5rem}.post-preview .post-header h3{margin-bottom:.5rem}.post-preview .post-header h3 a{font-family:"Lora",Georgia,"Times New Roman",serif;color:#f66b06;font-size:1.3rem;font-weight:700}.post-preview .post-header h3 a:hover{color:#4a5568}.post-preview .post-meta{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:#6c757d;margin-bottom:1.5rem}.post-preview .post-meta .post-author{font-style:italic;color:#6c757d}.post-preview .post-meta .post-guest{background-color:#f8f9fa;padding:.2rem .5rem;border-radius:3px;font-size:.8rem;color:#333}.post-preview .post-excerpt{margin-bottom:1.5rem}.post-preview .post-excerpt p{margin-bottom:1rem;text-align:justify !important;text-justify:inter-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-style:italic}.post-preview .post-excerpt p:last-child{margin-bottom:0}.post-preview .post-footer .read-more{color:#f66b06;font-weight:500}.post-preview .post-footer .read-more:hover{color:#4a5568}.sidebar{text-align:left;hyphens:none}.sidebar .widget{background-color:#f8f9fa;padding:1.5rem;margin-bottom:2rem;border-radius:5px}@media (max-width: 768px){.sidebar .widget{margin-bottom:1.5rem}}.sidebar .widget .widget-header-with-logo{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.sidebar .widget .widget-header-with-logo .widget-logo{width:48px;height:48px;border-radius:6px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar .widget .widget-header-with-logo h3{color:#2c3e50;font-size:1.1rem;margin:0;padding-top:2px}.sidebar .widget h3{color:#2c3e50;margin-bottom:1rem;font-size:1rem}.sidebar .widget p{margin-bottom:1rem;font-size:.9rem;line-height:1.3}.sidebar .widget p strong{font-weight:400;color:#5a5a5a}.sidebar .widget p:last-child{margin-bottom:0}.sidebar .widget a{color:#f66b06}.sidebar .widget a:hover{color:#4a5568}.sidebar .widget .chroniques-list .chronique-item{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(222,226,230,.5)}.sidebar .widget .chroniques-list .chronique-item:last-child{border-bottom:none;margin-bottom:0}.sidebar .widget .chroniques-list .chronique-item h4{margin:0 0 .2rem 0;font-size:.85rem;line-height:1.2;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-weight:400 !important}.sidebar .widget .chroniques-list .chronique-item h4 a{color:#f66b06;font-weight:400;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important}.sidebar .widget .chroniques-list .chronique-item h4 a:hover{color:#4a5568}.sidebar .widget .chroniques-list .chronique-item .chronique-meta{margin:0;font-size:.75rem;color:#6c757d;font-style:italic}.sidebar .widget .emissions-list .emission-item{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(222,226,230,.5)}.sidebar .widget .emissions-list .emission-item:last-child{border-bottom:none;margin-bottom:0}.sidebar .widget .emissions-list .emission-item .emission-title{display:block;margin:0;font-size:.85rem !important;line-height:1.2 !important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-weight:400 !important}.sidebar .widget .emissions-list .emission-item .emission-title a{color:#f66b06;font-weight:400 !important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:inherit !important;line-height:inherit !important;text-decoration:none}.sidebar .widget .emissions-list .emission-item .emission-title a:hover{color:#4a5568}.sidebar .widget .sidebar .widget .emissions-list .emission-item h4 a{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-weight:400 !important}.sidebar .widget .sidebar .widget .chroniques-list .chronique-item h4 a{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-weight:400 !important}.sidebar .widget .widget-footer{margin-top:1rem;padding-top:.5rem;border-top:1px solid rgba(222,226,230,.8);text-align:left}.sidebar .widget .widget-footer a{font-size:.8rem;font-weight:500;color:#6c757d}.sidebar .widget .widget-footer a:hover{color:#f66b06}.single-post{max-width:800px;margin:0 auto;padding-top:3rem}@media (max-width: 768px){.single-post{margin-bottom:2rem}}.single-post .post-header{text-align:center;margin-bottom:3rem}.single-post .post-header h1{font-size:2.2rem;color:#f66b06;margin-bottom:1.5rem;line-height:1.2;text-align:center}.single-post .post-header .post-meta{display:flex;justify-content:center;align-items:center;gap:1.5rem;font-size:.9rem;color:#6c757d}@media (max-width: 768px){.single-post .post-header .post-meta{flex-direction:column;gap:.5rem}}.single-post .post-header .post-meta .post-author{font-style:italic;color:#6c757d}.single-post .post-header .post-meta .post-guest{background-color:#f8f9fa;padding:.3rem .8rem;border-radius:3px;color:#333}.single-post .post-content{margin-bottom:3rem;font-size:.95rem}.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{color:#2c3e50;margin-top:2rem;margin-bottom:1rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700}.single-post .post-content h2{font-size:1.1rem}.single-post .post-content h3{font-size:1.05rem}.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{font-size:1rem}.single-post .post-content p{margin-bottom:1.5rem;text-align:justify !important;text-justify:inter-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;line-height:1.35}.single-post .post-content .chapo{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:1.5rem;text-align:justify !important;text-justify:inter-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;line-height:1.3}.single-post .post-content ul,.single-post .post-content ol{margin-bottom:1.5rem;padding-left:2rem}.single-post .post-content li{margin-bottom:.5rem}.single-post .post-content blockquote{border-left:4px solid #f66b06;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#6c757d}.single-post .post-content img{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0}.single-post .post-content img.full{width:100%;display:block;margin:2rem auto}@media (min-width: 769px){.single-post .post-content img.left{width:40%;float:left;margin:0 1.5rem 1.5rem 0}}@media (max-width: 768px){.single-post .post-content img.left{width:100%;display:block;margin:1.5rem auto}}@media (min-width: 769px){.single-post .post-content img.right{width:40%;float:right;margin:0 0 1.5rem 1.5rem}}@media (max-width: 768px){.single-post .post-content img.right{width:100%;display:block;margin:1.5rem auto}}.single-post .post-content a{color:#f66b06}.single-post .post-content a:hover{color:#4a5568}.single-post .post-footer{border-top:1px solid #dee2e6;padding-top:2rem}.single-post .post-footer .related-emission{background-color:#f8f9fa;padding:1.5rem;border-radius:5px;margin-bottom:2rem}.single-post .post-footer .related-emission h3{color:#2c3e50;margin-bottom:.5rem}.single-post .post-footer .post-navigation{display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width: 768px){.single-post .post-footer .post-navigation{flex-direction:column;gap:1rem}}.single-post .post-footer .post-navigation a{color:#f66b06;font-weight:500}.single-post .post-footer .post-navigation a:hover{color:#4a5568}.single-post .post-footer .back-to-home{text-align:center}.single-post .post-footer .back-to-home a{color:#6c757d}.single-post .post-footer .back-to-home a:hover{color:#f66b06}.pagination{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}.pagination .page-link,.pagination .page-numbers a{color:#f66b06;text-decoration:none;padding:.5rem 1rem;border:1px solid #dee2e6;border-radius:3px}.pagination .page-link:hover,.pagination .page-numbers a:hover{background-color:#f8f9fa;color:#4a5568}.pagination .page-numbers{display:flex;gap:.5rem}.pagination .page-numbers .current-page{background-color:#f66b06;color:#fff;padding:.5rem 1rem;border-radius:3px}.site-footer{background-color:#e9ecef;padding:2rem 0 1.5rem;margin-top:0;text-align:left;hyphens:none}.site-footer .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){.site-footer .container{padding:0 1rem}}.site-footer .footer-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.site-footer .footer-content{grid-template-columns:1fr;gap:1.5rem}}.site-footer .footer-content .footer-section h3{color:#2c3e50;margin-bottom:1rem;font-size:1rem}.site-footer .footer-content .footer-section p{margin-bottom:.5rem;color:#6c757d;font-size:.85rem}.site-footer .footer-content .footer-section p:last-child{margin-bottom:0}.site-footer .footer-content .footer-section a{color:#f66b06;text-decoration:none}.site-footer .footer-content .footer-section a:hover{color:#4a5568;text-decoration:underline}.site-footer .footer-bottom{text-align:center;padding-top:1.5rem;border-top:1px solid #dee2e6}.site-footer .footer-bottom p{color:#6c757d;font-size:.8rem}.section-content{max-width:800px;margin:0 auto;padding-top:3rem}@media (max-width: 768px){.section-content{margin-bottom:2rem}}.section-content .section-header{text-align:center;margin-bottom:3rem;border-bottom:1px solid #dee2e6;padding-bottom:2rem}.section-content .section-header h1{font-size:2rem;color:#2c3e50;margin-bottom:1.5rem;text-align:center}.section-content .section-header .section-description{color:#6c757d;font-size:1.1rem;text-align:center !important;font-family:"Lora",Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;hyphens:none}.section-content .section-posts{padding-top:2rem}.section-content .section-posts .post-preview .post-header{margin-bottom:1.5rem}.section-content .section-posts .post-preview .post-header h2{margin-bottom:1rem}.section-content .section-posts .post-preview .post-header h2 a{font-family:"Lora",Georgia,"Times New Roman",serif;color:#f66b06;font-size:1.3rem;font-weight:700}.section-content .section-posts .post-preview .post-header h2 a:hover{color:#4a5568}.section-content .section-posts .post-preview .post-excerpt p{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:italic;font-size:.9rem}.section-content .section-posts .post-preview .post-footer{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.section-content .section-posts .post-preview .post-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.section-content .section-posts .post-preview .post-footer .listen-link{background-color:#f66b06;color:#fff;padding:.5rem 1rem;border-radius:3px;text-decoration:none;font-size:.9rem}.section-content .section-posts .post-preview .post-footer .listen-link:hover{background-color:#4a5568}.section-content .section-posts .post-preview .post-guest{background-color:#f8f9fa;padding:.2rem .5rem;border-radius:3px;font-size:.8rem;color:#333}@media (max-width: 768px){.container{padding:0 1rem}.site-header .nav-brand .site-title{font-size:1.5rem}.single-post .post-header h1{font-size:1.8rem}.section-content .section-header h1{font-size:1.6rem}}