/* Extreme News - acabamento editorial compartilhado. Sem mudar a logica do jornal. */
body.omni-news-ui{
 --ex-surface:#17191d;--ex-border:#34363d;--ex-muted:#bfc1c8;
 text-rendering:optimizeLegibility;
}
body.omni-news-ui :is(a,button,input,select,textarea,summary):focus-visible{
 outline:2px solid #ff7a8b!important;outline-offset:3px!important;
}
body.omni-news-ui :is(.article-view,.terms-page,.xn-profile-reports,.xn-team-page){min-width:0}
body.omni-news-ui .article-view{padding-top:clamp(8px,1.6vw,22px)}
body.omni-news-ui .article-view h1{font-family:Georgia,'Times New Roman',serif;font-style:normal;font-weight:750;text-transform:none;letter-spacing:-.035em;line-height:1.13;text-wrap:pretty;overflow-wrap:break-word}
body.omni-news-ui .article-view .article-meta{gap:7px 13px;line-height:1.4;color:#b5bac5}
body.omni-news-ui .article-view .article-intro{max-width:72ch;line-height:1.65;font-size:clamp(16px,2vw,20px)}
body.omni-news-ui .article-body{width:min(100%,72ch);margin-inline:auto;line-height:1.8;font-size:clamp(17px,1.55vw,19px);color:#e5e5e9;overflow-wrap:break-word}
body.omni-news-ui .article-body p{margin-block:0 1.35em;hyphens:auto;overflow-wrap:break-word}
body.omni-news-ui .article-image{max-width:100%;margin-inline:auto}
body.omni-news-ui .article-image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}
body.omni-news-ui .article-bottom{row-gap:11px}
body.omni-news-ui .article-bottom :is(.share,.ex-share-whatsapp){min-height:38px;display:inline-flex;align-items:center;justify-content:center}
body.omni-news-ui :is(.section-top,.ex-experience-heading){min-width:0}
body.omni-news-ui :is(.section-top h2,.xn-profile-reports h2,.ex-experience-heading h2){overflow-wrap:break-word}
body.omni-news-ui :is(.xn-profile,.ex-calendar-card,.xn-horoscope-sign,.reader-rec-card,.related-story){border-color:var(--ex-border)}
body.omni-news-ui .back{display:inline-flex;align-items:center;min-height:35px;text-decoration:none;text-underline-offset:4px}
body.omni-news-ui .ex-footer :is(a,button){text-underline-offset:3px}
body.omni-news-ui .ex-footer :is(a,button):focus-visible{outline-offset:4px}
@media(max-width:640px){
 body.omni-news-ui .article-view{padding-top:6px}
 body.omni-news-ui .article-view h1{font-size:clamp(28px,8vw,38px);line-height:1.17}
 body.omni-news-ui .article-body{font-size:17px;line-height:1.75}
 body.omni-news-ui .article-intro{font-size:15px}
 body.omni-news-ui .ex-footer :is(.ex-footer-main,.ex-footer-content){min-width:0}
}
@media(prefers-reduced-motion:reduce){
 body.omni-news-ui *,body.omni-news-ui *::before,body.omni-news-ui *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}
}

/* Página institucional de política editorial: mesma coluna de leitura do jornal. */
body.omni-news-ui .ex-policy{width:min(calc(100% - 40px),880px);margin-inline:auto;padding:clamp(24px,5vw,55px) 0 65px;line-height:1.75}
body.omni-news-ui .ex-policy h1{font-size:clamp(29px,5vw,46px);line-height:1.17;letter-spacing:-.035em;margin:10px 0 20px;text-wrap:pretty}
body.omni-news-ui .ex-policy h2{font-size:clamp(18px,2.2vw,24px);line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}
body.omni-news-ui .ex-policy p{font-size:clamp(15px,1.4vw,17px);line-height:1.76;color:#d6d7dc;max-width:75ch;margin:0 0 19px;overflow-wrap:break-word}
body.omni-news-ui .ex-policy section{padding:19px 0;border-top:1px solid var(--ex-border)}
body.omni-news-ui .ex-policy a:not(.back){text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){body.omni-news-ui .ex-policy{width:calc(100% - 30px);padding-top:20px}body.omni-news-ui .ex-policy p{font-size:15px}}
