/* Notícias Home V2 — componente reconstruído e isolado. */
.nh2-news-frame,.nh2-news-frame *{box-sizing:border-box}.nh2-news-frame{display:block;position:relative;width:100%;max-width:1320px;min-width:0;margin:12px auto 0;padding:0;justify-self:stretch}.posts-grid>.nh2-news-frame{grid-column:1/-1;width:100%;max-width:100%;min-width:0}.nh2-news-shell{position:relative;width:100%;min-width:0;margin:0;padding:18px;border:1px solid rgba(244,196,48,.34);border-radius:20px;background:linear-gradient(130deg,#11141b 0%,#1a1d26 18%,#24192d 36%,#10243b 54%,#18292a 72%,#1d1517 100%);background-size:240% 240%;background-position:0% 50%;animation:nh2NewsShellGradient 22s ease-in-out infinite;box-shadow:0 16px 38px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.nh2-news-shell::before{content:"";position:absolute;inset:-18%;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(244,196,48,.18),transparent 26%),radial-gradient(circle at 82% 18%,rgba(168,85,247,.16),transparent 28%),radial-gradient(circle at 50% 78%,rgba(59,130,246,.16),transparent 30%),linear-gradient(120deg,rgba(244,196,48,.08) 0%,rgba(168,85,247,.08) 30%,rgba(59,130,246,.08) 58%,rgba(16,185,129,.07) 78%,rgba(244,196,48,.08) 100%);background-size:210% 210%;background-position:0% 50%;animation:nh2NewsShellAura 28s ease-in-out infinite alternate;mix-blend-mode:screen;opacity:.96}.nh2-news-feature{position:relative;display:block;width:100%;min-width:0;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}.nh2-news-media-link{position:absolute;inset:0;display:block;z-index:0}.nh2-news-media{position:absolute;inset:0;display:block;background-position:center;background-size:cover;background-color:#17191f;transition:transform .75s ease}.nh2-news-media.is-placeholder{background-image:radial-gradient(circle at 78% 22%,rgba(255,255,255,.26),transparent 28%),linear-gradient(135deg,var(--nh2-cat,#f4c430),#15171c 72%)}.nh2-news-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)}.nh2-news-feature:hover .nh2-news-media{transform:scale(1.035)}.nh2-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%)}.nh2-news-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 28px;pointer-events:none}.nh2-news-copy a,.nh2-news-copy button{pointer-events:auto}.nh2-news-category{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:var(--nh2-cat,#f4c430);color:#111;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nh2-news-title-link{display:block;max-width:920px;color:#fff;text-decoration:none}.nh2-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}.nh2-news-summary{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}.nh2-news-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;width:100%;max-width:100%;min-width:0;margin-top:12px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;color:rgba(255,255,255,.86);font-size:12px}.nh2-news-meta::-webkit-scrollbar{display:none}.nh2-news-meta>span{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}.nh2-news-meta i{color:#f4c430}.nh2-news-likes i{color:#ff6b81}.nh2-news-reposts i{color:#7dd3fc}.nh2-news-shares i{color:#f4c430}.nh2-news-date.is-updated{font-weight:800;color:rgba(255,255,255,.94)}.nh2-news-share{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.nh2-news-share-label{font-size:11px;font-weight:800;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.06em}.nh2-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);-webkit-backdrop-filter:blur(9px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.nh2-news-share-btn:hover{transform:translateY(-1px);border-color:rgba(244,196,48,.65);background:rgba(244,196,48,.16)}.nh2-news-whatsapp i{color:#58e58a}.nh2-news-facebook i{color:#7fb0ff}.nh2-news-x i{color:#fff}.nh2-news-copy-link i{color:#f4c430}.nh2-news-cards{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px}.nh2-news-card{display:block;appearance:none;width:100%;min-width:0;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}.nh2-news-card:hover,.nh2-news-card.is-active{transform:translateY(-2px);border-color:#e2b214;box-shadow:0 9px 22px rgba(0,0,0,.25)}.nh2-news-card-image{position:relative;display:block;height:105px;background-position:center 22%;background-size:cover;background-color:#17191f}.nh2-news-card-image.is-placeholder{background-image:radial-gradient(circle at 75% 20%,rgba(255,255,255,.24),transparent 30%),linear-gradient(135deg,var(--nh2-cat,#f4c430),#17191f 78%)}.nh2-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}.nh2-news-card-copy{display:block;padding:10px}.nh2-news-card-copy small{display:block;margin-bottom:5px;color:var(--nh2-cat,#f4c430);font-size:10px;font-weight:900;text-transform:uppercase}.nh2-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}.nh2-news-progress{position:absolute;left:18px;right:18px;bottom:0;height:3px;background:rgba(244,196,48,.17)}.nh2-news-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#f4c430,#fff09a,#a855f7)}.nh2-news-shell.is-running .nh2-news-progress span{animation:nh2NewsTimer var(--nh2-duration,6s) linear infinite}@keyframes nh2NewsTimer{from{width:0}to{width:100%}}@keyframes nh2NewsShellGradient{0%{background-position:0% 50%}25%{background-position:35% 18%}50%{background-position:100% 50%}75%{background-position:62% 86%}100%{background-position:0% 50%}}@keyframes nh2NewsShellAura{0%{transform:translate3d(-4%,-3%,0) scale(1);background-position:0% 40%}50%{transform:translate3d(4%,2%,0) scale(1.04);background-position:100% 55%}100%{transform:translate3d(-2%,4%,0) scale(1.02);background-position:0% 100%}}.nh2-news-feature.is-leaving{opacity:0}.nh2-news-shell[data-transition="slide-left"] .nh2-news-feature.is-leaving{transform:translateX(-34px)}.nh2-news-shell[data-transition="slide-right"] .nh2-news-feature.is-leaving{transform:translateX(34px)}.nh2-news-shell[data-transition="slide-up"] .nh2-news-feature.is-leaving{transform:translateY(-24px)}.nh2-news-shell[data-transition="slide-down"] .nh2-news-feature.is-leaving{transform:translateY(24px)}.nh2-news-shell[data-transition="zoom-in"] .nh2-news-feature.is-leaving{transform:scale(1.035)}.nh2-news-shell[data-transition="zoom-out"] .nh2-news-feature.is-leaving{transform:scale(.965)}.nh2-news-shell[data-transition="blur"] .nh2-news-feature.is-leaving{filter:blur(9px);transform:scale(1.02)}.nh2-news-shell[data-transition="flip"] .nh2-news-feature.is-leaving{transform:perspective(1100px) rotateY(7deg)}.nh2-news-shell[data-transition="reveal"] .nh2-news-feature.is-leaving{clip-path:inset(0 0 0 100%)}.nh2-news-feature.is-entering{animation:nh2NewsFadeIn .62s cubic-bezier(.2,.8,.2,1)}.nh2-news-shell[data-transition="slide-left"] .nh2-news-feature.is-entering{animation-name:nh2NewsSlideLeft}.nh2-news-shell[data-transition="slide-right"] .nh2-news-feature.is-entering{animation-name:nh2NewsSlideRight}.nh2-news-shell[data-transition="slide-up"] .nh2-news-feature.is-entering{animation-name:nh2NewsSlideUp}.nh2-news-shell[data-transition="slide-down"] .nh2-news-feature.is-entering{animation-name:nh2NewsSlideDown}.nh2-news-shell[data-transition="zoom-in"] .nh2-news-feature.is-entering{animation-name:nh2NewsZoomIn}.nh2-news-shell[data-transition="zoom-out"] .nh2-news-feature.is-entering{animation-name:nh2NewsZoomOut}.nh2-news-shell[data-transition="blur"] .nh2-news-feature.is-entering{animation-name:nh2NewsBlur}.nh2-news-shell[data-transition="flip"] .nh2-news-feature.is-entering{animation-name:nh2NewsFlip}.nh2-news-shell[data-transition="reveal"] .nh2-news-feature.is-entering{animation-name:nh2NewsReveal}@keyframes nh2NewsFadeIn{from{opacity:0}to{opacity:1}}@keyframes nh2NewsSlideLeft{from{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes nh2NewsSlideRight{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:none}}@keyframes nh2NewsSlideUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes nh2NewsSlideDown{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes nh2NewsZoomIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes nh2NewsZoomOut{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes nh2NewsBlur{from{opacity:0;filter:blur(10px);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}@keyframes nh2NewsFlip{from{opacity:0;transform:perspective(1100px) rotateY(-8deg)}to{opacity:1;transform:none}}@keyframes nh2NewsReveal{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}
/* Normalização única do contêiner da home. Substitui os patches antigos do destaque sem alterar as demais áreas. */
body #np-main .np-home-feed-container.has-news-home-v2{box-sizing:border-box!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}body #np-main .np-home-feed-container.has-news-home-v2>.np-grid,body #np-main .np-home-feed-container.has-news-home-v2 .np-content{min-width:0!important;box-sizing:border-box!important}body #np-main .np-home-feed-container.has-news-home-v2 .nh2-news-frame+.np-home-top-ad-slot{margin-top:12px!important}
@media(max-width:980px){.nh2-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nh2-news-feature{min-height:320px}.nh2-news-copy{padding:22px}.nh2-news-share{gap:6px}.nh2-news-share-btn{min-width:92px}}
@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-v2{width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;overflow-x:clip!important}body #np-main .np-home-feed-container.has-news-home-v2>.np-grid,body #np-main .np-home-feed-container.has-news-home-v2 .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}.nh2-news-frame{width:100%!important;max-width:100%!important;min-width:0!important;margin:8px 0 0!important;padding:0!important}.posts-grid>.nh2-news-frame{width:100%!important;max-width:100%!important;margin:8px 0 0!important}.nh2-news-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;border-radius:14px!important}.nh2-news-feature{width:100%!important;max-width:100%!important;min-height:294px;margin-left:0!important;margin-right:0!important;border-radius:12px}.nh2-news-copy{padding:16px}.nh2-news-feature h2{min-height:2.12em;font-size:clamp(23px,7vw,29px)}.nh2-news-summary{font-size:12px}.nh2-news-meta{gap:7px 9px;font-size:10.5px;flex-wrap:wrap;overflow:visible;white-space:normal;margin-top:9px}.nh2-news-meta>.nh2-news-date{flex:0 0 100%;width:100%;max-width:100%}.nh2-news-meta>.nh2-news-views,.nh2-news-meta>.nh2-news-likes,.nh2-news-meta>.nh2-news-reposts,.nh2-news-meta>.nh2-news-shares{flex:0 0 auto;width:auto}.nh2-news-meta i{font-size:10px}.nh2-news-share{margin-top:10px;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:220px!important;max-width:100%!important;gap:7px!important;align-items:stretch!important}.nh2-news-share-label{display:none!important}.nh2-news-share-btn{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;border-radius:10px!important;transform:none!important}.nh2-news-share-btn:hover{transform:none!important}.nh2-news-share-btn span{display:none}.nh2-news-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.nh2-news-card-image{height:76px;background-position:center 22%}.nh2-news-card-copy{padding:8px}.nh2-news-progress{left:10px;right:10px}body #np-main .np-home-feed-container.has-news-home-v2 .nh2-news-frame+.np-home-top-ad-slot{margin-top:8px!important}}
@media(prefers-reduced-motion:reduce){.nh2-news-shell,.nh2-news-shell::before,.nh2-news-feature,.nh2-news-media,.nh2-news-card{transition:none!important;animation:none!important}.nh2-news-shell{background-position:50% 50%!important}.nh2-news-shell.is-running .nh2-news-progress span{animation:none;width:100%}}
