:root{--editorial-accent:#123e76;--editorial-ink:#152238;--editorial-muted:#596778;--editorial-line:#e0e5ec}.babadonews{--editorial-accent:#b91e3b}body:has(.original-section){--editorial-accent:var(--brand)}
.original-section{margin:48px auto}.original-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.original-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.1;letter-spacing:-.04em;margin:6px 0}.original-heading>p{max-width:330px;color:#647184;font-size:13px;line-height:1.6}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--editorial-accent);line-height:1.7}.original-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.original-card{border:1px solid #e2e6ec;border-radius:16px;overflow:hidden;background:white;transition:box-shadow .2s,transform .2s}.original-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #142c4714}.original-card a{display:block;color:inherit;text-decoration:none}.original-photo{height:320px;background:#e8edf2;overflow:hidden}.original-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.original-content{padding:24px}.original-content h3{font-size:clamp(21px,2vw,28px);line-height:1.18;letter-spacing:-.025em;margin:10px 0 14px}.original-content>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#596778}.original-read{display:inline-block;margin-top:14px;font-size:13px;font-weight:800;color:var(--editorial-accent)}
.story-art,.lead-visual,.lead-compact-art{position:relative;overflow:hidden}.editorial-media-image{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;z-index:0}.lead-visual .editorial-media-image{z-index:0}.lead-visual:after{z-index:1!important}.lead-visual .lead-content,.lead-visual .lead-label{z-index:3!important}.media-label{position:absolute;bottom:8px;right:8px;z-index:3;max-width:85%;font:10px/1.4 Arial,sans-serif;background:#101f32d9;color:#fff;padding:5px 8px;border-radius:4px}.lead-visual .media-label{top:8px;bottom:auto}.has-editorial-media .art-symbol,.has-editorial-media .big-letters,.has-editorial-media .visual-rings,.has-editorial-media .source-photo,.has-editorial-media .curated-photo,.has-editorial-media .photo-credit,.has-editorial-media .lead-photo-credit{display:none!important}.has-editorial-media.lead-compact-art>b,.has-editorial-media.lead-compact-art>span:not(.media-label){visibility:hidden}.dialog-media{margin:18px 0}.dialog-media img{display:block;width:100%;max-height:350px;object-fit:contain;background:#f0f3f7}.dialog-media figcaption{font-size:11px;color:#596778;margin-top:7px}
body:has(.article-header){margin:0;background:#fff;color:var(--editorial-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;z-index:99;background:#fff;padding:15px}.article-header{border-top:5px solid var(--editorial-accent);border-bottom:1px solid var(--editorial-line);padding:24px max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-brand{display:inline-flex;align-items:center;text-decoration:none;line-height:0;flex:0 0 auto}.portal-brand .portal-logo{display:block;width:auto;height:58px;max-width:240px;object-fit:contain;object-position:left center}.babadonews .portal-brand .portal-logo{height:54px;max-width:220px}.sobreamidia .portal-brand .portal-logo{height:62px;max-width:190px}.article-header nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.article-header nav a{color:var(--editorial-muted);text-decoration:none}.article-intro{max-width:1040px;padding:52px 28px 28px;margin:auto}.article-intro h1{font-size:clamp(32px,4.2vw,58px);font-weight:800;line-height:1.07;letter-spacing:-.045em;margin:18px 0 24px}.article-deck{max-width:850px;font-size:clamp(18px,2vw,23px);line-height:1.5;color:#596778}.byline{font-size:12px;line-height:1.6;color:#647184;margin-top:24px}.disclosure{background:#f3f5f8;border-left:3px solid var(--editorial-accent);padding:14px 18px;font-size:12px;line-height:1.65;color:#596778}.article-hero{max-width:1100px;margin:10px auto 40px;padding:0 28px}.article-hero img{width:100%;height:min(72vh,650px);object-fit:contain;background:#101c29;border-radius:10px;display:block}.article-hero figcaption{font-size:11px;line-height:1.6;color:#647184;margin-top:12px}.article-body{max-width:760px;margin:auto;padding:0 28px 60px}.article-body section{margin:36px 0}.article-body h2{font-size:27px;line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.article-body p{font-size:18px;line-height:1.85;margin:0 0 20px}.article-body a{color:var(--editorial-accent);text-underline-offset:3px}.sources{margin:40px 0;padding:26px;background:#f5f7fa;border-radius:10px}.sources h2,.related h2{font-size:20px}.sources p,.sources li{font-size:13px;line-height:1.8}.sources ul{padding-left:18px}.related a{display:block;font-weight:700;line-height:1.5;padding:18px 0}.back{display:inline-block;margin-top:24px;font-size:14px;font-weight:700}.article-footer{padding:30px 28px;border-top:0;font-size:12px;text-align:center;color:#fff;background:var(--editorial-accent)}.sobreamidia .article-footer{background:#071d48}.babadonews .article-footer{background:#b91e3b}.article-footer a{color:#fff;font-weight:700;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #1685ca;outline-offset:4px}
@media(max-width:650px){.portal-brand .portal-logo{height:48px;max-width:180px}.babadonews .portal-brand .portal-logo{height:44px;max-width:175px}.sobreamidia .portal-brand .portal-logo{height:50px;max-width:150px}.original-grid{grid-template-columns:1fr}.original-heading{display:block}.original-photo{height:290px}.original-content{padding:20px}.original-section{margin:32px auto}.article-header{padding:20px;display:block}.article-header nav{margin-top:16px;gap:12px}.article-intro{padding:34px 20px 20px}.article-hero{padding:0 16px}.article-body{padding:0 22px 45px}.article-body p{font-size:17px}.article-hero img{height:540px;max-height:76vh}.sources{padding:20px}}
@media(prefers-reduced-motion:reduce){.original-card{transition:none}}

.original-card-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.original-feed-card .story-art{height:220px}.original-feed-card .story-body p{font-size:13px;line-height:1.65;color:#596778}

.article-gallery{margin:44px 0}.article-gallery figure{margin:24px 0}.article-gallery img{display:block;width:100%;height:auto;border-radius:10px}.article-gallery figcaption{font-size:12px;line-height:1.6;color:#596778;margin-top:10px}

.original-photo img[src*="plaquinhas-nfc"],.original-card-photo[src*="plaquinhas-nfc"]{object-fit:contain;object-position:center;background:#0e1c2b}

/* Preserve the published lead photo framing. */
body.sobreamidia .lead-visual .editorial-media-image{object-fit:contain!important;object-position:center top!important;background:#081a3d}
