:root{--np-news-gold:#f4c430;--np-news-ink:#121317;--np-news-muted:#667085;--np-news-gap:clamp(12px,1.35vw,18px)}
#np-top-loader{position:fixed;left:0;top:0;width:100%;height:3px;z-index:2147483647;pointer-events:none;overflow:hidden;opacity:1;transition:opacity .25s ease}#np-top-loader::before{content:"";display:block;height:100%;width:var(--np-load-progress,8%);background:linear-gradient(90deg,#ffd21c,#f4c430,#fff09a);box-shadow:0 0 12px rgba(244,196,48,.9);transition:width .22s ease}#np-top-loader.is-done{opacity:0}#np-top-loader.is-idle{display:none}
.np-news-home{position:relative;width:100%;max-width:1320px;min-width:0;box-sizing:border-box;left:auto;right:auto;transform:none;margin:var(--np-news-gap) auto 0;padding:18px;border:1px solid rgba(244,196,48,.34);border-radius:20px;background:radial-gradient(circle at 9% 8%,rgba(244,196,48,.22),transparent 31%),radial-gradient(circle at 93% 0,rgba(131,58,180,.24),transparent 35%),radial-gradient(circle at 72% 110%,rgba(37,99,235,.16),transparent 36%),linear-gradient(145deg,#181a20,#0d0f14 68%,#17121d);box-shadow:0 16px 38px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;transition:padding-left .5s ease}.np-news-home::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(244,196,48,.055),transparent 28%,rgba(168,85,247,.04) 65%,transparent);mix-blend-mode:screen}body .np-home-feed-container .np-news-home+.np-home-top-ad-slot{margin-top:var(--np-news-gap)!important}.np-news-feature{position:relative;display:block;min-height:338px;border-radius:16px;overflow:hidden;color:#fff;background:#111;isolation:isolate;transform-origin:center;transition:opacity .22s ease,transform .22s ease,filter .22s ease,clip-path .22s ease}.np-news-feature-media-link{position:absolute;inset:0;display:block;z-index:0}.np-news-feature-media{position:absolute;inset:0;display:block;background-position:center;background-size:cover;background-color:#17191f;transition:transform .75s ease}.np-news-feature-media.is-placeholder{background-image:radial-gradient(circle at 78% 22%,rgba(255,255,255,.26),transparent 28%),linear-gradient(135deg,var(--news-cat,#f4c430),#15171c 72%)}.np-news-feature-media.is-placeholder::after{content:'NEWS';position:absolute;right:4%;top:7%;font-size:clamp(52px,11vw,150px);font-weight:1000;letter-spacing:-.08em;color:rgba(255,255,255,.11)}.np-news-feature:hover .np-news-feature-media{transform:scale(1.035)}.np-news-feature::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.68) 56%,rgba(0,0,0,.14) 100%),linear-gradient(180deg,rgba(0,0,0,.04) 18%,rgba(0,0,0,.82) 100%)}.np-news-feature-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 28px;pointer-events:none}.np-news-feature-copy a,.np-news-feature-copy button{pointer-events:auto}.np-news-category{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:var(--news-cat,#f4c430);color:#111;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.np-news-feature-title-link{display:block;max-width:920px;color:#fff;text-decoration:none}.np-news-feature h2{display:-webkit-box;max-width:920px;min-height:2.04em;margin:10px 0 5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(26px,3.4vw,46px);line-height:1.02;color:#fff;text-overflow:ellipsis}.np-news-feature p{display:block;max-width:820px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(255,255,255,.86);font-size:14px;line-height:1.45}.np-news-feature-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:12px;color:rgba(255,255,255,.86);font-size:12px}.np-news-feature-meta span{display:inline-flex;align-items:center;gap:6px}.np-news-feature-meta i{color:#f4c430}.np-news-feature-share{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.np-news-share-label{font-size:11px;font-weight:800;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.06em}.np-news-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:106px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(10,12,17,.66);color:#fff;text-decoration:none;font:800 11px/1 inherit;cursor:pointer;backdrop-filter:blur(9px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.np-news-share-btn:hover{transform:translateY(-1px);border-color:rgba(244,196,48,.65);background:rgba(244,196,48,.16)}.np-news-share-whatsapp i{color:#58e58a}.np-news-share-facebook i{color:#7fb0ff}.np-news-share-x i{color:#fff}.np-news-copy-link i{color:#f4c430}
.np-news-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px}.np-news-card{display:block;appearance:none;width:100%;color:inherit;text-decoration:none;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(31,34,42,.94);text-align:left;overflow:hidden;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.np-news-card:hover,.np-news-card.is-active{transform:translateY(-2px);border-color:#e2b214;box-shadow:0 9px 22px rgba(0,0,0,.25)}.np-news-card-image{position:relative;display:block;height:105px;background-position:center;background-size:cover;background-color:#17191f}.np-news-card-image.is-placeholder{background-image:radial-gradient(circle at 75% 20%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,var(--news-cat,#f4c430),#17191f 78%)}.np-news-card-image.is-placeholder::after{content:'NEWS';position:absolute;right:8px;bottom:4px;color:rgba(255,255,255,.22);font-size:24px;font-weight:1000;letter-spacing:-.08em}.np-news-card-copy{display:block;padding:10px}.np-news-card-copy small{display:block;margin-bottom:5px;color:var(--news-cat,#f4c430);font-size:10px;font-weight:900;text-transform:uppercase}.np-news-card-copy strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f8fafc;font-size:13px;line-height:1.28}.np-news-progress{position:absolute;left:18px;right:18px;bottom:0;height:3px;background:rgba(244,196,48,.17);transition:left .5s ease}.np-news-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#f4c430,#fff09a,#a855f7)}.np-news-home.is-running .np-news-progress span{animation:npNewsTimer var(--np-news-duration,6s) linear infinite}@keyframes npNewsTimer{from{width:0}to{width:100%}}
.np-news-feature.is-leaving{opacity:0}.np-news-home[data-transition="slide-left"] .np-news-feature.is-leaving{transform:translateX(-34px)}.np-news-home[data-transition="slide-right"] .np-news-feature.is-leaving{transform:translateX(34px)}.np-news-home[data-transition="slide-up"] .np-news-feature.is-leaving{transform:translateY(-24px)}.np-news-home[data-transition="slide-down"] .np-news-feature.is-leaving{transform:translateY(24px)}.np-news-home[data-transition="zoom-in"] .np-news-feature.is-leaving{transform:scale(1.035)}.np-news-home[data-transition="zoom-out"] .np-news-feature.is-leaving{transform:scale(.965)}.np-news-home[data-transition="blur"] .np-news-feature.is-leaving{filter:blur(9px);transform:scale(1.02)}.np-news-home[data-transition="flip"] .np-news-feature.is-leaving{transform:perspective(1100px) rotateY(7deg)}.np-news-home[data-transition="reveal"] .np-news-feature.is-leaving{clip-path:inset(0 0 0 100%)}.np-news-feature.is-entering{animation:npNewsFadeIn .62s cubic-bezier(.2,.8,.2,1)}.np-news-home[data-transition="slide-left"] .np-news-feature.is-entering{animation-name:npNewsSlideLeft}.np-news-home[data-transition="slide-right"] .np-news-feature.is-entering{animation-name:npNewsSlideRight}.np-news-home[data-transition="slide-up"] .np-news-feature.is-entering{animation-name:npNewsSlideUp}.np-news-home[data-transition="slide-down"] .np-news-feature.is-entering{animation-name:npNewsSlideDown}.np-news-home[data-transition="zoom-in"] .np-news-feature.is-entering{animation-name:npNewsZoomIn}.np-news-home[data-transition="zoom-out"] .np-news-feature.is-entering{animation-name:npNewsZoomOut}.np-news-home[data-transition="blur"] .np-news-feature.is-entering{animation-name:npNewsBlur}.np-news-home[data-transition="flip"] .np-news-feature.is-entering{animation-name:npNewsFlip}.np-news-home[data-transition="reveal"] .np-news-feature.is-entering{animation-name:npNewsReveal}@keyframes npNewsFadeIn{from{opacity:0}to{opacity:1}}@keyframes npNewsSlideLeft{from{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes npNewsSlideRight{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}@keyframes npNewsSlideUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes npNewsSlideDown{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes npNewsZoomIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes npNewsZoomOut{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes npNewsBlur{from{opacity:0;filter:blur(10px);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}@keyframes npNewsFlip{from{opacity:0;transform:perspective(1100px) rotateY(-8deg)}to{opacity:1;transform:none}}@keyframes npNewsReveal{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}
.np-news-shell{width:min(1180px,calc(100% - 28px));margin:28px auto 60px}.np-news-archive-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.np-news-archive-head h1{margin:0;font-size:clamp(34px,6vw,68px);line-height:.9}.np-news-archive-head .script{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:800;color:#d39b00}.np-news-filter{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.np-news-filter a{padding:8px 12px;border:1px solid var(--border,#d8dde6);border-radius:999px;color:var(--text,#1f2937);text-decoration:none;font-size:12px;font-weight:800}.np-news-filter a.active{background:#f4c430;border-color:#f4c430;color:#111}.np-news-archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.np-news-archive-card{display:block;border:1px solid var(--border,#d8dde6);border-radius:16px;overflow:hidden;background:var(--surface,var(--bg-card,#fff));color:var(--text,#111827);text-decoration:none;box-shadow:0 10px 25px rgba(15,23,42,.06);transition:transform .2s ease}.np-news-archive-card:hover{transform:translateY(-3px)}.np-news-archive-card img,.np-news-placeholder{display:block;width:100%;height:175px;object-fit:cover}.np-news-placeholder{position:relative;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.26),transparent 28%),linear-gradient(135deg,var(--news-cat,#f4c430),#17191f 76%)}.np-news-placeholder::after{content:'NEWS';position:absolute;right:12px;bottom:4px;color:rgba(255,255,255,.22);font-size:42px;font-weight:1000;letter-spacing:-.08em}.np-news-archive-copy{display:block;padding:14px}.np-news-archive-copy h2{margin:8px 0;font-size:18px;line-height:1.15}.np-news-archive-copy p{margin:0;color:var(--np-news-muted);font-size:13px;line-height:1.5}.np-news-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--np-news-muted);font-size:12px}.np-news-empty{padding:50px 20px;border:1px dashed var(--border,#d8dde6);border-radius:16px;text-align:center;color:var(--np-news-muted)}.np-news-pagination{display:flex;justify-content:center;gap:7px;margin-top:28px;flex-wrap:wrap}.np-news-pagination a{min-width:38px;padding:9px;border:1px solid var(--border,#d8dde6);border-radius:9px;text-align:center;color:var(--text,#111);text-decoration:none}.np-news-pagination a.active{background:#f4c430;border-color:#f4c430;color:#111;font-weight:900}
.np-news-article{width:min(980px,calc(100% - 28px));margin:28px auto 70px}.np-news-article-head{margin-bottom:20px}.np-news-article-head h1{margin:12px 0;font-size:clamp(34px,6vw,72px);line-height:.98;letter-spacing:-.035em}.np-news-lead{max-width:920px;color:var(--np-news-muted);font-size:clamp(17px,2vw,22px);line-height:1.45}.np-news-article-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:var(--np-news-muted);font-size:12px}.np-news-article-meta span{display:inline-flex;align-items:center;gap:5px}.np-news-article-meta i{color:#d39b00}.np-news-cover{margin:25px 0 8px}.np-news-cover img{display:block;width:100%;max-height:720px;object-fit:cover;border-radius:18px}.np-news-caption{margin:7px 4px 0;color:var(--np-news-muted);font-size:12px;text-align:center}.np-news-body{max-width:980px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.78}.np-news-body p:not(.ql-align-center):not(.ql-align-right):not(.ql-align-left){text-align:justify;text-justify:inter-word}.np-news-body .ql-align-center{text-align:center}.np-news-body .ql-align-right{text-align:right}.np-news-body .ql-align-left{text-align:left}.np-news-body .ql-align-justify{text-align:justify}.np-news-body h2,.np-news-body h3{line-height:1.2;margin-top:1.7em}.np-news-body img{max-width:100%;height:auto;border-radius:12px}.np-news-embed{position:relative;margin:24px 0;border-radius:16px;overflow:hidden;background:#000}.np-news-embed iframe{display:block;width:100%;height:520px;border:0}.np-news-share{margin:28px 0;padding:15px 0;border-top:1px solid var(--border,#ddd);border-bottom:1px solid var(--border,#ddd)}.np-news-share-heading{display:block;margin-bottom:10px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--np-news-muted)}.np-news-share-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:820px}.np-news-share-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:42px;padding:0 14px;border:1px solid transparent;border-radius:11px;text-decoration:none;font:800 12px/1 inherit;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.np-news-share-action:hover{transform:translateY(-1px);filter:brightness(1.06)}.np-news-like{background:linear-gradient(135deg,#f4c430,#b88100);color:#16110a;border-color:rgba(244,196,48,.42)}.np-news-like.is-liked{background:linear-gradient(135deg,#16a34a,#0f6d35);color:#fff;border-color:rgba(34,197,94,.58);box-shadow:0 0 0 3px rgba(34,197,94,.22)}.np-news-like.is-liked i{transform:scale(1.06)}.np-news-like.is-loading,.np-news-like:disabled{opacity:.68;cursor:wait}.np-news-share-action.is-copied,.np-news-share-btn.is-copied{background:linear-gradient(135deg,#16a34a,#0f6d35)!important;color:#fff!important;border-color:rgba(34,197,94,.62)!important;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.np-news-share-action-whatsapp{background:linear-gradient(135deg,#118c4f,#075f37);color:#fff}.np-news-share-action-facebook{background:linear-gradient(135deg,#3267bd,#173d7e);color:#fff}.np-news-share-action-link{background:linear-gradient(135deg,#5f3a91,#2d2145);color:#fff}.np-news-related{margin-top:38px}.np-news-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.np-news-related-grid a{color:var(--text,#111);text-decoration:none}.np-news-related-grid img,.np-news-related-grid .np-news-placeholder{height:110px;border-radius:10px}.np-news-related-grid strong{display:block;margin-top:7px;font-size:14px;line-height:1.3}
@media(min-width:1024px){.np-news-shell,.np-news-article{width:min(1320px,calc(100% - 32px));max-width:1320px}.np-news-share-actions{max-width:900px}}
@media(max-width:1023px){.np-news-home{padding-left:18px}.np-news-progress{left:18px}}
@media(max-width:980px){.np-news-cards,.np-news-archive-grid,.np-news-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-news-feature{min-height:320px}.np-news-feature-copy{padding:22px}.np-news-feature-share{gap:6px}.np-news-share-btn{min-width:92px}}
@media(max-width:700px){#np-top-loader{height:3px}.np-news-home{width:100%;max-width:100%;left:auto;right:auto;transform:none;margin:12px 0 0;padding:10px;border-radius:14px}body .np-home-feed-container .np-news-home+.np-home-top-ad-slot{margin-top:12px!important}.np-news-feature{min-height:294px;border-radius:12px}.np-news-feature-copy{padding:16px}.np-news-feature h2{min-height:2.12em;font-size:clamp(23px,7vw,29px)}.np-news-feature p{font-size:12px}.np-news-feature-meta{gap:10px;margin-top:9px;font-size:11px}.np-news-feature-share{margin-top:10px;display:grid;grid-template-columns:repeat(4,36px);gap:7px}.np-news-share-label{display:none}.np-news-share-btn{min-width:36px;width:36px;height:36px;padding:0;border-radius:10px}.np-news-share-btn span{display:none}.np-news-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.np-news-card-image{height:76px}.np-news-card-copy{padding:8px}.np-news-progress{left:10px;right:10px}.np-news-archive-head{display:block}.np-news-archive-grid{grid-template-columns:1fr}.np-news-archive-card img,.np-news-placeholder{height:215px}.np-news-article{width:calc(100% - 28px)}.np-news-article-head h1{font-size:39px}.np-news-body{font-size:17px}.np-news-embed iframe{height:240px}.np-news-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-news-article-meta{width:100%;display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden;font-size:10.5px;white-space:nowrap}.np-news-article-meta .np-news-meta-author{min-width:0;max-width:28%;overflow:hidden;text-overflow:ellipsis}.np-news-article-meta .np-news-meta-date{flex:0 0 auto}.np-news-article-meta .np-news-meta-reading,.np-news-article-meta .np-news-meta-views{flex:0 0 auto}.np-news-article-meta .np-news-meta-desktop-label{display:none}.np-news-share{padding:12px 0}.np-news-share-heading{display:none}.np-news-share-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:none}.np-news-share-action{width:100%;height:42px;padding:0;border-radius:11px;font-size:17px}.np-news-share-action .np-news-btn-text,.np-news-share-action .np-news-like-count{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}
@media(prefers-reduced-motion:reduce){#np-top-loader::before,.np-news-feature,.np-news-feature-media,.np-news-card{transition:none!important;animation:none!important}.np-news-home.is-running .np-news-progress span{animation:none;width:100%}}
/* Ajustes incrementais V14: ritmo da home, remoção do rótulo lateral e hifenização editorial. */
.np-home-feed-container.has-news-home{padding-top:0!important}.np-home-feed-container.has-news-home .np-news-home{margin-top:var(--np-news-gap)!important}.np-news-home{padding-left:18px!important;padding-right:18px!important}.np-news-progress{left:18px!important}body .np-home-feed-container .np-news-home+.np-home-top-ad-slot{margin-top:var(--np-news-gap)!important}.np-news-body p:not(.ql-align-center):not(.ql-align-right):not(.ql-align-left),.np-news-body li,.np-news-body blockquote{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal;text-align:justify;text-justify:auto}.np-news-body .ql-align-justify{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal;text-justify:auto}.np-news-article .footer-posts-dual--mixed{width:100%;max-width:1320px;padding-left:0;padding-right:0}
@media(max-width:860px){:root{--np-news-gap:20px}.np-home-feed-container.has-news-home .np-news-home{margin-top:20px!important}body .np-home-feed-container .np-news-home+.np-home-top-ad-slot{margin-top:20px!important}}
@media(max-width:700px){.np-news-progress{left:10px!important}.np-news-home{margin-top:20px!important}}
@media(min-width:861px){:root{--np-news-gap:12px}}
/* Ajustes incrementais V15: posição hierárquica na home e alinhamento lateral móvel simétrico. */
.posts-grid>.np-news-home{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;transform:none!important;margin:0!important;padding:18px!important;box-sizing:border-box!important}.posts-grid>.np-news-home .np-news-feature,.posts-grid>.np-news-home .np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.posts-grid>.np-news-home .np-news-card{min-width:0!important;box-sizing:border-box!important}.posts-grid>.np-news-home .np-news-progress{left:18px!important;right:18px!important}
@media(max-width:700px){.posts-grid>.np-news-home{width:100%!important;max-width:100%!important;min-width:0!important;left:auto!important;right:auto!important;transform:none!important;margin-left:0!important;margin-right:0!important;padding:10px!important;border-radius:14px!important}.posts-grid>.np-news-home .np-news-feature,.posts-grid>.np-news-home .np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.posts-grid>.np-news-home .np-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:8px!important}.posts-grid>.np-news-home .np-news-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.posts-grid>.np-news-home .np-news-progress{left:10px!important;right:10px!important}}

/* V17 — padrão editorial de 1320px, respiro entre blocos e imagens ampliáveis */
.np-news-article{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}
.np-news-article-head,.np-news-cover,.np-news-embed,.np-news-body,.np-news-share,.np-news-article .footer-posts-dual--mixed{width:100%;max-width:100%;box-sizing:border-box}
.np-news-body{max-width:none!important;margin:24px 0 0!important;font-size:18px;line-height:1.78;word-spacing:normal;overflow-x:visible}
.np-news-body>*{max-width:100%;box-sizing:border-box}
.np-news-body p,.np-news-body li,.np-news-body blockquote{word-spacing:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}
.np-news-body p{margin:0 0 1.15em!important;line-height:1.78}
.np-news-body p+p{margin-top:.08em!important}
.np-news-body ul,.np-news-body ol{margin:0 0 1.25em 1.5em;padding:0}
.np-news-body li{margin:0 0 .45em}
.np-news-body blockquote{margin:1.5em 0;padding:1em 1.25em;border-left:4px solid #d39b00;background:rgba(211,155,0,.07);border-radius:0 10px 10px 0}
.np-news-body h2,.np-news-body h3,.np-news-body h4{margin:1.65em 0 .7em!important;line-height:1.2}
.np-news-body p.np-news-empty-line{min-height:.95em;margin:0 0 .8em!important}
.np-news-body p.np-news-image-block,.np-news-body p:has(>img){display:block!important;margin:1.75em 0!important;text-align:center!important}
.np-news-body p.np-news-image-block>img,.np-news-body p:has(>img)>img{display:block!important;margin:0 auto!important}
.np-news-body img{display:block;max-width:100%;height:auto;margin:1.75em auto;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.14);cursor:zoom-in}
.np-news-body figure,.np-news-body figure.image-with-caption,.np-news-body .np-news-figure{display:block!important;width:fit-content!important;max-width:100%!important;margin:1.75em auto!important;padding:0!important;text-align:center!important;background:transparent!important;border:0!important}
.np-news-body figure img,.np-news-body figure.image-with-caption img{margin:0 auto!important}
.np-news-body figcaption,.np-news-body p.np-news-image-caption,.np-news-body p.post-inline-image-caption,.np-news-body p.content-image-caption{display:block!important;width:100%!important;max-width:100%!important;margin:10px auto 1.4em!important;padding:0 10px!important;box-sizing:border-box!important;color:var(--np-news-muted)!important;font-size:14px!important;font-style:italic!important;line-height:1.5!important;text-align:center!important}
.np-news-body p.np-news-image-block+p:not(.np-news-image-caption){margin-top:1.2em!important}
.np-news-cover{margin:28px 0 26px!important}
.np-news-cover img{width:100%;height:auto;max-height:none;object-fit:contain;cursor:zoom-in}
.np-news-caption{margin:10px auto 0!important;padding:0 12px;font-size:14px!important;line-height:1.5}
@media(max-width:700px){
.np-news-article{width:calc(100% - 24px)!important;margin-top:20px!important;margin-bottom:56px!important}
.np-news-body{margin-top:20px!important;font-size:17px!important;line-height:1.74!important}
.np-news-body p{margin-bottom:1.05em!important;line-height:1.74!important}
.np-news-body p.np-news-image-block,.np-news-body p:has(>img),.np-news-body figure,.np-news-body figure.image-with-caption{margin-top:1.45em!important;margin-bottom:1.45em!important}
.np-news-body img{margin-top:1.45em;margin-bottom:1.45em;border-radius:9px}
.np-news-cover{margin:22px 0 22px!important}
.np-news-caption,.np-news-body figcaption,.np-news-body p.np-news-image-caption{font-size:13px!important;padding-left:6px!important;padding-right:6px!important}
}
/* Notícias V18: cabeçalho em 1320px, ritmo editorial e respiro uniforme no rodapé */
body.np-news-article-page{--np-news-article-rhythm:32px}
body.np-news-article-page .np-news-article{margin-bottom:0!important}
body.np-news-article-page .np-news-article-head{display:block!important;width:100%!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
body.np-news-article-page .np-news-lead{display:block!important;width:100%!important;max-width:none!important;margin:18px 0 10px!important;color:var(--np-news-muted)!important;text-align:justify!important;text-justify:auto!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;word-break:normal!important}
body.np-news-article-page .np-news-article-meta{width:100%!important;max-width:none!important}
body.np-news-article-page .np-news-body h2,body.np-news-article-page .np-news-body h3,body.np-news-article-page .np-news-body h4{margin-top:1.25em!important;margin-bottom:1.25em!important;line-height:1.2!important}
body.np-news-article-page .np-news-body .np-news-collapsed-heading-spacer{display:none!important;margin:0!important;min-height:0!important;height:0!important}
body.np-news-article-page .np-news-caption{margin-top:10px!important}
body.np-news-article-page .np-news-share{margin-bottom:0!important}
body.np-news-article-page .np-news-article .footer-posts-dual--mixed{margin-top:var(--np-news-article-rhythm)!important;margin-bottom:0!important}
body.np-news-article-page .np-ad-system-footer,body.np-news-article-page #publicidade-rodape{margin-top:var(--np-news-article-rhythm)!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
body.np-news-article-page .np-footer{margin-top:0!important}
body.np-news-article-page .np-footer .np-footer-inner{padding-top:var(--np-news-article-rhythm)!important}
@media(max-width:760px){body.np-news-article-page{--np-news-article-rhythm:24px}body.np-news-article-page .np-news-lead{margin-top:14px!important;margin-bottom:9px!important;text-align:left!important}body.np-news-article-page .np-news-body h2,body.np-news-article-page .np-news-body h3,body.np-news-article-page .np-news-body h4{margin-top:1.15em!important;margin-bottom:1.15em!important}}

/* V22 — cabeçalhos de seção, métricas agregadas, imagens completas e margens simétricas */
.np-news-shell{width:min(1320px,calc(100% - 20px))!important;max-width:1320px!important;margin:18px auto 60px!important;box-sizing:border-box!important;overflow-x:clip}
.np-news-archive-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;padding:18px 20px;border:1px solid var(--border,#d8dde6);border-left:5px solid var(--news-archive-color,#f4c430);border-radius:18px;background:var(--surface,var(--bg-card,#fff));box-shadow:0 10px 28px rgba(15,23,42,.07)}
.np-news-archive-summary-copy{display:flex;align-items:center;gap:14px;min-width:0}.np-news-archive-summary-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:13px;background:var(--news-archive-color,#f4c430);color:#111;font-size:18px}.np-news-archive-eyebrow{display:block;margin-bottom:4px;color:var(--news-archive-color,#d39b00);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.np-news-archive-summary h1{margin:0;font-size:clamp(24px,3.4vw,38px);line-height:1.04;letter-spacing:-.025em}.np-news-archive-summary p{max-width:720px;margin:7px 0 0;color:var(--np-news-muted);font-size:13px;line-height:1.45}.np-news-archive-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;flex:0 0 auto}.np-news-archive-metric{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 13px;border:1px solid var(--border,#d8dde6);border-radius:14px;background:var(--bg-surface,var(--bg,#f8fafc))}.np-news-archive-metric>i{color:var(--news-archive-color,#d39b00);font-size:16px}.np-news-archive-metric span{display:block;color:var(--np-news-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.np-news-archive-metric strong{display:block;margin-top:2px;font-size:18px;line-height:1}.np-news-query-result{margin:0 0 18px;color:var(--np-news-muted)}
.np-news-archive-media{display:flex;width:100%;height:190px;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-surface,#111827)}.np-news-archive-media>img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important}.np-news-archive-media>.np-news-placeholder{height:100%!important}
@media(max-width:700px){.np-news-shell{width:calc(100% - 16px)!important;margin-top:10px!important}.np-news-archive-summary{align-items:flex-start;flex-direction:column;gap:13px;padding:15px 14px;border-radius:14px}.np-news-archive-summary-icon{width:39px;height:39px;border-radius:11px}.np-news-archive-summary-metrics{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.np-news-archive-metric{min-width:0;min-height:54px;padding:9px 10px}.np-news-archive-metric strong{font-size:16px}.np-news-filter{margin-bottom:18px}.np-news-archive-media{height:auto;aspect-ratio:16/9}.np-news-archive-card img,.np-news-placeholder{height:100%!important}}

/* V24 — correção final do arquivo externo; cache-buster atualizado nos cabeçalhos e no PWA */
#np-main{width:100%;min-width:0;overflow-x:clip}
#np-main>.np-news-shell{display:block!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:min(1320px,calc(100% - 24px))!important;max-width:1320px!important;min-width:0!important;margin:18px auto 60px!important;padding:0!important;box-sizing:border-box!important;overflow-x:clip!important}
#np-main>.np-news-shell>.np-news-archive-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;margin:0 0 18px!important;padding:18px 20px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.13)!important;border-left:5px solid var(--news-archive-color,#f4c430)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}
#np-main>.np-news-shell .np-news-archive-summary-copy{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}#np-main>.np-news-shell .np-news-archive-summary-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 auto!important;border-radius:13px!important;background:var(--news-archive-color,#f4c430)!important;color:#111!important;font-size:18px!important}#np-main>.np-news-shell .np-news-archive-eyebrow{display:block!important;margin:0 0 4px!important;color:var(--news-archive-color,#f4c430)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}#np-main>.np-news-shell .np-news-archive-summary h1{margin:0!important;font-size:clamp(25px,3.2vw,38px)!important;line-height:1.04!important;letter-spacing:-.025em!important}#np-main>.np-news-shell .np-news-archive-summary p{max-width:720px!important;margin:7px 0 0!important;color:var(--np-news-muted,#94a3b8)!important;font-size:13px!important;line-height:1.45!important}#np-main>.np-news-shell .np-news-archive-summary-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;gap:10px!important;flex:0 0 auto!important}#np-main>.np-news-shell .np-news-archive-metric{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:58px!important;padding:10px 13px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:rgba(0,0,0,.17)!important}#np-main>.np-news-shell .np-news-archive-metric>i{flex:0 0 auto!important;color:var(--news-archive-color,#f4c430)!important;font-size:16px!important}#np-main>.np-news-shell .np-news-archive-metric>div{min-width:0!important}#np-main>.np-news-shell .np-news-archive-metric span{display:block!important;margin:0!important;color:var(--np-news-muted,#94a3b8)!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.06em!important}#np-main>.np-news-shell .np-news-archive-metric strong{display:block!important;margin:3px 0 0!important;font-size:18px!important;line-height:1!important;white-space:nowrap!important}#np-main>.np-news-shell>.np-news-filter,#np-main>.np-news-shell>.np-news-archive-grid{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#np-main>.np-news-shell .np-news-archive-media{display:flex!important;width:100%!important;height:190px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:var(--bg-surface,#111827)!important}#np-main>.np-news-shell .np-news-archive-media>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}
@media(max-width:700px){#np-main>.np-news-shell{width:calc(100% - 16px)!important;max-width:none!important;margin:10px auto 52px!important}#np-main>.np-news-shell>.np-news-archive-summary{align-items:flex-start!important;flex-direction:column!important;gap:13px!important;padding:15px 14px!important;border-radius:14px!important}#np-main>.np-news-shell .np-news-archive-summary-icon{width:39px!important;height:39px!important;border-radius:11px!important}#np-main>.np-news-shell .np-news-archive-summary-metrics{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#np-main>.np-news-shell .np-news-archive-metric{min-height:54px!important;padding:9px 10px!important}#np-main>.np-news-shell .np-news-archive-metric strong{font-size:16px!important}#np-main>.np-news-shell .np-news-archive-media{height:auto!important;aspect-ratio:16/9!important}}

/* V25 — reconstrução do encaixe do módulo Notícias no frontend móvel.
   A largura passa a vir exclusivamente do contêiner, sem 100vw, left 50% ou translateX. */
.np-home-feed-container,.np-home-feed-container>.np-grid,.np-home-feed-container .np-content,.np-home-feed-container .section-block,.np-home-feed-container .posts-grid{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.np-home-feed-container .np-news-home{display:block!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:var(--np-news-gap,12px) 0 0!important;padding:18px!important;box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;overflow:hidden!important}
.np-home-feed-container .np-news-home>.np-news-feature,.np-home-feed-container .np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
.np-home-feed-container .np-news-home>.np-news-progress{left:18px!important;right:18px!important}
@media(max-width:700px){html,body{max-width:100%!important;overflow-x:clip!important}body #np-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}body #np-main .np-home-feed-container{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important;overflow-x:clip!important}body #np-main .np-home-feed-container>.np-grid,body #np-main .np-home-feed-container .np-content{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container .np-news-home{display:block!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:10px!important;box-sizing:border-box!important;border-radius:14px!important;overflow:hidden!important}body #np-main .np-home-feed-container .np-news-home>.np-news-feature,body #np-main .np-home-feed-container .np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container .np-news-home>.np-news-progress{left:10px!important;right:10px!important}}

/* V25 — módulo de notícias da home: enquadramento móvel e ritmo vertical definitivo */
.np-home-feed-container{--np-news-frame-gap:12px!important;width:100%!important;max-width:1340px!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important;overflow-x:hidden!important}
.np-home-feed-container.has-news-home .np-news-home{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:1320px!important;min-width:0!important;margin:var(--np-news-frame-gap) auto 0!important;padding:18px!important;box-sizing:border-box!important}
body #np-main .np-home-feed-container .np-news-home+.np-home-top-ad-slot{width:100%!important;max-width:1320px!important;margin-top:var(--np-news-frame-gap)!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:700px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body #np-main .np-home-feed-container{--np-news-frame-gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0 8px!important;box-sizing:border-box!important;overflow-x:hidden!important}body #np-main .np-home-feed-container>.np-grid,body #np-main .np-home-feed-container .np-content{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container .np-news-home{inset:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:var(--np-news-frame-gap) 0 0!important;padding:10px!important;border-radius:14px!important;box-sizing:border-box!important}body #np-main .np-home-feed-container .np-news-home>.np-news-feature,body #np-main .np-home-feed-container .np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container .np-news-home>.np-news-progress{left:10px!important;right:10px!important}body #np-main .np-home-feed-container .np-news-home+.np-home-top-ad-slot{width:100%!important;max-width:100%!important;margin:var(--np-news-frame-gap) 0 4px!important;padding:0!important;box-sizing:border-box!important}}


/* V26 — trilhos físicos simétricos para o módulo de notícias da home */
:root{--np-news-mobile-gutter:8px;--np-news-frame-gap:12px}.np-news-home-frame{display:block!important;position:relative!important;width:100%!important;max-width:1320px!important;min-width:0!important;margin:var(--np-news-frame-gap) auto 0!important;padding:0!important;box-sizing:border-box!important}.np-news-home-frame>.np-news-home{display:block!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;overflow:hidden!important}.np-news-home-frame>.np-news-home>.np-news-feature,.np-news-home-frame>.np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important}.np-news-home-frame>.np-news-home>.np-news-progress{left:18px!important;right:18px!important}.posts-grid>.np-news-home-frame{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important}.np-news-home-frame+.np-home-top-ad-slot{width:100%!important;max-width:1320px!important;margin-top:var(--np-news-frame-gap)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
@media(max-width:760px){html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important}body #np-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}body #np-main .np-home-feed-container.has-news-home{--np-news-frame-gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:clip!important}body #np-main .np-home-feed-container.has-news-home>.np-grid{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-content{display:grid!important;grid-template-columns:var(--np-news-mobile-gutter,8px) minmax(0,1fr) var(--np-news-mobile-gutter,8px)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-content>.np-news-home-frame,body #np-main .np-home-feed-container.has-news-home .np-content>.np-home-top-ad-slot,body #np-main .np-home-feed-container.has-news-home .np-content>.home-live-ticker-wrap,body #np-main .np-home-feed-container.has-news-home .np-content>.section-block,body #np-main .np-home-feed-container.has-news-home .np-content>.pagination,body #np-main .np-home-feed-container.has-news-home .np-content>.np-home-footer-ad-slot{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame{margin:var(--np-news-frame-gap) 0 0!important;padding:0!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border-radius:14px!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home>.np-news-feature,body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home>.np-news-progress{left:10px!important;right:10px!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame+.np-home-top-ad-slot{width:100%!important;max-width:100%!important;margin-top:var(--np-news-frame-gap)!important;margin-bottom:4px!important;padding:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .posts-grid>.np-news-home-frame{grid-column:1/-1!important;width:100%!important;max-width:100%!important;margin:var(--np-news-frame-gap) 0 0!important}}

/* V27 — trilho único, simétrico e sem reconstruir a grade inteira da página */
:root{--np-news-frame-gap:12px;--np-news-mobile-gutter:8px}.np-news-home-frame{display:block!important;position:relative!important;width:100%!important;max-width:1320px!important;min-width:0!important;margin:var(--np-news-frame-gap) auto 0!important;padding:0!important;box-sizing:border-box!important;justify-self:stretch!important}.np-news-home-frame>.np-news-home{display:block!important;position:relative!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;overflow:hidden!important}.np-news-home-frame>.np-news-home>.np-news-feature,.np-news-home-frame>.np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.np-news-home-frame>.np-news-home>.np-news-progress{left:18px!important;right:18px!important}.posts-grid>.np-news-home-frame{grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important}.np-news-home-frame+.np-home-top-ad-slot{width:100%!important;max-width:1320px!important;margin-top:var(--np-news-frame-gap)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(min-width:1025px){.np-news-home-frame .np-news-card-image{background-position:center 22%!important}}@media(max-width:760px){html,body,body #np-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}body #np-main .np-home-feed-container.has-news-home{--np-news-frame-gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--np-news-mobile-gutter)!important;padding-right:var(--np-news-mobile-gutter)!important;box-sizing:border-box!important;overflow-x:clip!important}body #np-main .np-home-feed-container.has-news-home>.np-grid,body #np-main .np-home-feed-container.has-news-home .np-content{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame{width:100%!important;max-width:100%!important;margin:var(--np-news-frame-gap) auto 0!important;padding:0!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home{width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;border-radius:14px!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home>.np-news-feature,body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home>.np-news-cards{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame>.np-news-home>.np-news-progress{left:10px!important;right:10px!important}body #np-main .np-home-feed-container.has-news-home .np-news-home-frame+.np-home-top-ad-slot{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body #np-main .np-home-feed-container.has-news-home .posts-grid>.np-news-home-frame{grid-column:1/-1!important;width:100%!important;max-width:100%!important;margin:var(--np-news-frame-gap) 0 0!important}}

/* V27 — página de notícia na largura editorial integral e ações Apoie/Autor */
body.np-news-article-page #np-main>.np-news-article{width:min(1320px,calc(100% - 20px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.np-news-article-page .np-news-article-head,body.np-news-article-page .np-news-cover,body.np-news-article-page .np-news-embed,body.np-news-article-page .np-news-body,body.np-news-article-page .np-news-share,body.np-news-article-page .np-news-article .footer-posts-dual--mixed{width:100%!important;max-width:none!important;box-sizing:border-box!important}.np-news-support-actions{display:flex;align-items:center;margin-top:12px}.np-news-support-actions .np-post-inline-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}@media(max-width:760px){body.np-news-article-page #np-main>.np-news-article{width:calc(100% - 16px)!important;max-width:none!important}.np-news-support-actions{width:100%;margin-top:10px}.np-news-support-actions .np-post-inline-actions{display:flex;width:100%;gap:8px}.np-news-support-actions .np-post-meta-action{flex:1 1 0;min-width:0;min-height:40px;padding:8px 10px}}

/* v30: metadados e ações de apoio na mesma linha no desktop; mobile/PWA preserva a organização vertical. */
@media(min-width:1025px){body.np-news-article-page .np-news-meta-support-line{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0}body.np-news-article-page .np-news-meta-support-line>.np-news-article-meta{display:flex!important;align-items:center!important;flex:0 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;flex-wrap:nowrap!important;white-space:nowrap!important}body.np-news-article-page .np-news-meta-support-line>.np-news-support-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;min-width:max-content!important}body.np-news-article-page .np-news-meta-support-line .np-post-inline-actions{display:inline-flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;width:auto!important}}
@media(max-width:760px){body.np-news-article-page .np-news-meta-support-line{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}body.np-news-article-page .np-news-meta-support-line>.np-news-article-meta{width:100%!important}body.np-news-article-page .np-news-meta-support-line>.np-news-support-actions{width:100%!important;margin-top:10px!important}body.np-news-article-page .np-news-meta-support-line .np-post-meta-action{border-radius:0!important}}

/* v31 — métricas do topo do arquivo de notícias em uma única linha */
#np-main>.np-news-shell .np-news-archive-metric>div{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important;white-space:nowrap!important}#np-main>.np-news-shell .np-news-archive-metric span,#np-main>.np-news-shell .np-news-archive-metric strong{display:inline-block!important;margin:0!important;white-space:nowrap!important}#np-main>.np-news-shell .np-news-archive-metric strong{flex:0 0 auto!important}@media(min-width:701px){#np-main>.np-news-shell .np-news-archive-summary-metrics{display:flex!important;align-items:center!important;gap:10px!important}#np-main>.np-news-shell .np-news-archive-metric{flex:0 0 auto!important;min-width:max-content!important;padding-left:15px!important;padding-right:15px!important}}@media(max-width:700px){#np-main>.np-news-shell .np-news-archive-metric{gap:7px!important;padding-left:9px!important;padding-right:9px!important}#np-main>.np-news-shell .np-news-archive-metric>div{gap:5px!important}#np-main>.np-news-shell .np-news-archive-metric span{font-size:9px!important;letter-spacing:.04em!important}#np-main>.np-news-shell .np-news-archive-metric strong{font-size:15px!important}}@media(max-width:350px){#np-main>.np-news-shell .np-news-archive-summary-metrics{grid-template-columns:1fr!important}#np-main>.np-news-shell .np-news-archive-metric{justify-content:flex-start!important}}

/* v31 — padronização dos cards do arquivo de notícias: título e resumo em 3 linhas */
#np-main>.np-news-shell .np-news-archive-grid{align-items:stretch!important}#np-main>.np-news-shell .np-news-archive-card{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}#np-main>.np-news-shell .np-news-archive-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important}#np-main>.np-news-shell .np-news-archive-copy h2{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:3.45em!important;max-height:3.45em!important}#np-main>.np-news-shell .np-news-archive-copy>p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:4.5em!important;max-height:4.5em!important}#np-main>.np-news-shell .np-news-archive-copy>.np-news-meta{margin-top:auto!important;padding-top:12px!important}

@media(max-width:700px){.np-news-like .np-news-like-count{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-size:11px!important;line-height:1!important;font-weight:800!important}}

/* V36 — engajamento integral de Notícias: destaque grande + matéria. */
.np-news-feature-meta .np-news-feature-likes,.np-news-feature-meta .np-news-feature-reposts,.np-news-feature-meta .np-news-feature-shares{font-variant-numeric:tabular-nums}.np-news-feature-meta .np-news-feature-likes i{color:#ff6b81}.np-news-feature-meta .np-news-feature-reposts i{color:#7dd3fc}.np-news-feature-meta .np-news-feature-shares i{color:#f4c430}.np-news-meta-engagement{display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap}.np-news-meta-engagement>span{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.np-news-meta-engagement>span:nth-child(1) i{color:#e11d48}.np-news-meta-engagement>span:nth-child(2) i{color:#0284c7}.np-news-meta-engagement>span:nth-child(3) i{color:#d39b00}.np-news-share-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.np-news-share-action-x{background:linear-gradient(135deg,#27272a,#09090b);color:#fff}.np-news-share-totals{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;color:var(--np-news-muted);font-size:11px;font-weight:700}.np-news-share-totals>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.np-news-share-totals i{color:#d39b00}.np-news-share-totals b{color:var(--text,#111);font-variant-numeric:tabular-nums}
@media(max-width:700px){.np-news-feature-meta{flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;row-gap:7px!important}.np-news-feature-meta>span{white-space:nowrap!important}.np-news-article-meta{flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important;row-gap:7px!important}.np-news-article-meta .np-news-meta-engagement{flex:0 0 auto;max-width:100%;gap:9px!important}.np-news-share-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.np-news-share-action{min-width:0!important}.np-news-share-action .np-news-like-count{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-size:10px!important}.np-news-share-totals{gap:10px;margin-top:9px;line-height:1.2}.np-news-share-totals>span{gap:4px}}
@media(max-width:390px){.np-news-share-totals>span>span{display:none}.np-news-meta-engagement{gap:7px!important}}
/* V39 — rodapé da notícia: 7 botões na mesma linha no desktop; Repostar e Compartilhar centralizados na segunda linha no mobile. */
body.np-news-article-page .np-news-share-actions{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:none!important;align-items:stretch!important}
body.np-news-article-page .np-news-share-actions>.np-news-share-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;height:42px!important;padding:0 10px!important;border-radius:11px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important}
body.np-news-article-page .np-news-share-action-repost{background:linear-gradient(135deg,#0f6fa8,#073d61)!important;color:#fff!important;border-color:rgba(56,189,248,.28)!important}
body.np-news-article-page .np-news-share-action-share{background:linear-gradient(135deg,#c89210,#75520a)!important;color:#fff!important;border-color:rgba(244,196,48,.38)!important}
body.np-news-article-page .np-news-action-count{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-variant-numeric:tabular-nums!important;font-weight:900!important;font-size:11px!important;line-height:1!important;flex:0 0 auto!important}
body.np-news-article-page .np-news-share-action-share.is-loading{opacity:.7!important;cursor:wait!important}
@media(min-width:701px) and (max-width:1050px){body.np-news-article-page .np-news-share-actions{gap:6px!important}body.np-news-article-page .np-news-share-actions>.np-news-share-action{padding:0 6px!important;font-size:11px!important;gap:5px!important}body.np-news-article-page .np-news-action-count{font-size:10px!important}}
@media(max-width:700px){body.np-news-article-page .np-news-share-actions{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;align-items:stretch!important}body.np-news-article-page .np-news-share-actions>.np-news-share-action:nth-child(-n+5){grid-column:span 2!important;grid-row:1!important}body.np-news-article-page .np-news-share-action-repost{grid-column:2/span 4!important;grid-row:2!important}body.np-news-article-page .np-news-share-action-share{grid-column:6/span 4!important;grid-row:2!important}body.np-news-article-page .np-news-share-actions>.np-news-share-action-extra{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 7px!important;border-radius:11px!important;gap:5px!important;overflow:hidden!important}body.np-news-article-page .np-news-share-action-extra .np-news-btn-text{display:inline!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important}body.np-news-article-page .np-news-share-action-extra .np-news-action-count{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-size:10px!important;line-height:1!important;flex:0 0 auto!important}}
@media(max-width:360px){body.np-news-article-page .np-news-share-actions{gap:5px!important}body.np-news-article-page .np-news-share-actions>.np-news-share-action-extra{padding:0 5px!important;gap:4px!important}body.np-news-article-page .np-news-share-action-extra .np-news-btn-text{font-size:10px!important}body.np-news-article-page .np-news-share-action-extra .np-news-action-count{font-size:9px!important}}

/* V42 — mobile: métricas da seção em pilha e views agrupadas ao engajamento da matéria. */
.np-news-meta-social-row{display:inline-flex!important;align-items:center!important;gap:12px!important;min-width:0!important;white-space:nowrap!important}
@media(max-width:700px){
#np-main>.np-news-shell .np-news-archive-summary-metrics{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:8px!important}
#np-main>.np-news-shell .np-news-archive-metric{width:100%!important;min-width:0!important;justify-content:flex-start!important;gap:10px!important;padding:10px 12px!important}
#np-main>.np-news-shell .np-news-archive-metric>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;white-space:normal!important}
#np-main>.np-news-shell .np-news-archive-metric span{display:block!important;margin:0!important;font-size:10px!important;line-height:1.15!important;letter-spacing:.05em!important;white-space:normal!important}
#np-main>.np-news-shell .np-news-archive-metric strong{display:block!important;margin:0!important;font-size:18px!important;line-height:1.05!important;white-space:nowrap!important}
body.np-news-article-page .np-news-article-meta .np-news-meta-social-row{display:flex!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important;white-space:nowrap!important}
body.np-news-article-page .np-news-article-meta .np-news-meta-social-row>.np-news-meta-views{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}
body.np-news-article-page .np-news-article-meta .np-news-meta-social-row>.np-news-meta-engagement{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:9px!important;max-width:none!important;white-space:nowrap!important}
}
@media(max-width:360px){body.np-news-article-page .np-news-article-meta .np-news-meta-social-row{gap:8px!important}body.np-news-article-page .np-news-article-meta .np-news-meta-social-row>.np-news-meta-engagement{gap:7px!important}}

/* V43 — mobile: métricas em linhas separadas, porém ícone + rótulo + número na mesma linha; categorias em trilho horizontal discreto. */
@media(max-width:700px){
#np-main>.np-news-shell .np-news-archive-summary-metrics{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:8px!important}
#np-main>.np-news-shell .np-news-archive-metric{display:flex!important;width:100%!important;min-width:0!important;min-height:52px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:9px 12px!important}
#np-main>.np-news-shell .np-news-archive-metric>div{display:flex!important;flex:1 1 auto!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;white-space:nowrap!important}
#np-main>.np-news-shell .np-news-archive-metric span{display:inline-block!important;flex:0 0 auto!important;margin:0!important;font-size:10px!important;line-height:1.15!important;letter-spacing:.05em!important;white-space:nowrap!important}
#np-main>.np-news-shell .np-news-archive-metric strong{display:inline-block!important;flex:0 0 auto!important;margin:0!important;font-size:18px!important;line-height:1!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
#np-main>.np-news-shell>.np-news-filter{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:1px 2px 5px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important}
#np-main>.np-news-shell>.np-news-filter::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
#np-main>.np-news-shell>.np-news-filter>a{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}
#np-main>.np-news-shell>.np-news-filter.is-np-dragging{cursor:grabbing!important;scroll-behavior:auto!important;user-select:none!important}
}
@media(max-width:360px){#np-main>.np-news-shell .np-news-archive-metric>div{gap:6px!important}#np-main>.np-news-shell .np-news-archive-metric span{font-size:9px!important;letter-spacing:.035em!important}#np-main>.np-news-shell .np-news-archive-metric strong{font-size:17px!important}}
