/* GERADO AUTOMATICAMENTE a partir de style.css. Nao editar. */
:root{--tl-navy-900:#030917;--tl-navy-800:#0C1A3D;--tl-navy-700:#13285A;--tl-navy-600:#1B3670;--tl-navy-100:#E6ECF7;--tl-navy-050:#F2F5FB;--tl-yellow:#FEF90A;--tl-yellow-600:#C9C400;--tl-yellow-100:#FFFDCC;--tl-ink:#111827;--tl-ink-soft:#3F4A5A;--tl-ink-muted:#6B7280;--tl-line:#E4E7EC;--tl-line-soft:#F1F3F6;--tl-surface:#F6F8FB;--tl-white:#FFFFFF;--tl-brand-gradient:linear-gradient( 90deg,var(--tl-navy-900) 0%,var(--tl-navy-800) 19.22%,var(--tl-navy-800) 80.37%,var(--tl-navy-900) 100% );--tl-link:var(--tl-navy-600);--tl-link-hover:var(--tl-navy-800);--tl-focus:var(--tl-yellow-600);--tl-danger:#C42B2B;--tl-on-navy:#FFFFFF;--tl-on-navy-dim:#C9D4EA;--tl-radius:8px;--tl-radius-sm:4px;--tl-radius-pill:999px;--tl-border:1px solid var(--tl-line);--tl-shadow:0 1px 2px rgba(12,26,61,.06),0 4px 16px rgba(12,26,61,.06);--tl-shadow-lift:0 6px 12px rgba(12,26,61,.10),0 12px 32px rgba(12,26,61,.10);--tl-font-display:'Montserrat','Segoe UI',system-ui,sans-serif;--tl-font-text:'Inter','Segoe UI',system-ui,Arial,sans-serif;--tl-fs-xs:1.2rem;--tl-fs-sm:1.4rem;--tl-fs-base:1.6rem;--tl-fs-md:1.8rem;--tl-fs-lg:2.2rem;--tl-fs-xl:2.8rem;--tl-fs-2xl:3.6rem;--tl-fs-3xl:4.4rem;--tl-lh-tight:1.18;--tl-lh-snug:1.35;--tl-lh-base:1.65;--tl-tracking-tight:-.015em;--tl-tracking-wide:.06em;--tl-sp-1:.4rem;--tl-sp-2:.8rem;--tl-sp-3:1.2rem;--tl-sp-4:1.6rem;--tl-sp-5:2.0rem;--tl-sp-6:2.4rem;--tl-sp-8:3.2rem;--tl-sp-10:4.0rem;--tl-sp-12:4.8rem;--tl-container:1200px;--tl-gutter:1.8rem;--tl-z-header:1000;--tl-z-overlay:1001;--tl-z-sidebar:1002}:root{--tl-cat-1:#0C1A3D;--tl-cat-2:#1F5673;--tl-cat-3:#176B54;--tl-cat-4:#7A5B12;--tl-cat-5:#96421E;--tl-cat-6:#8E2A3F;--tl-cat-7:#4A3A78;--tl-cat-8:#3D5A2B}
*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}ul[role='list'],ol[role='list']{list-style:none}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;outline:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}html{font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--tl-font-text);font-size:var(--tl-fs-base);line-height:var(--tl-lh-base);color:var(--tl-ink-soft);background-color:var(--tl-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--tl-font-display);color:var(--tl-ink);font-weight:800;line-height:var(--tl-lh-tight);letter-spacing:var(--tl-tracking-tight);text-wrap:balance}h1{font-size:var(--tl-fs-2xl)}h2{font-size:var(--tl-fs-xl)}h3{font-size:var(--tl-fs-lg)}h4{font-size:var(--tl-fs-md)}p{text-wrap:pretty}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--tl-focus);outline-offset:2px;border-radius:var(--tl-radius-sm)}.container{max-width:var(--tl-container);margin:0 auto;padding-left:var(--tl-gutter);padding-right:var(--tl-gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}
.header_main_news{background:var(--tl-brand-gradient);position:sticky;top:0;z-index:var(--tl-z-header);box-shadow:0 2px 12px rgba(3,9,23,.28)}.header_main_news_container{max-width:var(--tl-container);margin:0 auto;padding:0 var(--tl-gutter)}.header_main_news_content{display:grid;grid-template-columns:60px 1fr 300px;align-items:center;gap:var(--tl-sp-5);min-height:76px}.header_main_news_menu_toggle{justify-self:start}.header_main_news_menu_btn{background:none;border:none;color:var(--tl-on-navy);font-size:var(--tl-fs-lg);line-height:1;cursor:pointer;padding:var(--tl-sp-2) var(--tl-sp-3);border-radius:var(--tl-radius-sm);transition:background-color .2s,color .2s}.header_main_news_menu_btn:hover{background-color:rgba(255,255,255,.12);color:var(--tl-yellow)}.header_main_news_logo{justify-self:center;text-align:center;max-width:300px}.header_main_news_logo img{width:300px;max-width:100%;height:auto}.header_main_news_search{justify-self:end}.header_main_news_search_form{display:flex;align-items:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:var(--tl-radius-pill);overflow:hidden;transition:background-color .2s,border-color .2s;width:280px}.header_main_news_search_form:hover,.header_main_news_search_form:focus-within{background:rgba(255,255,255,.16);border-color:var(--tl-yellow)}.header_main_news_search_input{flex:1;min-width:0;border:none;background:transparent;padding:var(--tl-sp-3) var(--tl-sp-4);color:var(--tl-on-navy);font-size:var(--tl-fs-sm)}.header_main_news_search_input::placeholder{color:rgba(255,255,255,.68)}.header_main_news_search_input:focus{outline:none}.header_main_news_search_btn{background:none;border:none;color:var(--tl-on-navy);padding:var(--tl-sp-3) var(--tl-sp-4);cursor:pointer;transition:color .2s}.header_main_news_search_btn:hover{color:var(--tl-yellow)}.header_main_news_sidebar{position:fixed;top:0;left:-320px;width:320px;height:100vh;background:var(--tl-white);box-shadow:2px 0 24px rgba(12,26,61,.18);visibility:hidden;transition:left .3s ease,visibility 0s linear .3s;z-index:var(--tl-z-sidebar);overflow-y:auto}.header_main_news_sidebar.active{left:0;visibility:visible;transition:left .3s ease,visibility 0s linear 0s}.header_main_news_sidebar_header{display:flex;justify-content:space-between;align-items:center;padding:var(--tl-sp-5);background:var(--tl-navy-800);border-bottom:3px solid var(--tl-yellow);color:var(--tl-on-navy)}.header_main_news_sidebar_logo img{height:40px;width:120px}.header_main_news_sidebar_close{background:none;border:none;color:var(--tl-on-navy);font-size:var(--tl-fs-md);cursor:pointer;padding:var(--tl-sp-1) var(--tl-sp-2);border-radius:var(--tl-radius-sm);transition:background-color .2s,color .2s}.header_main_news_sidebar_close:hover{background-color:rgba(255,255,255,.12);color:var(--tl-yellow)}.header_main_news_sidebar_menu{padding:var(--tl-sp-3) 0 var(--tl-sp-8)}.header_main_news_sidebar_list{list-style:none;margin:0;padding:0}.header_main_news_sidebar_item{color:var(--tl-ink);font-family:var(--tl-font-display);font-weight:600;font-size:var(--tl-fs-sm);text-decoration:none;padding:var(--tl-sp-3) var(--tl-sp-5);display:flex;align-items:center;gap:var(--tl-sp-3);border-bottom:1px solid var(--tl-line-soft);border-left:4px solid var(--cat-color,transparent);transition:background-color .2s,color .2s,border-left-color .2s;position:relative}.header_main_news_sidebar_item:hover{background:var(--tl-navy-050);color:var(--tl-navy-800);border-left-color:var(--tl-navy-800)}.header_main_news_sidebar_item i:first-child{width:16px;text-align:center;color:var(--tl-ink-muted);transition:color .2s}.header_main_news_sidebar_item:hover i:first-child{color:var(--tl-navy-800)}.header_main_news_sidebar_arrow{margin-left:auto;font-size:var(--tl-fs-xs);transition:transform .2s}.header_main_news_sidebar_dropdown.active .header_main_news_sidebar_arrow{transform:rotate(180deg)}.header_main_news_sidebar_submenu{list-style:none;margin:0;padding:0;background:var(--tl-surface);max-height:0;overflow:hidden;transition:max-height .3s ease}.header_main_news_sidebar_dropdown.active .header_main_news_sidebar_submenu{max-height:400px}.header_main_news_sidebar_subitem{color:var(--tl-ink-muted);font-size:var(--tl-fs-sm);text-decoration:none;padding:var(--tl-sp-2) var(--tl-sp-5) var(--tl-sp-2) 4.4rem;display:flex;align-items:center;gap:var(--tl-sp-2);border-left:4px solid var(--cat-color,transparent);transition:background-color .2s,color .2s,padding-left .2s}.header_main_news_sidebar_subitem:hover{background:var(--tl-navy-050);color:var(--tl-navy-800);padding-left:4.8rem}.header_main_news_overlay{position:fixed;inset:0;background:rgba(3,9,23,.55);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:var(--tl-z-overlay)}.header_main_news_overlay.active{opacity:1;visibility:visible}.header_main_news_ticker{--speed:60s;border-top:1px solid rgba(255,255,255,.14);border-bottom:3px solid var(--tl-yellow);background:var(--tl-brand-gradient);color:var(--tl-on-navy);font-size:var(--tl-fs-sm)}.header_main_news_ticker_inner{max-width:var(--tl-container);margin:0 auto;padding:var(--tl-sp-2) var(--tl-gutter);display:flex;align-items:center;gap:var(--tl-sp-4);overflow:hidden}.ticker_badge{display:inline-flex;align-items:center;gap:var(--tl-sp-2);font-family:var(--tl-font-display);font-weight:800;font-size:var(--tl-fs-xs);text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);color:var(--tl-yellow);white-space:nowrap}.ticker_badge .dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--tl-yellow);box-shadow:0 0 0 3px rgba(254,249,10,.28)}.ticker_track{position:relative;overflow:hidden;flex:1 1 auto}.ticker_marquee{display:inline-flex;white-space:nowrap;will-change:transform;animation:tickerScroll var(--speed) linear infinite}.header_main_news_ticker:hover .ticker_marquee{animation-play-state:paused}.ticker_list{display:inline-flex;gap:2.8rem;padding:0;margin:0;list-style:none}.ticker_item{position:relative}.ticker_item + .ticker_item::before{content:"\2022";margin-right:2.8rem;color:var(--tl-yellow);opacity:.75}.ticker_item a{color:inherit;text-decoration:none;font-weight:600}.ticker_item a:hover{color:var(--tl-yellow);text-decoration:underline}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:900px){.header_main_news_content{grid-template-columns:50px 1fr 60px;min-height:64px}.header_main_news_search_form{width:40px;background:transparent;border-color:transparent}.header_main_news_search_input{display:none}.header_main_news_search_btn{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center;padding:0}}@media (min-width:901px){.header_main_news_search{display:block !important}}@media (max-width:768px){.header_main_news_content{grid-template-columns:50px 1fr 50px;gap:var(--tl-sp-3)}.header_main_news_sidebar{width:288px;left:-288px}.header_main_news_logo img{width:160px}.header_main_news_ticker_inner{padding:var(--tl-sp-2) var(--tl-sp-3);gap:var(--tl-sp-3)}.ticker_list{gap:1.8rem}.ticker_item + .ticker_item::before{margin-right:1.8rem}.header_main_news_ticker{--speed:90s}}@media (max-width:480px){.header_main_news_container{padding:0 var(--tl-sp-3)}.header_main_news_menu_btn{font-size:var(--tl-fs-md);padding:var(--tl-sp-2)}.header_main_news_logo img{width:150px}}.editorias{background:var(--tl-navy-800);border-top:1px solid rgba(255,255,255,.10)}.editorias_inner{max-width:var(--tl-container);margin:0 auto;padding:0 var(--tl-gutter);display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}.editorias_inner::-webkit-scrollbar{display:none}.editorias_item{position:relative;display:inline-flex;align-items:center;gap:var(--tl-sp-2);padding:var(--tl-sp-3) var(--tl-sp-4);color:var(--tl-on-navy-dim);font-family:var(--tl-font-display);font-size:var(--tl-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);white-space:nowrap;cursor:pointer;background:none;border:none;transition:color .2s,background-color .2s}.editorias_item::after{content:"";position:absolute;left:var(--tl-sp-3);right:var(--tl-sp-3);bottom:0;height:3px;background:var(--tl-yellow);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.editorias_item:hover{color:var(--tl-white);background:rgba(255,255,255,.06)}.editorias_item:hover::after{transform:scaleX(1)}.editorias_item.is-active{color:var(--tl-yellow)}.editorias_item.is-active::after{transform:scaleX(1)}.editorias_more{margin-left:auto;color:var(--tl-white)}.editorias_more i{font-size:.9em}@media (max-width:768px){.editorias_inner{padding:0 var(--tl-sp-3)}.editorias_item{padding:var(--tl-sp-3) var(--tl-sp-3)}.editorias_more{margin-left:0}}
.home_view_news_slider{background:var(--tl-white);padding:var(--tl-sp-6) 0 var(--tl-sp-8)}.home_view_news_slider_flex{display:flex;gap:6px;margin:0 auto;align-items:stretch;aspect-ratio:1200 / 500}.home_view_news_slide.destaque{flex:2 1 0%;min-width:0;height:100%}.home_view_news_slide_column{flex:1 1 0%;display:flex;flex-direction:column;gap:6px;min-width:0;height:100%}.home_view_news_slide.small{flex:1 1 0%;min-height:0}.home_view_news_slide{max-width:100%;min-height:0}.home_view_news_card .swiper,.home_view_news_card .swiper-wrapper,.home_view_news_card .swiper-slide{height:100%}.home_view_news_card{position:relative;overflow:hidden;background:var(--tl-navy-800);min-height:130px;height:100%}.home_view_news_card img{width:100%;position:relative;height:100%;object-fit:cover;object-position:top;display:block;z-index:1;transition:transform .5s ease}.home_view_news_card:hover img{transform:scale(1.03)}.home_view_news_card.big{height:100%}.home_view_news_card.big img{height:100%}.home_view_news_overlay{position:absolute;inset:0;padding:var(--tl-sp-6);background:linear-gradient( to top,rgba(3,9,23,.92) 0%,rgba(3,9,23,.78) 28%,rgba(3,9,23,.30) 62%,rgba(3,9,23,0) 100% );color:var(--tl-white);display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.swiper-horizontal{height:100% !important}.home_view_news_tag{--tag-bg:var(--tl-navy-800);--tag-fg:#fff;width:max-content;max-width:100%;background:var(--tag-bg);color:var(--tag-fg);display:inline-block;padding:.5rem 1.1rem;border-radius:var(--tl-radius-sm);font-family:var(--tl-font-display);font-size:var(--tl-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);line-height:1.2;margin-bottom:var(--tl-sp-3)}.home_view_news_card h3,.home_view_news_card h4{margin:0 0 var(--tl-sp-2) 0;color:var(--tl-white);font-weight:800;line-height:var(--tl-lh-tight);text-shadow:0 1px 12px rgba(3,9,23,.55)}.home_view_news_card h3{font-size:var(--tl-fs-lg)}.home_view_news_card h4{font-size:var(--tl-fs-md)}.home_view_news_slide.destaque h3{font-size:var(--tl-fs-2xl)}.home_view_news_overlay p{margin:0 0 var(--tl-sp-4) 0;font-size:var(--tl-fs-sm);line-height:var(--tl-lh-snug);color:rgba(255,255,255,.88)}.home_view_news_meta{font-size:var(--tl-fs-xs);display:flex;gap:var(--tl-sp-4);align-items:center;color:rgba(255,255,255,.82);font-weight:500}.home_view_news_meta span{display:flex;align-items:center;gap:.5rem}.home_view_news_meta i{color:var(--tl-yellow)}.swiper-pagination-bullet{position:relative;width:28px !important;height:24px !important;background:transparent !important;opacity:1;border-radius:0 !important;margin:0 !important;display:inline-block;vertical-align:middle}.swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:4px;background:rgba(255,255,255,.55);transition:width .3s ease,background-color .3s ease}.swiper-pagination-bullet:hover::before{background:rgba(255,255,255,.85)}.swiper-pagination-bullet-active::before{background:var(--tl-yellow);width:20px}.swiper-pagination-bullet:focus-visible{outline:3px solid var(--tl-yellow);outline-offset:-2px}@media (max-width:900px){.home_view_news_slider_flex{display:block;aspect-ratio:auto}.home_view_news_slide.destaque{height:auto;aspect-ratio:16 / 10;margin-bottom:6px}.home_view_news_slide_column{flex-direction:row;height:auto}.home_view_news_slide_column .home_view_news_slide{flex:1 1 0%;aspect-ratio:16 / 10}.home_view_news_slide.destaque h3{font-size:var(--tl-fs-xl)}}@media (max-width:600px){.home_view_news_slider{padding:0 0 var(--tl-sp-6)}.home_view_news_slide_column{flex-direction:column;gap:6px}.home_view_news_slide.destaque{aspect-ratio:4 / 3}.home_view_news_slide_column .home_view_news_slide{flex:1 1 auto;width:100%;aspect-ratio:3 / 2}.home_view_news_slide.destaque h3{font-size:var(--tl-fs-lg)}.home_view_news_overlay{padding:var(--tl-sp-4)}.home_view_news_overlay p{display:none}}.page_view_news{max-width:var(--tl-container);margin:0 auto;padding:var(--tl-sp-8) var(--tl-gutter)}.page_view_news_container{display:flex;gap:var(--tl-sp-8);align-items:flex-start}.page_view_news_main{flex:3;min-width:0;background:var(--tl-white);border-radius:var(--tl-radius);border:var(--tl-border);overflow:hidden;height:max-content}.page_view_news_header{padding:var(--tl-sp-8) var(--tl-sp-8) 0 var(--tl-sp-8)}.page_view_news_breadcrumb{font-size:var(--tl-fs-xs);color:var(--tl-ink-muted);margin-bottom:var(--tl-sp-4)}.page_view_news_breadcrumb a{color:var(--tl-link);font-weight:500}.page_view_news_breadcrumb a:hover{color:var(--tl-link-hover);text-decoration:underline}.page_view_news_category_tag{display:inline-block;background:var(--tl-navy-800);color:var(--tl-yellow);padding:.5rem 1.1rem;border-radius:var(--tl-radius-sm);font-family:var(--tl-font-display);font-size:var(--tl-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);margin-bottom:var(--tl-sp-4)}.page_view_news_title{font-size:var(--tl-fs-3xl);color:var(--tl-ink);margin-bottom:var(--tl-sp-4);font-weight:800;line-height:var(--tl-lh-tight);letter-spacing:var(--tl-tracking-tight)}.page_view_news_meta{display:flex;flex-wrap:wrap;gap:var(--tl-sp-5);padding-bottom:var(--tl-sp-6);border-bottom:1px solid var(--tl-line);font-size:var(--tl-fs-xs);color:var(--tl-ink-muted)}.page_view_news_meta i{color:var(--tl-navy-600);margin-right:.4rem}.page_view_news_media{margin-bottom:var(--tl-sp-8)}.page_view_news_cover{width:100%;object-fit:cover}.page_view_news_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.page_view_news_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page_view_news_content{padding:0 var(--tl-sp-8) var(--tl-sp-8) var(--tl-sp-8)}.page_view_news_subtitle{font-size:var(--tl-fs-md);color:var(--tl-ink);font-weight:500;font-style:normal;line-height:var(--tl-lh-snug);margin-bottom:var(--tl-sp-6);padding:var(--tl-sp-4) var(--tl-sp-5);background:var(--tl-surface);border-left:4px solid var(--tl-yellow);border-radius:0 var(--tl-radius-sm) var(--tl-radius-sm) 0}.page_view_news_text{font-size:var(--tl-fs-md);line-height:var(--tl-lh-base);color:var(--tl-ink-soft);max-width:63rem}.page_view_news_text p{margin-bottom:var(--tl-sp-5)}.page_view_news_text a{color:var(--tl-link);font-weight:500;text-decoration:underline}.page_view_news_text a:hover{color:var(--tl-link-hover)}.page_view_news_text h2,.page_view_news_text h3{color:var(--tl-ink);margin:var(--tl-sp-8) 0 var(--tl-sp-4) 0;font-weight:700}.page_view_news_text h2{font-size:var(--tl-fs-lg)}.page_view_news_text h3{font-size:var(--tl-fs-md)}.page_view_news_text img{max-width:100%;height:auto;border-radius:var(--tl-radius-sm);margin:var(--tl-sp-5) 0}.page_view_news_text blockquote{margin:var(--tl-sp-6) 0;padding:var(--tl-sp-2) 0 var(--tl-sp-2) var(--tl-sp-5);border-left:4px solid var(--tl-yellow);font-family:var(--tl-font-display);font-size:var(--tl-fs-lg);font-weight:600;line-height:var(--tl-lh-snug);color:var(--tl-ink)}.page_view_news_share{padding:var(--tl-sp-6) var(--tl-sp-8);border-top:1px solid var(--tl-line);background:var(--tl-surface)}.page_view_news_share_label{font-family:var(--tl-font-display);font-weight:700;color:var(--tl-ink);margin-right:var(--tl-sp-4)}.page_view_news_share_buttons{display:inline-flex;gap:var(--tl-sp-3);flex-wrap:wrap}.page_view_news_share_btn{padding:var(--tl-sp-2) var(--tl-sp-4);border-radius:var(--tl-radius-sm);text-decoration:none;font-size:var(--tl-fs-xs);font-weight:600;color:#fff;transition:transform .2s,filter .2s}.page_view_news_share_btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.page_view_news_share_btn.facebook{background:#1877f2}.page_view_news_share_btn.twitter{background:#111827}.page_view_news_share_btn.whatsapp{background:#1da851}.page_view_news_related{padding:var(--tl-sp-8);border-top:1px solid var(--tl-line)}.page_view_news_related_title{font-size:var(--tl-fs-lg);color:var(--tl-ink);margin-bottom:var(--tl-sp-1);font-weight:800}.page_view_news_related_subtitle{color:var(--tl-ink-muted);font-size:var(--tl-fs-sm);margin-bottom:var(--tl-sp-6)}.page_view_news_related_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--tl-sp-5)}.page_view_news_related_item{border:var(--tl-border);border-radius:var(--tl-radius);overflow:hidden;background:var(--tl-white);transition:transform .2s,box-shadow .2s,border-color .2s}.page_view_news_related_item:hover{transform:translateY(-2px);box-shadow:var(--tl-shadow-lift);border-color:var(--tl-navy-100)}.page_view_news_related_link{text-decoration:none;color:inherit;display:block}.page_view_news_related_image{width:100%;aspect-ratio:16 / 9;object-fit:cover}.page_view_news_related_item_title{padding:var(--tl-sp-3);font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);color:var(--tl-ink);font-weight:600;line-height:var(--tl-lh-snug)}.page_view_news_sidebar,.page_category_list_sidebar{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--tl-sp-6)}.page_view_news_widget{background:var(--tl-white);border:var(--tl-border);border-radius:var(--tl-radius);padding:var(--tl-sp-5)}.page_view_news_widget_title{color:var(--tl-ink);font-size:var(--tl-fs-sm);margin-bottom:var(--tl-sp-4);font-weight:800;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);padding-bottom:var(--tl-sp-2);border-bottom:2px solid var(--tl-yellow)}.page_view_news_widget_desc{color:var(--tl-ink-muted);font-size:var(--tl-fs-sm);margin:0}.page_view_news_search{display:flex;gap:var(--tl-sp-2)}.page_view_news_search input{flex:1;min-width:0;padding:var(--tl-sp-3);border:1px solid var(--tl-line);border-radius:var(--tl-radius-sm);font-size:var(--tl-fs-sm);background:var(--tl-white);color:var(--tl-ink)}.page_view_news_search input:focus{outline:none;border-color:var(--tl-navy-600)}.page_view_news_search_btn{padding:var(--tl-sp-3) var(--tl-sp-4);background:var(--tl-navy-800);color:var(--tl-yellow);border:none;border-radius:var(--tl-radius-sm);cursor:pointer;transition:background-color .2s}.page_view_news_search_btn:hover{background:var(--tl-navy-700)}.page_view_news_categories_list{list-style:none;margin:0;padding:0}.page_view_news_categories_list li{border-bottom:1px solid var(--tl-line-soft)}.page_view_news_categories_list li:last-child{border-bottom:none}.page_view_news_categories_list a{color:var(--tl-ink);font-size:var(--tl-fs-sm);font-weight:500;padding:var(--tl-sp-2) 0;display:block;transition:color .2s,padding-left .2s}.page_view_news_categories_list a:hover{color:var(--tl-navy-600);padding-left:.4rem}.page_view_news_subcategories{list-style:none;margin:0 0 var(--tl-sp-2) var(--tl-sp-4);padding:0}.page_view_news_subcategories a{font-size:var(--tl-fs-xs);color:var(--tl-ink-muted)}.page_view_news_popular_list{display:flex;flex-direction:column;gap:var(--tl-sp-4)}.page_view_news_popular_item{border-bottom:1px solid var(--tl-line-soft);padding-bottom:var(--tl-sp-4)}.page_view_news_popular_item:last-child{border-bottom:none;padding-bottom:0}.page_view_news_popular_link{display:flex;gap:var(--tl-sp-3);text-decoration:none;color:inherit}.page_view_news_popular_thumb{width:80px;height:60px;object-fit:cover;border-radius:var(--tl-radius-sm);flex-shrink:0}.page_view_news_popular_content{flex:1;min-width:0}.page_view_news_popular_title{font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);color:var(--tl-ink);margin-bottom:.4rem;font-weight:600;line-height:var(--tl-lh-snug)}.page_view_news_popular_subtitle{font-size:var(--tl-fs-xs);color:var(--tl-ink-muted);margin:0}@media (max-width:900px){.page_view_news_container{flex-direction:column}.page_view_news_title{font-size:var(--tl-fs-xl)}.page_view_news_header,.page_view_news_content{padding-left:var(--tl-sp-6);padding-right:var(--tl-sp-6)}.page_view_news_meta{gap:var(--tl-sp-3)}.page_view_news_sidebar{width:100%}}@media (max-width:600px){.page_view_news{padding:var(--tl-sp-4) var(--tl-sp-3)}.page_view_news_title{font-size:var(--tl-fs-lg)}.page_view_news_header,.page_view_news_content{padding:var(--tl-sp-5)}.page_view_news_related{padding:var(--tl-sp-5)}.page_view_news_related_grid{grid-template-columns:1fr}.page_view_news_share{padding:var(--tl-sp-5)}.page_view_news_share_buttons{flex-direction:column}}.page_category_list{max-width:var(--tl-container);margin:0 auto;padding:var(--tl-sp-8) var(--tl-gutter)}.page_category_list_header{background:var(--tl-brand-gradient);border-radius:var(--tl-radius);border-bottom:4px solid var(--tl-yellow);padding:var(--tl-sp-8);margin-bottom:var(--tl-sp-8);text-align:center}.page_category_list_title{font-size:var(--tl-fs-xl);color:var(--tl-white);margin-bottom:var(--tl-sp-2);font-weight:800}.page_category_list_description{font-size:var(--tl-fs-sm);color:var(--tl-on-navy-dim);max-width:600px;margin:0 auto;line-height:var(--tl-lh-snug)}.page_category_list_breadcrumb{display:flex;justify-content:center;align-items:center;gap:var(--tl-sp-2);font-size:var(--tl-fs-xs);color:var(--tl-on-navy-dim);margin-bottom:var(--tl-sp-4)}.page_category_list_breadcrumb a{color:var(--tl-on-navy-dim);transition:color .2s}.page_category_list_breadcrumb a:hover{color:var(--tl-yellow);text-decoration:underline}.page_category_list_breadcrumb span[aria-hidden]{opacity:.45}.page_category_list_breadcrumb [aria-current]{color:var(--tl-white);font-weight:600}.page_category_list_eyebrow{display:inline-block;font-family:var(--tl-font-display);font-size:var(--tl-fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);color:var(--tl-yellow);margin-bottom:var(--tl-sp-2)}.page_category_list_count{margin-top:var(--tl-sp-4);font-size:var(--tl-fs-xs);color:var(--tl-on-navy-dim)}.page_category_list_count strong{font-family:var(--tl-font-display);color:var(--tl-yellow);font-weight:800}.page_category_list_layout{display:flex;gap:var(--tl-sp-8);align-items:flex-start}.page_category_list_main{flex:3;min-width:0}.page_category_list_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--tl-sp-6);margin-bottom:var(--tl-sp-8)}.page_category_list_card{background:var(--tl-white);border:var(--tl-border);border-radius:var(--tl-radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.page_category_list_card:hover{transform:translateY(-3px);box-shadow:var(--tl-shadow-lift);border-color:var(--tl-navy-100)}.page_category_list_card_image{position:relative;overflow:hidden;aspect-ratio:16 / 9}.page_category_list_card_image img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s ease}.page_category_list_card:hover .page_category_list_card_image img{transform:scale(1.05)}.page_category_list_card_content{padding:var(--tl-sp-5)}.page_category_list_card_title{font-size:var(--tl-fs-md);color:var(--tl-ink);margin-bottom:var(--tl-sp-2);font-weight:700;line-height:var(--tl-lh-tight)}.page_category_list_card_title a{color:inherit;transition:color .2s}.page_category_list_card_title a:hover{color:var(--tl-navy-600)}.page_category_list_card_subtitle{font-size:var(--tl-fs-sm);color:var(--tl-ink-muted);line-height:var(--tl-lh-snug);margin-bottom:var(--tl-sp-4)}.page_category_list_card_meta{display:flex;justify-content:space-between;align-items:center;font-size:var(--tl-fs-xs);color:var(--tl-ink-muted);padding-top:var(--tl-sp-3);border-top:1px solid var(--tl-line-soft)}.page_category_list_card_meta i{margin-right:.5rem;color:var(--tl-navy-600)}.page_category_list_card .share_widget{margin-top:var(--tl-sp-3);gap:var(--tl-sp-1)}.page_category_list_card .share_item{width:30px;height:30px;font-size:var(--tl-fs-sm);background:transparent !important;color:var(--tl-ink-muted);border:1px solid var(--tl-line);border-radius:var(--tl-radius-sm);transition:background-color .2s,color .2s,border-color .2s}.page_category_list_card .share_item:hover{background:var(--tl-navy-800) !important;color:var(--tl-yellow);border-color:var(--tl-navy-800);opacity:1}.page_category_list_pagination{display:flex;justify-content:center;margin-top:var(--tl-sp-10)}.page_category_list_pagination_inner{display:flex;gap:var(--tl-sp-2);align-items:center;flex-wrap:wrap}.page_category_list_pagination a,.page_category_list_pagination span{padding:var(--tl-sp-3) var(--tl-sp-4);border-radius:var(--tl-radius-sm);font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);font-weight:600;transition:all .2s ease}.page_category_list_pagination a{background:var(--tl-white);color:var(--tl-ink);border:var(--tl-border)}.page_category_list_pagination a:hover{background:var(--tl-navy-800);color:var(--tl-yellow);border-color:var(--tl-navy-800)}.page_category_list_pagination .current{background:var(--tl-navy-800);color:var(--tl-yellow);border:1px solid var(--tl-navy-800)}.page_category_list_no_posts{background:var(--tl-white);border:var(--tl-border);border-radius:var(--tl-radius);padding:var(--tl-sp-12) var(--tl-sp-8);text-align:center}.page_category_list_no_posts_icon{font-size:4.8rem;margin-bottom:var(--tl-sp-4);color:var(--tl-line)}.page_category_list_no_posts_title{font-size:var(--tl-fs-lg);color:var(--tl-ink);margin-bottom:var(--tl-sp-2);font-weight:700}.page_category_list_no_posts_text{color:var(--tl-ink-muted);font-size:var(--tl-fs-sm)}.page_view_news_gallery{--gap:var(--tl-sp-3)}.page_view_news_gallery.pdt_images{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}@media (min-width:640px){.page_view_news_gallery.pdt_images{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page_view_news_gallery.pdt_images{grid-template-columns:repeat(4,1fr)}}.page_view_news_gallery img{width:100%;height:100%;display:block;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--tl-radius);background:var(--tl-surface);border:var(--tl-border);transition:transform .25s ease,box-shadow .25s ease}@media (min-width:640px){.page_view_news_gallery img:nth-child(1){grid-column:span 2;aspect-ratio:2 / 1}}.page_view_news_gallery img:hover{transform:translateY(-2px);box-shadow:var(--tl-shadow-lift)}.page_view_news_gallery:empty{min-height:80px;background:var(--tl-surface);border-radius:var(--tl-radius)}@media (max-width:900px){.page_category_list_layout{flex-direction:column}.page_category_list_grid{grid-template-columns:1fr}.page_category_list_title{font-size:var(--tl-fs-lg)}.page_category_list_header{padding:var(--tl-sp-6)}.page_category_list_sidebar{width:100%}}@media (max-width:600px){.page_category_list{padding:var(--tl-sp-4) var(--tl-sp-3)}.page_category_list_grid{gap:var(--tl-sp-4)}.page_category_list_card_content{padding:var(--tl-sp-4)}.page_category_list_card_meta{flex-direction:column;gap:var(--tl-sp-2);align-items:flex-start}}.reading_progress{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:calc(var(--tl-z-header) + 5);pointer-events:none}.reading_progress_bar{display:block;height:100%;width:0;background:var(--tl-yellow);box-shadow:0 0 8px rgba(254,249,10,.55);transition:width .08s linear}.page_view_news_byline{display:flex;align-items:center;gap:var(--tl-sp-3);padding-bottom:var(--tl-sp-6);border-bottom:1px solid var(--tl-line)}.page_view_news_avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--tl-navy-800);color:var(--tl-yellow);display:grid;place-items:center;font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);font-weight:800;letter-spacing:.02em}.page_view_news_byline_info{min-width:0}.page_view_news_author{display:block;font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);font-weight:700;color:var(--tl-ink);line-height:1.3}.page_view_news_byline .page_view_news_meta{padding-bottom:0;border-bottom:none;margin-top:.2rem;gap:var(--tl-sp-4)}.share_rail{position:sticky;top:140px;flex:0 0 56px;display:flex;flex-direction:column;align-items:center;gap:var(--tl-sp-3);padding-top:var(--tl-sp-8)}.share_rail_label{font-family:var(--tl-font-display);font-size:1.0rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);color:var(--tl-ink-muted);writing-mode:vertical-rl;transform:rotate(180deg)}.share_rail .share_widget{flex-direction:column;gap:var(--tl-sp-2);margin-top:0}.share_rail .share_item{width:42px;height:42px;background:transparent !important;color:var(--tl-navy-800);border:1px solid var(--tl-line);border-radius:50%;font-size:var(--tl-fs-base);transition:background-color .2s,color .2s,border-color .2s,transform .2s}.share_rail .share_item:hover{background:var(--tl-navy-800) !important;color:var(--tl-yellow);border-color:var(--tl-navy-800);transform:translateY(-2px);opacity:1}@media (max-width:900px){.share_rail{position:fixed;left:0;right:0;bottom:0;top:auto;flex-direction:row;justify-content:center;gap:var(--tl-sp-3);padding:var(--tl-sp-2);background:var(--tl-white);border-top:1px solid var(--tl-line);box-shadow:0 -4px 16px rgba(12,26,61,.10);z-index:calc(var(--tl-z-header) - 1)}.share_rail_label{writing-mode:horizontal-tb;transform:none}.share_rail .share_widget{flex-direction:row}.share_rail .share_item{width:40px;height:40px}.page_view_news{padding-bottom:8rem}.voice-reader-container{bottom:76px}}:target,.page_view_news_text h2,.page_view_news_text h3{scroll-margin-top:150px}.media_badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(12,26,61,.82);border:2px solid var(--tl-yellow);color:var(--tl-yellow);font-size:var(--tl-fs-md);padding-left:4px;pointer-events:none;transition:transform .25s ease,background-color .25s ease}.home_view_news_card:hover .media_badge,.news-card:hover .media_badge{transform:translate(-50%,-50%) scale(1.08);background:var(--tl-navy-800)}.news-grid.cat-grid .media_badge{width:40px;height:40px;font-size:var(--tl-fs-sm)}.page_view_news_categories_list a{display:flex;align-items:center;justify-content:space-between;gap:var(--tl-sp-2)}.cat_count{flex-shrink:0;min-width:2.6rem;text-align:center;padding:.2rem .6rem;border-radius:var(--tl-radius-pill);background:var(--tl-surface);color:var(--tl-ink-muted);font-family:var(--tl-font-display);font-size:1.1rem;font-weight:700;transition:background-color .2s,color .2s}.page_view_news_categories_list a:hover .cat_count{background:var(--tl-navy-800);color:var(--tl-yellow)}.cat_toggle{width:100%;margin-top:var(--tl-sp-3);padding:var(--tl-sp-2);background:none;border:1px dashed var(--tl-line);border-radius:var(--tl-radius-sm);color:var(--tl-navy-600);font-family:var(--tl-font-display);font-size:var(--tl-fs-xs);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--tl-sp-2);transition:background-color .2s,color .2s,border-color .2s}.cat_toggle:hover{background:var(--tl-navy-050);border-color:var(--tl-navy-100)}.cat_toggle i{transition:transform .2s}.cat_toggle.is-open i{transform:rotate(180deg)}.page_category_list_pagination .paginator{display:flex;align-items:center;gap:var(--tl-sp-2);flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.page_category_list_pagination .paginator li{display:inline-flex}.page_category_list_pagination .paginator a,.page_category_list_pagination .paginator .active{display:inline-flex;align-items:center;gap:var(--tl-sp-2);min-width:4rem;justify-content:center;padding:var(--tl-sp-3) var(--tl-sp-4);border-radius:var(--tl-radius-sm);font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);font-weight:600;background:var(--tl-white);color:var(--tl-ink);border:var(--tl-border);transition:all .2s ease}.page_category_list_pagination .paginator a:hover{background:var(--tl-navy-800);color:var(--tl-yellow);border-color:var(--tl-navy-800)}.page_category_list_pagination .paginator .active{background:var(--tl-navy-800);color:var(--tl-yellow);border-color:var(--tl-navy-800)}@keyframes tlShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.news-card img,.page_category_list_card_image{background-image:linear-gradient( 90deg,var(--tl-surface) 0%,var(--tl-navy-050) 45%,var(--tl-surface) 90% );background-size:200% 100%;animation:tlShimmer 1.6s ease-in-out 4}@media (prefers-reduced-motion:reduce){.news-card img,.page_category_list_card_image{animation:none}}
.main-layout{display:flex;gap:var(--tl-sp-8);max-width:var(--tl-container);margin:0 auto;padding:var(--tl-sp-4) var(--tl-gutter) var(--tl-sp-10);align-items:flex-start}.noticias{flex:3;min-width:0}.section_title_bar{--sec-color:var(--tl-navy-800);display:flex;align-items:center;gap:var(--tl-sp-3);margin:0 0 var(--tl-sp-5) 0;border:0;font-size:var(--tl-fs-base)}.section_title_bar>span{background:var(--sec-color);color:var(--tl-white);padding:.8rem 1.4rem;font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);font-weight:800;letter-spacing:var(--tl-tracking-wide);text-transform:uppercase;border-radius:var(--tl-radius-sm);line-height:1}.section_title_bar>span a{color:inherit}.section_title_bar::after{content:"";flex:1 1 auto;height:3px;background:var(--tl-yellow);border-radius:2px}.noticias h2.section_title_bar{margin-bottom:var(--tl-sp-5);margin-top:var(--tl-sp-10)}.noticias h2.section_title_bar:first-child{margin-top:0}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--tl-sp-5)}.news-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--tl-white);border:var(--tl-border);border-radius:var(--tl-radius);padding-bottom:var(--tl-sp-3);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.news-card:hover{transform:translateY(-3px);box-shadow:var(--tl-shadow-lift);border-color:var(--tl-navy-100)}.news-card_link{display:block;color:inherit}.news-card img{width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;object-position:top;transition:transform .4s ease;background:var(--tl-surface);color:var(--tl-ink-muted);font-family:var(--tl-font-text);font-size:var(--tl-fs-xs);overflow:hidden}.news-card:hover img{transform:scale(1.04)}.news-card .tag{position:absolute;top:var(--tl-sp-3);left:var(--tl-sp-3);z-index:2;margin-bottom:0;box-shadow:0 2px 8px rgba(3,9,23,.35)}.news-card h3{font-size:var(--tl-fs-md);line-height:var(--tl-lh-tight);margin:var(--tl-sp-4) var(--tl-sp-4) var(--tl-sp-2);color:var(--tl-ink);transition:color .2s}.news-card:hover h3{color:var(--tl-navy-600)}.news-card .desc{font-size:var(--tl-fs-sm);line-height:var(--tl-lh-snug);color:var(--tl-ink-muted);margin:0 var(--tl-sp-4) var(--tl-sp-3)}.news-card .meta{font-size:var(--tl-fs-xs);color:var(--tl-ink-muted);margin:auto var(--tl-sp-4) 0;padding-top:var(--tl-sp-3);border-top:1px solid var(--tl-line-soft);display:flex;gap:var(--tl-sp-4)}.news-card .meta i{color:var(--tl-navy-600);margin-right:.4rem}.news-grid.cat-grid{grid-template-columns:repeat(4,1fr);gap:var(--tl-sp-4)}.news-grid.cat-grid .news-card h3{font-size:var(--tl-fs-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-card .share_widget{margin-top:var(--tl-sp-3);gap:var(--tl-sp-1)}.news-card .share_item{width:30px;height:30px;font-size:var(--tl-fs-sm);background:transparent !important;color:var(--tl-ink-muted);border:1px solid var(--tl-line);border-radius:var(--tl-radius-sm);transition:background-color .2s,color .2s,border-color .2s}.news-card .share_item:hover{background:var(--tl-navy-800) !important;color:var(--tl-yellow);border-color:var(--tl-navy-800);opacity:1}.sidebar{flex:1.2;min-width:0;display:flex;flex-direction:column;gap:var(--tl-sp-6);position:sticky;top:128px}.populares-title,.weather-multi h3{font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);color:var(--tl-ink);font-weight:800;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);margin-bottom:var(--tl-sp-4);padding-bottom:var(--tl-sp-2);border-bottom:2px solid var(--tl-yellow);display:flex;align-items:center;gap:var(--tl-sp-2)}.populares-title img{height:18px;width:auto}.weather-multi{background:var(--tl-brand-gradient);border-radius:var(--tl-radius);padding:var(--tl-sp-5);color:var(--tl-white)}.weather-multi h3{color:var(--tl-white)}.weather-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--tl-sp-3)}.weather-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--tl-radius-sm);padding:var(--tl-sp-3);text-align:center;min-width:0}.weather-card h4{font-size:1.1rem;font-weight:600;line-height:1.25;min-height:2.75rem;margin-bottom:var(--tl-sp-1);color:var(--tl-on-navy-dim);letter-spacing:0;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center}.weather-card .temp{font-family:var(--tl-font-display);font-size:var(--tl-fs-lg);font-weight:800;color:var(--tl-yellow);display:block;line-height:1.1}.weather-card .desc{font-size:var(--tl-fs-xs);color:var(--tl-on-navy-dim);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.populares-box{background:var(--tl-white);border:var(--tl-border);border-radius:var(--tl-radius);padding:var(--tl-sp-5)}.populares-list{list-style:none;margin:0;padding:0;counter-reset:pop}.populares-list li{padding:var(--tl-sp-3) 0;border-bottom:1px solid var(--tl-line-soft);position:relative}.populares-list li:last-child{border-bottom:none;padding-bottom:0}.pop-link{display:flex;align-items:flex-start;gap:var(--tl-sp-3);color:inherit}.populares-list li{counter-increment:pop}.populares-list li .pop-link::before{content:counter(pop);font-family:var(--tl-font-display);font-size:var(--tl-fs-lg);font-weight:800;color:var(--tl-navy-100);line-height:1;min-width:2.2rem;text-align:center;flex-shrink:0;transition:color .2s}.populares-list .pop-link:hover::before{color:var(--tl-yellow-600)}.pop-img{width:60px;height:45px;border-radius:var(--tl-radius-sm);object-fit:cover;flex-shrink:0}.pop-num{font-family:var(--tl-font-display);font-weight:800;color:var(--tl-yellow);background:var(--tl-navy-800);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:var(--tl-fs-xs);flex-shrink:0}.pop-num.destaque{background:var(--tl-navy-600)}.pop-badge.alta{position:absolute;top:var(--tl-sp-3);right:0;background:var(--tl-danger);color:#fff;font-family:var(--tl-font-display);font-size:1.0rem;border-radius:var(--tl-radius-sm);padding:.2rem .6rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide)}.pop-content{flex:1;min-width:0}.pop-title{font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);color:var(--tl-ink);line-height:var(--tl-lh-snug);font-weight:600;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:.4rem;transition:color .2s}.pop-link:hover .pop-title{color:var(--tl-navy-600)}.pop-meta{font-size:var(--tl-fs-xs);color:var(--tl-ink-muted);display:flex;gap:var(--tl-sp-4)}.pop-meta i{color:var(--tl-navy-600);margin-right:.3rem}.pop-date,.pop-views{font-size:var(--tl-fs-xs)}.pop-views{display:flex;align-items:center;gap:.3rem}@media (max-width:1100px){.main-layout{flex-direction:column}.sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--tl-sp-5);width:100%}.sidebar>*{flex:1 1 300px}.news-grid.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.main-layout{padding:var(--tl-sp-4) var(--tl-sp-3) var(--tl-sp-8);gap:var(--tl-sp-6)}.news-grid,.news-grid.cat-grid{grid-template-columns:1fr;gap:var(--tl-sp-4)}.sidebar{flex-direction:column}.sidebar>*{flex:1 1 auto}.noticias h2.section_title_bar{margin-top:var(--tl-sp-8)}}.page_not_found{max-width:var(--tl-container);margin:0 auto;padding:var(--tl-sp-10) var(--tl-gutter) var(--tl-sp-12)}.page_not_found_card{background:var(--tl-brand-gradient);border-bottom:4px solid var(--tl-yellow);border-radius:var(--tl-radius);padding:var(--tl-sp-12) var(--tl-sp-8);text-align:center;color:var(--tl-white);margin-bottom:var(--tl-sp-10)}.page_not_found_code{display:block;font-family:var(--tl-font-display);font-size:8rem;font-weight:800;line-height:1;color:var(--tl-yellow);letter-spacing:var(--tl-tracking-tight)}.page_not_found_title{font-size:var(--tl-fs-xl);color:var(--tl-white);margin:var(--tl-sp-4) 0 var(--tl-sp-3)}.page_not_found_text{color:var(--tl-on-navy-dim);font-size:var(--tl-fs-md);max-width:52ch;margin:0 auto var(--tl-sp-8);line-height:var(--tl-lh-snug)}.page_not_found_actions{display:flex;gap:var(--tl-sp-3);justify-content:center;flex-wrap:wrap}.page_not_found_btn{display:inline-flex;align-items:center;gap:var(--tl-sp-2);background:var(--tl-yellow);color:var(--tl-navy-800);font-family:var(--tl-font-display);font-weight:700;font-size:var(--tl-fs-sm);padding:var(--tl-sp-3) var(--tl-sp-5);border-radius:var(--tl-radius-sm);transition:background-color .2s}.page_not_found_btn:hover{background:var(--tl-white)}.page_not_found_search{display:flex;align-items:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);border-radius:var(--tl-radius-sm);overflow:hidden}.page_not_found_search input{border:none;background:transparent;padding:var(--tl-sp-3) var(--tl-sp-4);color:var(--tl-white);font-size:var(--tl-fs-sm);min-width:220px}.page_not_found_search input::placeholder{color:rgba(255,255,255,.65)}.page_not_found_search button{padding:var(--tl-sp-3) var(--tl-sp-4);color:var(--tl-white);cursor:pointer;transition:color .2s}.page_not_found_search button:hover{color:var(--tl-yellow)}@media (max-width:700px){.page_not_found{padding:var(--tl-sp-6) var(--tl-sp-3) var(--tl-sp-8)}.page_not_found_card{padding:var(--tl-sp-8) var(--tl-sp-4)}.page_not_found_code{font-size:5.6rem}.page_not_found_actions{flex-direction:column}.page_not_found_search input{min-width:0;flex:1}}
.anuncios-slider{margin:var(--tl-sp-10) 0;padding:var(--tl-sp-8) 0;background:var(--tl-surface);border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line)}.anuncios-slider h2{font-size:var(--tl-fs-sm);font-weight:800;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);color:var(--tl-ink-muted);text-align:center;margin-bottom:var(--tl-sp-5)}.anuncio-card{overflow:hidden;border-radius:var(--tl-radius);background:var(--tl-white);border:var(--tl-border);transition:box-shadow .25s ease,border-color .25s ease}.anuncio-card:hover{box-shadow:var(--tl-shadow-lift);border-color:var(--tl-navy-100)}.anuncio-card img{width:100%;height:auto;display:block;object-fit:cover}.anuncios-swiper .swiper-button-prev,.anuncios-swiper .swiper-button-next{color:var(--tl-navy-800);--swiper-navigation-size:24px}.tl-ad{display:flex;flex-direction:column;gap:var(--tl-sp-2)}.tl-ad__label{font-family:var(--tl-font-text);font-size:1.0rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);color:var(--tl-ink-muted);text-align:center;line-height:1}.tl-ad__slot{display:grid;place-items:center;width:100%;min-height:250px;background:var(--tl-surface);border:1px dashed var(--tl-line);border-radius:var(--tl-radius);overflow:hidden;color:var(--tl-ink-muted);font-size:var(--tl-fs-xs);text-align:center;padding:var(--tl-sp-3)}.tl-ad__slot img{width:100%;height:auto;display:block;border-radius:var(--tl-radius)}.tl-ad__slot:has(img){border-style:solid;background:var(--tl-white);padding:0}.tl-ad--halfpage .tl-ad__slot{min-height:600px}.tl-ad--billboard .tl-ad__slot{min-height:90px}.tl-ad__placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--tl-sp-2);color:var(--tl-ink-muted)}.tl-ad__placeholder strong{font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);color:var(--tl-navy-800);font-weight:700}.tl-ad__placeholder span{font-size:var(--tl-fs-xs);line-height:var(--tl-lh-snug)}.tl-ad__placeholder i{font-size:var(--tl-fs-lg);color:var(--tl-navy-100)}@media (max-width:700px){.anuncios-slider{margin:var(--tl-sp-8) 0;padding:var(--tl-sp-6) 0}.tl-ad--halfpage .tl-ad__slot{min-height:250px}}
.footer-municipal{background:var(--tl-brand-gradient);border-top:4px solid var(--tl-yellow);color:var(--tl-white);padding-top:var(--tl-sp-10)}.footer-container{display:flex;gap:var(--tl-sp-10);justify-content:space-between;max-width:var(--tl-container);margin:0 auto;flex-wrap:wrap;padding:0 var(--tl-gutter)}.footer-col{flex:1 1 165px;min-width:200px}.footer-brand{flex:1.3 1 286px;min-width:250px}.footer-logo-box{display:block;margin-bottom:var(--tl-sp-4);max-width:300px;width:100%}.footer-social{display:flex;gap:var(--tl-sp-2);margin:var(--tl-sp-2) 0 0 0}.footer-social a i{font-size:var(--tl-fs-base);background:var(--tl-yellow);color:var(--tl-navy-800);width:34px;height:34px;border-radius:var(--tl-radius-sm);display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s}.footer-social a:hover i{background:var(--tl-white);transform:translateY(-2px)}.footer-title{font-family:var(--tl-font-display);font-size:var(--tl-fs-sm);margin-bottom:var(--tl-sp-3);padding-bottom:var(--tl-sp-2);border-bottom:2px solid rgba(254,249,10,.35);color:var(--tl-white);font-weight:800;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide)}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li a{color:var(--tl-on-navy-dim);font-size:var(--tl-fs-sm);display:block;padding:.3rem 0;transition:color .2s,padding-left .2s}.footer-col ul li a:hover{color:var(--tl-yellow);padding-left:.4rem}.footer-show-more{background:none;border:none;color:var(--tl-yellow);font-family:var(--tl-font-display);font-size:var(--tl-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tl-tracking-wide);cursor:pointer;padding:var(--tl-sp-2) 0;transition:opacity .2s}.footer-show-more:hover{opacity:.78}.footer-contact-info{display:flex;align-items:flex-start;color:var(--tl-on-navy-dim);margin-bottom:var(--tl-sp-2);font-size:var(--tl-fs-sm);gap:var(--tl-sp-2)}.footer-contact-info i{font-size:var(--tl-fs-sm);margin-top:.4rem;color:var(--tl-yellow)}.footer-legal{margin-top:var(--tl-sp-5);padding-top:var(--tl-sp-4);border-top:1px solid rgba(255,255,255,.12)}.footer-legal p{margin:0;color:var(--tl-on-navy-dim);line-height:var(--tl-lh-snug);font-size:var(--tl-fs-xs)}.footer-legal p + p{margin-top:.4rem}.footer-attendance-box{margin-top:var(--tl-sp-4);background:rgba(255,255,255,.10);border-left:3px solid var(--tl-yellow);border-radius:var(--tl-radius-sm);padding:var(--tl-sp-3);color:var(--tl-white)}.footer-attendance-title{display:block;font-family:var(--tl-font-display);font-weight:700;font-size:var(--tl-fs-sm);margin-bottom:.3rem}.footer-attendance-desc{font-size:var(--tl-fs-xs);color:var(--tl-on-navy-dim)}.footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin:var(--tl-sp-8) auto 0;padding:var(--tl-sp-5) var(--tl-gutter) var(--tl-sp-3);display:flex;justify-content:center;align-items:center;font-size:var(--tl-fs-sm);color:var(--tl-on-navy-dim);max-width:var(--tl-container);gap:var(--tl-sp-5)}.footer-bottom-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--tl-sp-3) var(--tl-sp-6);min-width:0}.footer-bottom-links a{color:var(--tl-on-navy-dim);font-size:var(--tl-fs-sm);transition:color .2s}.footer-bottom-links a:hover{color:var(--tl-yellow)}.footer-credit{max-width:var(--tl-container);margin:0 auto;padding:0 var(--tl-gutter) var(--tl-sp-5);text-align:center;color:var(--tl-on-navy-dim);line-height:var(--tl-lh-snug);font-size:var(--tl-fs-xs)}.footer-credit a{color:var(--tl-yellow);font-weight:700}.footer-credit a:hover{color:var(--tl-white)}.icon-facebook::before{content:"\1F4D8"}.icon-instagram::before{content:"\1F4F8"}.icon-whatsapp::before{content:"\1F4AC"}.icon-youtube::before{content:"\25B6"}.icon-location::before{content:"\1F4CD"}.icon-phone::before{content:"\1F4DE"}.icon-mail::before{content:"\2709"}@media (max-width:900px){.footer-container{flex-direction:column;gap:var(--tl-sp-8);align-items:flex-start}.footer-bottom{padding-top:var(--tl-sp-4)}.footer-bottom-links{justify-content:center}.footer-credit{text-align:center}}
