/*
Theme Name: Educaler News Jornal Profissional
Theme URI: https://educaler.jor.br
Description: Tema jornalístico profissional e autônomo do Jornal Educaler News.
Author: Educaler
Version: 3.4.0
Text Domain: educaler-news
*/

:root{color-scheme:light;--en-navy:#0A2351;--en-navy-soft:#17396d;--en-gold:#B6922E;--en-gold-text:#715711;--en-ink:#151515;--en-muted:#4b5563;--en-line:#d9dee5;--en-paper:#fff;--en-soft:#f5f7fa;--en-serif:Georgia,"Times New Roman",serif;--en-sans:Arial,Helvetica,sans-serif}
html,body{color-scheme:light!important;background:#fff!important}
*{box-sizing:border-box}body{background:var(--en-paper);color:var(--en-ink);font-family:var(--en-sans);font-size:16px;line-height:1.65}.en-wrap{width:min(1240px,calc(100% - 40px));margin:auto}a{color:inherit}.en-top{background:var(--en-navy);color:#fff;font-size:12px;letter-spacing:.03em;border-bottom:3px solid var(--en-gold)}.en-top .en-wrap{display:flex;align-items:center;justify-content:space-between;min-height:36px}.en-top a{color:#fff;text-decoration:none}.en-masthead{border-bottom:1px solid var(--en-line);padding:25px 0 20px;background:#fff}.en-masthead .en-wrap{display:grid;grid-template-columns:180px 1fr 180px;align-items:center;text-align:center}.en-date{text-align:left;color:var(--en-muted);font-size:12px}.en-brand{text-decoration:none}.en-brand img{max-height:62px;width:auto}.en-brand-name{display:block;color:var(--en-navy);font:700 clamp(27px,4vw,46px)/1 var(--en-serif);letter-spacing:-.025em}.en-brand-tag{display:block;color:var(--en-gold-text);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-top:8px}.en-publish{justify-self:end;background:var(--en-gold);border:1px solid var(--en-gold);border-radius:4px;padding:10px 16px;color:var(--en-navy);text-decoration:none;font-weight:800;font-size:12px}.en-publish:hover{background:var(--en-navy);border-color:var(--en-navy);color:#fff}.en-nav{border-bottom:1px solid var(--en-line);background:#fff;position:sticky;top:0;z-index:50}.en-nav .en-wrap{display:flex;justify-content:center;align-items:center;gap:26px;min-height:48px}.en-nav ul{display:flex;list-style:none;margin:0;padding:0;gap:24px}.en-nav a{text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.045em;color:var(--en-navy)}.en-nav a:hover{color:var(--en-gold-text)}.en-breaking{border-bottom:1px solid var(--en-gold);background:#fffaf0}.en-breaking .en-wrap{display:flex;align-items:center;min-height:44px;gap:18px}.en-breaking-label{background:var(--en-gold);color:var(--en-navy);padding:4px 10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.en-breaking a{text-decoration:none;font-weight:700;font-size:13px;color:var(--en-navy)}.en-main{padding:34px 0 70px}.en-kicker{color:var(--en-gold-text);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.en-lead-grid{display:grid;grid-template-columns:1.55fr .8fr;gap:30px;padding-bottom:34px;border-bottom:1px solid var(--en-line)}.en-lead-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:3px}.en-lead-card h1{font:700 clamp(30px,4vw,52px)/1.08 var(--en-serif);letter-spacing:-.025em;margin:14px 0 10px;color:var(--en-navy)}.en-lead-card p{color:var(--en-muted);font-size:17px;margin:0}.en-meta{font-size:11px;color:var(--en-muted);margin-top:13px}.en-side-list{display:grid;gap:18px}.en-side-item{display:grid;grid-template-columns:1fr 120px;gap:15px;border-bottom:1px solid var(--en-line);padding-bottom:17px;text-decoration:none}.en-side-item:last-child{border-bottom:0}.en-side-item img{width:120px;height:82px;object-fit:cover;border-radius:2px}.en-side-item h2{font:700 19px/1.2 var(--en-serif);margin:5px 0;color:var(--en-navy)}.en-section{padding-top:36px}.en-section-head{display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid var(--en-navy);margin-bottom:22px}.en-section-head h2{font:700 28px/1 var(--en-serif);margin:0;padding-bottom:10px;color:var(--en-navy)}.en-section-head a{font-size:11px;text-transform:uppercase;text-decoration:none;font-weight:800;padding-bottom:10px;color:var(--en-gold-text)}.en-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.en-card{text-decoration:none}.en-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:3px}.en-card h3{font:700 22px/1.22 var(--en-serif);margin:9px 0;color:var(--en-navy)}.en-card p{font-size:13px;color:var(--en-muted);margin:0}.en-empty{grid-column:1/-1;padding:28px;background:var(--en-soft);color:var(--en-muted);text-align:center}.en-footer{background:var(--en-navy);color:#fff;padding:50px 0 22px;border-top:5px solid var(--en-gold)}.en-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px}.en-footer h3{font:700 18px var(--en-serif);color:#fff;border-bottom:2px solid var(--en-gold);padding-bottom:8px}.en-footer p,.en-footer li,.en-footer a{color:#eef2f8;font-size:13px}.en-footer ul{list-style:none;padding:0}.en-footer-bottom{border-top:1px solid rgba(255,255,255,.25);margin-top:35px;padding-top:20px;font-size:11px;color:#d5dceb}.en-article{width:min(820px,calc(100% - 40px));margin:45px auto 80px}.en-article h1{font:700 clamp(36px,6vw,62px)/1.06 var(--en-serif);letter-spacing:-.025em;margin:12px 0;color:var(--en-navy)}.en-deck{font-family:var(--en-serif);font-size:21px;color:var(--en-muted);line-height:1.52}.en-hero{width:min(1120px,calc(100% - 40px));margin:28px auto}.en-hero img{width:100%;max-height:650px;object-fit:cover}.en-content{font-family:var(--en-serif);font-size:19px;line-height:1.78;font-optical-sizing:auto;color:#172033}.en-content p{margin:0 0 1.35em}.en-content h2,.en-content h3{font-family:var(--en-serif);line-height:1.2;color:var(--en-navy)}.en-content a{color:var(--en-navy);font-weight:650;text-decoration-color:var(--en-gold);text-decoration-thickness:2px}.en-content blockquote{border-left:4px solid var(--en-gold);background:#fffaf0;margin:30px 0;padding:18px 25px;font:italic 24px/1.5 var(--en-serif);color:var(--en-navy)}.en-author{border-top:2px solid var(--en-gold);margin-top:40px;padding-top:25px}.cky-consent-container{font-family:var(--en-sans)!important}
@media(max-width:900px){.en-masthead .en-wrap{grid-template-columns:1fr}.en-date,.en-publish{display:none}.en-nav .en-wrap{justify-content:flex-start;overflow:auto}.en-nav ul{gap:18px;white-space:nowrap}.en-lead-grid{grid-template-columns:1fr}.en-card-grid{grid-template-columns:repeat(2,1fr)}.en-footer-grid{grid-template-columns:1fr 1fr}.en-brand-name{font-size:34px}}
@media(max-width:600px){.en-wrap{width:min(100% - 24px,1240px)}.en-card-grid{grid-template-columns:1fr}.en-side-item{grid-template-columns:1fr 95px}.en-side-item img{width:95px;height:72px}.en-footer-grid{grid-template-columns:1fr}.en-lead-card h1{font-size:34px}.en-article{width:calc(100% - 28px)}.en-content{font-size:18px}.en-top .en-wrap{justify-content:center}.en-top-links{display:none}}
.en-search-form{display:flex;max-width:250px;margin-left:auto}.en-search-form input{width:100%;border:1px solid var(--en-line);border-right:0;padding:8px 10px;font:13px var(--en-sans)}.en-search-form button{border:1px solid var(--en-navy);background:var(--en-navy);color:#fff;padding:8px 12px;cursor:pointer}.en-share{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0;padding:18px 0;border-top:1px solid var(--en-line);border-bottom:1px solid var(--en-line)}.en-share strong{width:100%;font:700 14px var(--en-sans);color:var(--en-navy)}.en-share a{font:700 12px var(--en-sans);text-decoration:none!important;background:var(--en-navy);color:#fff!important;padding:9px 13px;border-radius:3px}.en-share a:hover{background:var(--en-gold);color:var(--en-navy)!important}.en-related{width:min(1120px,calc(100% - 40px));margin:0 auto 80px}.en-popular-number{font:700 34px/1 var(--en-serif);color:var(--en-gold);display:block;margin-bottom:7px}
.en-nav{background:var(--en-navy);border-bottom:4px solid var(--en-gold)}.en-nav .en-wrap{justify-content:flex-start}.en-nav a{color:#fff!important;font-size:13px}.en-nav a:hover,.en-nav .current-menu-item>a{color:#fff!important;text-decoration:underline;text-decoration-color:var(--en-gold);text-decoration-thickness:3px;text-underline-offset:7px}.en-home-link{font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.045em;white-space:nowrap}.en-search-form input{background:#fff;color:#111}.en-search-form button{background:var(--en-gold);border-color:var(--en-gold);color:var(--en-navy);font-weight:800}.en-footer-grid{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:38px}.en-footer h3{margin-top:0}.en-footer li{margin:0 0 9px}.en-footer a{text-decoration:none}.en-footer a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--en-gold)}.en-footer-brand{font:700 27px/1.1 var(--en-serif);color:#fff;margin-bottom:12px}.en-footer-tag{color:var(--en-gold);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.en-footer-contact{margin-top:15px}
@media(max-width:900px){.en-nav .en-wrap{display:flex;flex-wrap:wrap;padding:8px 0}.en-home-link{margin-left:12px}.en-nav .menu{order:2;width:100%;overflow-x:auto;padding:10px 12px 6px;gap:22px}.en-search-form{margin:0 12px 0 auto;max-width:210px}.en-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.en-nav{position:relative;top:auto}.en-search-form{width:calc(100% - 24px);max-width:none;margin:7px 12px}.en-home-link{margin:5px 12px}.en-nav .menu{border-top:1px solid rgba(255,255,255,.2)}.en-footer-grid{grid-template-columns:1fr}.en-footer{padding-top:38px}}
.en-page-main{background:#fff;min-height:60vh}.en-page-hero{padding:58px 0 48px;background:linear-gradient(135deg,#f7f8fa,#fff);border-bottom:1px solid var(--en-line)}.en-page-hero h1{font:700 clamp(38px,6vw,68px)/1.04 var(--en-serif);color:var(--en-navy);margin:8px 0 12px}.en-page-hero p{max-width:760px;color:var(--en-muted);font:20px/1.55 var(--en-serif);margin:0}.en-page-shell{padding-top:42px;padding-bottom:75px}.en-page-content{font:18px/1.75 var(--en-serif);color:#202938;max-width:960px;margin:auto}.en-page-content h2,.en-page-content h3{color:var(--en-navy);font-family:var(--en-serif);line-height:1.2}.en-page-content img{max-width:100%;height:auto}.en-filter-bar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.en-filter-bar a{border:1px solid var(--en-line);padding:8px 13px;text-decoration:none;font-weight:700;font-size:12px;color:var(--en-navy)}.en-filter-bar a:hover{background:var(--en-navy);color:#fff}.en-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.en-article-card{border:1px solid var(--en-line);background:#fff;box-shadow:0 10px 30px rgba(10,35,81,.06)}.en-article-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.en-article-card-body{padding:18px}.en-article-card h2{font:700 24px/1.18 var(--en-serif);margin:8px 0}.en-article-card h2 a{text-decoration:none;color:var(--en-navy)}.en-article-card p{color:var(--en-muted);font-size:14px}.en-pagination ul{display:flex;list-style:none;gap:8px;justify-content:center;margin:38px 0 0;padding:0}.en-pagination a,.en-pagination span{display:block;padding:8px 12px;border:1px solid var(--en-line);text-decoration:none}.en-pagination .current{background:var(--en-navy);color:#fff}.en-about-intro{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:50px;padding:15px 0 45px}.en-about-intro h2{font:700 42px/1.12 var(--en-serif);color:var(--en-navy);margin:8px 0}.en-about-intro p{font:19px/1.65 var(--en-serif);color:var(--en-muted)}.en-about-mark{width:200px;height:200px;display:grid;place-items:center;background:var(--en-navy);color:var(--en-gold);border:8px solid var(--en-gold);border-radius:50%;font:700 72px var(--en-serif)}.en-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:48px}.en-values-grid article{padding:27px;border-top:4px solid var(--en-gold);background:var(--en-soft)}.en-values-grid span{font:700 28px var(--en-serif);color:var(--en-gold-text)}.en-values-grid h3{font:700 22px var(--en-serif);color:var(--en-navy);margin:8px 0}.en-team-intro{margin:0 0 30px;max-width:none}.en-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.en-person-card{text-align:center;padding:28px;border:1px solid var(--en-line);background:#fff}.en-person-card img{border-radius:50%;width:130px;height:130px}.en-person-card h2{font:700 25px var(--en-serif);color:var(--en-navy);margin:14px 0 3px}.en-person-card span{color:var(--en-gold-text);font-weight:700;font-size:12px;text-transform:uppercase}.en-person-card a{display:inline-block;margin-top:12px;color:var(--en-navy);font-weight:700}.en-document-content{padding:35px;border:1px solid var(--en-line);box-shadow:0 12px 35px rgba(10,35,81,.06)}
@media(max-width:900px){.en-articles-grid,.en-team-grid{grid-template-columns:repeat(2,1fr)}.en-about-intro{grid-template-columns:1fr}.en-about-mark{display:none}.en-values-grid{grid-template-columns:1fr}}
@media(max-width:600px){.en-page-hero{padding:38px 0}.en-page-shell{padding-top:28px}.en-articles-grid,.en-team-grid{grid-template-columns:1fr}.en-page-content{font-size:17px}.en-about-intro h2{font-size:32px}}
.en-about-page{color:#202938}.en-about-page p{margin:0;color:var(--en-muted)}.en-about-intro{border-bottom:1px solid var(--en-line);margin-bottom:48px}.en-about-intro p{margin-top:14px}.en-about-identity{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:25px 18px;background:var(--en-soft);border:1px solid var(--en-line);border-bottom:4px solid var(--en-gold)}.en-about-identity strong{font:700 20px/1.2 var(--en-serif);color:var(--en-navy);margin-top:8px}.en-about-identity span{font:700 11px/1.5 var(--en-sans);color:var(--en-muted);letter-spacing:.035em}.en-about-identity .en-about-mark{width:118px;height:118px;border-width:5px;font-size:42px}.en-about-section{margin:0 0 52px}.en-section-title{display:flex;align-items:center;gap:16px;border-bottom:2px solid var(--en-navy);padding-bottom:12px;margin-bottom:24px}.en-section-title>span{font:700 33px/1 var(--en-serif);color:var(--en-gold)}.en-section-title small{display:block;color:var(--en-gold-text);font:800 10px/1.2 var(--en-sans);letter-spacing:.12em;text-transform:uppercase}.en-section-title h2{font:700 29px/1.1 var(--en-serif);color:var(--en-navy);margin:3px 0 0}.en-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.en-topic-grid div{position:relative;padding:18px 17px 18px 36px;background:var(--en-soft);border:1px solid var(--en-line);font:700 15px/1.35 var(--en-serif);color:var(--en-navy)}.en-topic-grid div:before{content:"";position:absolute;left:16px;top:24px;width:8px;height:8px;background:var(--en-gold);border-radius:50%}.en-about-feature{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;background:var(--en-navy);padding:36px 40px;margin:0 0 52px;border-left:6px solid var(--en-gold)}.en-about-feature h2{font:700 31px/1.16 var(--en-serif);color:#fff;margin:7px 0 0}.en-about-feature p{color:#f2f5fa;font:18px/1.65 var(--en-serif)}.en-about-feature .en-kicker{color:#e3c76d}.en-about-feature-soft{background:#f6f2e8}.en-about-feature-soft h2{color:var(--en-navy)}.en-about-feature-soft p{color:#394354}.en-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.en-info-grid article{padding:25px;border:1px solid var(--en-line);border-top:4px solid var(--en-gold);background:#fff}.en-info-grid strong{display:block;font:700 21px var(--en-serif);color:var(--en-navy);margin-bottom:7px}.en-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.en-policy-grid article{padding:24px;background:#fff;border:1px solid var(--en-line);box-shadow:0 8px 24px rgba(10,35,81,.05)}.en-policy-grid article:last-child{grid-column:span 2}.en-policy-grid h3{font:700 20px var(--en-serif);color:var(--en-navy);margin:0 0 8px}.en-policy-grid h3:after{content:"";display:block;width:32px;border-bottom:3px solid var(--en-gold);padding-top:8px}.en-review-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.en-review-grid article{padding:30px;background:var(--en-soft);border-top:4px solid var(--en-navy)}.en-review-grid article:last-child{border-top-color:var(--en-gold)}.en-review-grid h2{font:700 27px/1.2 var(--en-serif);color:var(--en-navy);margin:7px 0 14px}.en-review-grid p+p{margin-top:13px}
@media(max-width:900px){.en-topic-grid{grid-template-columns:repeat(2,1fr)}.en-about-feature,.en-review-grid{grid-template-columns:1fr}.en-policy-grid{grid-template-columns:1fr 1fr}.en-policy-grid article:last-child{grid-column:auto}}
@media(max-width:600px){.en-about-intro{padding-top:0}.en-about-identity{align-items:flex-start;text-align:left}.en-about-identity .en-about-mark{display:grid;width:82px;height:82px;font-size:30px}.en-topic-grid,.en-info-grid,.en-policy-grid{grid-template-columns:1fr}.en-about-feature{padding:28px 24px;gap:18px}.en-about-feature h2{font-size:26px}.en-section-title h2{font-size:25px}.en-review-grid article{padding:24px}}
.en-about-page{max-width:none!important}body.en-premium-active .en-about-page p,body.en-premium-active .en-about-page li{color:var(--en-muted)!important;opacity:1!important}body.en-premium-active .en-about-page h1,body.en-premium-active .en-about-page h2,body.en-premium-active .en-about-page h3,body.en-premium-active .en-about-page strong{opacity:1!important}.en-values-grid p{color:var(--en-muted)!important}
.en-archive-main{min-height:65vh;background:#fff;color:var(--en-ink)}.en-archive-hero{padding:54px 0 42px;background:linear-gradient(135deg,#f4f6f9 0,#fff 70%);border-bottom:1px solid var(--en-line);border-top:4px solid var(--en-gold)}.en-archive-hero h1{font:700 clamp(40px,6vw,68px)/1.04 var(--en-serif);letter-spacing:-.025em;color:var(--en-navy)!important;margin:7px 0 10px;opacity:1!important}.en-archive-description{max-width:760px;font:19px/1.6 var(--en-serif);color:var(--en-muted)}.en-archive-description p{margin:0;color:var(--en-muted)!important}.en-archive-shell{padding-top:28px;padding-bottom:74px}.en-archive-nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 20px;margin-bottom:30px;border-bottom:1px solid var(--en-line);scrollbar-width:thin}.en-archive-nav a{flex:0 0 auto;padding:8px 13px;border:1px solid var(--en-line);background:#fff;color:var(--en-navy)!important;text-decoration:none;font:800 11px/1.2 var(--en-sans);letter-spacing:.045em;text-transform:uppercase}.en-archive-nav a:hover,.en-archive-nav .is-current{background:var(--en-navy);border-color:var(--en-navy);color:#fff!important}.en-archive-list{display:block}.en-archive-lead{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:center;padding-bottom:40px;margin-bottom:36px;border-bottom:2px solid var(--en-navy)}.en-archive-image{display:block;background:var(--en-soft);overflow:hidden}.en-archive-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .35s ease}.en-archive-image:hover img{transform:scale(1.025)}.en-archive-lead h2{font:700 clamp(29px,3.5vw,46px)/1.1 var(--en-serif);margin:9px 0 14px;color:var(--en-navy)!important;opacity:1!important}.en-archive-lead h2 a,.en-archive-card h2 a{color:var(--en-navy)!important;text-decoration:none}.en-archive-lead p{font:17px/1.65 var(--en-serif);color:var(--en-muted)!important;margin:0}.en-read-more{display:inline-block;margin-top:20px;padding:10px 16px;background:var(--en-gold);color:var(--en-navy)!important;text-decoration:none;font-size:12px;font-weight:800}.en-read-more:hover{background:var(--en-navy);color:#fff!important}.en-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 25px}.en-archive-card{background:#fff;border:1px solid var(--en-line);box-shadow:0 9px 25px rgba(10,35,81,.055)}.en-archive-card .en-archive-image img{aspect-ratio:16/10}.en-archive-card-copy{padding:19px}.en-archive-card h2{font:700 23px/1.2 var(--en-serif);margin:8px 0 10px;color:var(--en-navy)!important;opacity:1!important}.en-archive-card p{font:14px/1.6 var(--en-sans);color:var(--en-muted)!important;margin:0}.en-archive-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:42px 0 0}.en-archive-pagination a,.en-archive-pagination span{display:block;border:1px solid var(--en-line);padding:9px 13px;text-decoration:none;color:var(--en-navy)!important;font-weight:700}.en-archive-pagination .current{background:var(--en-navy);border-color:var(--en-navy);color:#fff!important}.en-archive-empty{text-align:center;padding:55px;background:var(--en-soft)}.en-archive-empty h2{font:700 30px var(--en-serif);color:var(--en-navy)!important}
@media(max-width:900px){.en-archive-lead{grid-template-columns:1fr}.en-archive-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.en-archive-hero{padding:38px 0 32px}.en-archive-description{font-size:17px}.en-archive-shell{padding-top:20px}.en-archive-lead{gap:21px}.en-archive-grid{grid-template-columns:1fr}.en-archive-card h2{font-size:22px}}
/* Contraste institucional: regras específicas devem vencer os estilos globais do Elementor. */
body.en-premium-active .en-about-page .en-about-feature:not(.en-about-feature-soft) p{color:#f7f9fc!important;opacity:1!important;text-shadow:none!important}
body.en-premium-active .en-about-page .en-about-feature:not(.en-about-feature-soft) h2{color:#fff!important;opacity:1!important}
body.en-premium-active .en-about-page .en-about-feature:not(.en-about-feature-soft) .en-kicker{color:#f0d570!important;opacity:1!important}
body.en-premium-active .en-about-page .en-about-feature-soft p{color:#394354!important;opacity:1!important}
body.en-premium-active .en-about-page .en-about-feature-soft h2{color:var(--en-navy)!important;opacity:1!important}
body.en-premium-active .en-about-page .en-about-feature-soft .en-kicker{color:var(--en-gold-text)!important;opacity:1!important}
.en-menu-toggle{display:none;background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;padding:8px 12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.en-nav-content{display:flex;align-items:center;width:100%;gap:26px}.en-nav-content .menu{display:flex}
@media(max-width:700px){.en-nav .en-wrap{display:block!important;padding:8px 12px}.en-menu-toggle{display:flex;align-items:center;gap:8px}.en-nav-content{display:none;flex-direction:column;align-items:stretch;gap:0;padding-top:9px}.en-nav-content.is-open{display:flex}.en-nav-content .en-home-link{margin:0;padding:11px 4px;border-top:1px solid rgba(255,255,255,.18)}.en-nav-content .menu{display:flex!important;flex-direction:column;width:100%;padding:0!important;gap:0!important;border-top:0!important;overflow:visible!important}.en-nav-content .menu li{display:block}.en-nav-content .menu a{display:block;padding:11px 4px;border-top:1px solid rgba(255,255,255,.18)}.en-nav-content .en-search-form{width:100%;max-width:none;margin:10px 0 3px}.en-nav-content .en-search-form input{min-width:0}}
.en-page-hero-portal{padding:38px 0 32px}.en-page-hero-portal h1{font-size:clamp(38px,5vw,56px)}.en-page-hero-portal+.en-page-shell{padding-top:32px}
.en-story-labels{display:flex;align-items:center;gap:10px}.en-verified{display:inline-flex;align-items:center;padding:5px 8px;background:#eef8f0;color:#24713b;font:800 10px var(--en-sans);text-transform:uppercase;letter-spacing:.045em}.en-story-byline{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--en-line)}.en-byline-avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--en-gold)}.en-story-byline strong,.en-story-byline span{display:block}.en-story-byline strong{color:var(--en-navy);font-size:13px}.en-story-byline strong a{text-decoration:none}.en-story-byline span{margin-top:3px;color:var(--en-muted);font-size:11px}.en-sources{margin:38px 0 22px;padding:24px;background:var(--en-soft);border-left:5px solid var(--en-gold);font:14px/1.7 var(--en-sans)}.en-sources h2{margin:5px 0 12px;font-size:23px}.en-correction{margin:22px 0;padding:20px;background:#fff8e8;border:1px solid #e4cf91;font:14px/1.65 var(--en-sans)}.en-correction strong{color:var(--en-navy)}.en-correction p{margin:7px 0 0!important}.en-author-card{display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:start;margin-top:38px;padding:27px;background:var(--en-soft);border-top:4px solid var(--en-gold);font-family:var(--en-sans)}.en-author-card>img{width:110px;height:110px;border-radius:50%}.en-author-card h2{margin:4px 0 2px;font-size:27px}.en-author-card strong,.en-author-card small{display:block}.en-author-card p{margin:9px 0!important;font:14px/1.6 var(--en-sans)}.en-author-card small{color:var(--en-muted);font-size:11px}.en-author-card a{display:inline-block;margin-top:12px;font-size:12px}.en-author-hero{padding:50px 0;background:linear-gradient(135deg,#f4f6f9,#fff);border-bottom:1px solid var(--en-line)}.en-author-hero .en-wrap{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center;max-width:980px}.en-author-hero img{width:180px;height:180px;border-radius:50%;border:6px solid var(--en-gold)}.en-author-hero h1{margin:5px 0;color:var(--en-navy);font:700 clamp(38px,5vw,58px)/1.06 var(--en-serif)}.en-author-hero p{max-width:690px;color:var(--en-muted);font:17px/1.65 var(--en-serif)}.en-author-credentials{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.en-author-credentials span{padding:6px 9px;background:#fff;border:1px solid var(--en-line);color:var(--en-navy);font-size:11px;font-weight:700}.en-author-posts{padding-top:45px;padding-bottom:75px}.en-search-shell{padding-top:32px;padding-bottom:75px}.en-advanced-search{display:grid;grid-template-columns:1.5fr 1fr .55fr auto;gap:12px;align-items:end;margin-bottom:32px;padding:20px;background:var(--en-soft);border:1px solid var(--en-line)}.en-advanced-search label{color:var(--en-navy);font-size:11px;font-weight:800;text-transform:uppercase}.en-advanced-search input,.en-advanced-search select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #bac2ce;background:#fff;color:#172033}.en-advanced-search button{height:42px;border:0;background:var(--en-gold);color:var(--en-navy);padding:0 18px;font-weight:800}.en-search-page .en-empty{padding:38px}.en-search-page .en-empty p{margin:5px 0 0}
@media(max-width:800px){.en-advanced-search{grid-template-columns:1fr 1fr}.en-author-hero .en-wrap{grid-template-columns:130px 1fr}.en-author-hero img{width:130px;height:130px}}
@media(max-width:600px){.en-author-card,.en-author-hero .en-wrap{grid-template-columns:1fr}.en-author-card>img,.en-author-hero img{width:95px;height:95px}.en-advanced-search{grid-template-columns:1fr}.en-advanced-search button{width:100%}}

/* 2.6.1 — camada responsiva integral */
html{overflow-x:hidden;-webkit-text-size-adjust:100%}body{overflow-x:hidden;min-width:0}img,video,iframe,embed,object,svg{max-width:100%;height:auto}table{max-width:100%}pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}a,p,h1,h2,h3,h4,li,td,th{overflow-wrap:anywhere}.en-wrap,.en-page-content,.en-article,.en-related,.en-portal,.enc-portal{min-width:0}.en-page-content>*{max-width:100%}.en-page-content .elementor,.en-page-content .elementor-section,.en-page-content .elementor-container,.en-page-content .elementor-widget-wrap{max-width:100%;min-width:0}.en-content table,.en-page-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.en-content iframe,.en-page-content iframe{width:100%}
@media(max-width:768px){
  .en-wrap{width:calc(100% - 32px)}
  .en-top{font-size:11px}.en-top .en-wrap{min-height:32px}
  .en-masthead{padding:16px 0}.en-masthead .en-wrap{display:flex;justify-content:center}.en-brand{display:block;max-width:100%}.en-brand img{display:block;max-width:min(78vw,310px);max-height:54px;margin:auto}.en-brand-name{font-size:clamp(27px,8vw,36px)}.en-brand-tag{font-size:9px;letter-spacing:.14em}
  .en-nav{position:relative;top:auto}.en-nav .en-wrap{width:100%;padding:9px 16px!important;overflow:visible}.en-menu-toggle{width:100%;justify-content:space-between;min-height:44px;font-size:13px}.en-nav-content{width:100%}.en-nav-content .menu li,.en-nav-content .menu a{width:100%}.en-nav-content .menu a{white-space:normal;line-height:1.35}.en-search-form button{min-width:76px}
  .en-breaking .en-wrap{align-items:flex-start;gap:10px;padding-top:9px;padding-bottom:9px}.en-breaking-label{flex:0 0 auto}.en-breaking a{line-height:1.4}
  .en-main{padding:24px 0 48px}.en-lead-grid{gap:24px}.en-card-grid,.en-articles-grid,.en-team-grid,.en-archive-grid{grid-template-columns:1fr 1fr;gap:18px}.en-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}
  .en-page-hero,.en-archive-hero,.en-author-hero{padding:34px 0 28px}.en-page-hero h1,.en-archive-hero h1{font-size:clamp(34px,9vw,48px)}.en-page-hero p,.en-archive-description{font-size:17px}.en-page-shell{padding-top:28px;padding-bottom:52px}.en-document-content{padding:24px}
  .en-about-intro{gap:24px;margin-bottom:36px;padding-bottom:34px}.en-about-feature{grid-template-columns:1fr;gap:18px;padding:28px}.en-review-grid{grid-template-columns:1fr}.en-topic-grid{grid-template-columns:1fr 1fr}.en-policy-grid{grid-template-columns:1fr 1fr}.en-policy-grid article:last-child{grid-column:auto}
  .en-article{margin-top:30px;margin-bottom:55px}.en-article h1{font-size:clamp(34px,9vw,48px)}.en-deck{font-size:19px}.en-hero{margin-top:20px}.en-related{margin-bottom:55px}.en-share a{flex:1 1 45%;text-align:center}.en-author-card{grid-template-columns:90px 1fr;padding:22px}.en-author-card>img{width:90px;height:90px}
  .en-author-hero .en-wrap{grid-template-columns:110px 1fr;gap:24px}.en-author-hero img{width:110px;height:110px}.en-author-hero h1{font-size:clamp(34px,8vw,47px)}
}
@media(max-width:560px){
  .en-wrap{width:calc(100% - 24px)}
  .en-top-links{display:none}.en-masthead{padding:13px 0}.en-brand img{max-width:84vw;max-height:48px}
  .en-card-grid,.en-articles-grid,.en-team-grid,.en-archive-grid,.en-footer-grid,.en-topic-grid,.en-info-grid,.en-policy-grid{grid-template-columns:1fr}.en-side-item{grid-template-columns:1fr 88px}.en-side-item img{width:88px;height:68px}
  .en-lead-card h1{font-size:clamp(30px,9vw,38px)}.en-lead-card p{font-size:16px}.en-section-head{align-items:center}.en-section-head h2{font-size:25px}.en-card h3{font-size:21px}
  .en-page-hero,.en-archive-hero{padding:28px 0 24px}.en-page-hero h1,.en-archive-hero h1{font-size:clamp(31px,10vw,40px)}.en-page-hero p,.en-archive-description{font-size:16px}.en-page-content{font-size:16px;line-height:1.68}.en-document-content{padding:18px 15px;box-shadow:none}
  .en-about-intro h2{font-size:29px}.en-about-intro p{font-size:17px}.en-about-identity{padding:20px 16px}.en-section-title{align-items:flex-start}.en-section-title>span{font-size:28px}.en-section-title h2{font-size:24px}.en-about-feature{padding:24px 19px;border-left-width:4px;margin-bottom:38px}.en-about-feature h2{font-size:24px}.en-about-feature p{font-size:16px}.en-review-grid article{padding:21px}
  .en-article{width:calc(100% - 24px);margin-top:24px}.en-article h1{font-size:clamp(31px,10vw,40px)}.en-deck{font-size:18px}.en-content{font-size:17px;line-height:1.7}.en-content blockquote{margin:24px 0;padding:16px 18px;font-size:20px}.en-hero,.en-related{width:calc(100% - 24px)}.en-story-labels{align-items:flex-start;flex-wrap:wrap}.en-story-byline{align-items:flex-start}.en-share a{flex-basis:100%}.en-sources,.en-correction{padding:18px}.en-author-card,.en-author-hero .en-wrap{grid-template-columns:1fr}.en-author-card>img,.en-author-hero img{width:88px;height:88px}.en-author-hero .en-wrap{text-align:left}.en-author-posts{padding-top:30px}
  .en-advanced-search{padding:16px}.en-filter-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;-webkit-overflow-scrolling:touch}.en-filter-bar a{flex:0 0 auto}.en-archive-lead{gap:18px;padding-bottom:28px;margin-bottom:26px}.en-archive-empty,.en-empty{padding:28px 18px}
  .en-footer{padding:34px 0 20px}.en-footer-grid{gap:25px}.en-footer-bottom{margin-top:26px}.cky-consent-container{max-width:calc(100vw - 20px)!important;left:10px!important;right:10px!important;width:auto!important}
}
@media(max-width:380px){.en-wrap{width:calc(100% - 20px)}.en-nav .en-wrap{padding-left:10px!important;padding-right:10px!important}.en-brand-name{font-size:26px}.en-page-hero h1,.en-archive-hero h1,.en-article h1{font-size:30px}.en-side-item{grid-template-columns:1fr}.en-side-item img{width:100%;height:auto;aspect-ratio:16/9}.en-section-head{display:block}.en-section-head a{display:inline-block}.en-portal-actions{grid-template-columns:1fr!important}}

/* 2.8.1 — contraste definitivo do rodapé em celular e modo escuro */
body.en-premium-active footer.en-footer,body.en-premium-active .en-footer{background:#0A2351!important;background-color:#0A2351!important;color:#f7f9fc!important;color-scheme:dark!important;opacity:1!important}
body.en-premium-active footer.en-footer .en-footer-grid,body.en-premium-active footer.en-footer .en-footer-grid>div,body.en-premium-active footer.en-footer ul,body.en-premium-active footer.en-footer li{background:transparent!important;background-color:transparent!important;color:#f7f9fc!important;opacity:1!important}
body.en-premium-active footer.en-footer h1,body.en-premium-active footer.en-footer h2,body.en-premium-active footer.en-footer h3,body.en-premium-active footer.en-footer h4,body.en-premium-active footer.en-footer p,body.en-premium-active footer.en-footer li,body.en-premium-active footer.en-footer span,body.en-premium-active footer.en-footer strong,body.en-premium-active footer.en-footer address,body.en-premium-active footer.en-footer .en-footer-brand,body.en-premium-active footer.en-footer .en-footer-bottom{color:#f7f9fc!important;-webkit-text-fill-color:#f7f9fc!important;opacity:1!important;text-shadow:none!important}
body.en-premium-active footer.en-footer a,body.en-premium-active footer.en-footer a:link,body.en-premium-active footer.en-footer a:visited{color:#f7f9fc!important;-webkit-text-fill-color:#f7f9fc!important;opacity:1!important;text-decoration-color:#B6922E!important}
body.en-premium-active footer.en-footer a:hover,body.en-premium-active footer.en-footer a:focus{color:#f3d779!important;-webkit-text-fill-color:#f3d779!important}
body.en-premium-active footer.en-footer .en-footer-tag{color:#e5c75f!important;-webkit-text-fill-color:#e5c75f!important}
@media(max-width:768px){body.en-premium-active footer.en-footer{display:block!important;visibility:visible!important;padding:34px 0 20px!important}body.en-premium-active footer.en-footer .en-footer-grid{display:grid!important;grid-template-columns:1fr!important;gap:25px!important}body.en-premium-active footer.en-footer .en-footer-grid>div{display:block!important;min-width:0!important}body.en-premium-active footer.en-footer h3{font-size:18px!important}body.en-premium-active footer.en-footer p,body.en-premium-active footer.en-footer li,body.en-premium-active footer.en-footer a{font-size:14px!important;line-height:1.6!important}}
