*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#111b2f;font:15px Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{max-width:1240px;padding:0 18px;margin:auto}.mast{background:#061c43 linear-gradient(110deg,#082c66,#051634);background-position:center;background-size:cover;color:white}.mast-inner{min-height:116px;display:flex;align-items:center;gap:45px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand img{height:68px;width:68px;object-fit:cover;border-radius:17px}.brand b{font-size:28px;letter-spacing:-1px}.brand small{display:block;font-size:10px;letter-spacing:3px;margin-top:5px}.tagline{font-size:18px;line-height:1.2}.tagline strong{color:var(--orange)}.head-right{margin-left:auto;min-width:290px}.search{display:flex;background:white;padding:4px;border-radius:7px}.search input{border:0;padding:7px 10px;flex:1;min-width:0;outline:none}.search button{border:0;background:var(--blue);color:white;border-radius:5px;font-size:24px;width:40px}.social{display:flex;gap:8px;justify-content:flex-end;margin-top:9px}.social a{border-radius:50%;background:#1769e9;color:#fff;display:grid;place-items:center;width:30px;height:30px;font-weight:900}.social .instagram{background:#dd2694}.social .youtube{background:red}.social .whatsapp{background:#05b95e}.social .tiktok{background:#161616}.nav{background:var(--navy);color:white}.nav-inner,.nav-links{display:flex;align-items:center;gap:1px}.nav a{padding:13px 11px;display:block;font-size:12px;font-weight:800}.nav a:hover{background:var(--blue)}.mobile-toggle{display:none}.ticker{margin:10px 0;display:flex;align-items:center;overflow:hidden;background:#fff;min-height:37px;border-radius:5px}.ticker>b{white-space:nowrap;padding:10px;color:white;background:var(--orange);font-size:11px}.ticker-track{flex:1;overflow:hidden}.ticker-moving{white-space:nowrap;animation:marquee 37s linear infinite;display:inline-flex;gap:40px;padding-left:100%;font-size:12px}.ticker:hover .ticker-moving{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-100%)}}.ads{overflow:hidden}.ads .ad-slide{display:block;transition:opacity .4s}.ads .is-hidden{display:none}.ads img{display:block;width:100%;object-fit:contain}.top-ad{margin:12px auto 18px;max-width:1100px;max-height:110px}.top-ad img{max-height:110px}.columns{display:grid;grid-template-columns:minmax(0,1fr)245px;gap:20px}.lead-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.hero{position:relative;min-height:330px;overflow:hidden;background:#081e40;border-radius:6px}.hero>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#01102deb 100%)}.hero-text{position:absolute;bottom:18px;left:20px;right:20px;color:#fff;z-index:1}.hero h1{font-size:26px;line-height:1.14;margin:10px 0}.hero p{font-size:13px}.pill{display:inline-block;background:var(--blue);padding:4px 6px;color:white;border-radius:3px;font-size:10px;font-weight:800;text-transform:uppercase}.hero-smalls{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.thumb{text-align:left;border:0;background:white;border-radius:5px;overflow:hidden;padding:0;color:#142033}.thumb img{width:100%;height:100px;object-fit:cover}.thumb b{display:block;font-size:12px;line-height:1.25;padding:7px}.thumb:hover{outline:2px solid var(--orange)}.section{margin:22px 0}.section-head{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #dce4f1;margin-bottom:12px}.section-head h2,.box h2{font-size:16px;border-left:4px solid var(--orange);padding-left:8px}.section-head a,.cat-head a{color:var(--blue);font-size:11px}.five-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.news-card{display:block;min-width:0}.news-card img{width:100%;height:115px;object-fit:cover;border-radius:5px}.news-card .pill{display:block;width:fit-content;margin-top:-13px;position:relative}.news-card b{display:block;line-height:1.27;font-size:12px;margin:7px 0}.news-card small,.rank small,.muted{display:block;color:#677389;font-size:11px}.cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cat-block{background:#fff;padding:9px;border:1px solid #e3e9f0;border-radius:5px}.cat-head{display:flex;justify-content:space-between;align-items:center}.cat-head h3{font-size:14px;color:var(--blue)}.cat-block .news-card img{height:150px}.cat-minis{margin-top:10px}.cat-minis a{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid #eee;font-size:12px;font-weight:bold}.cat-minis img{width:70px;height:46px;object-fit:cover}.side-ad img{max-height:320px;object-fit:cover}.vertical-ads img{margin:10px 0;max-height:430px}.box{background:#fff;padding:12px;margin:15px 0;border-radius:6px}.rank{display:flex;gap:12px;border-bottom:1px solid #eee;padding:10px 0;font-size:12px;font-weight:bold}.rank>b{font-size:27px;color:var(--orange)}.rank small{padding-top:5px;font-weight:normal}.video-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.video-card{font-size:12px}.video-frame{width:100%;aspect-ratio:16/9;background:#061c43;border-radius:5px;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%}.video-card b{display:block;margin-top:8px}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0}.article{max-width:850px;background:white;padding:30px;margin:20px auto 45px;border-radius:8px}.article h1{font-size:36px}.lead{font-size:19px;color:#506078}.article-hero{width:100%;max-height:540px;object-fit:contain}.article-body{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.article-body img{max-width:100%;height:auto}.share{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.share a{background:var(--blue);color:white;padding:10px;border-radius:5px}.empty{padding:80px 20px;background:#fff;text-align:center;grid-column:1/-1}footer{background:var(--navy);color:white;margin-top:30px;padding:30px 0 10px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:26px}.foot-brand img{height:50px;width:50px}.foot-brand b{font-size:22px}.footer-grid h3{font-size:12px}.footer-grid>div>a{display:block;font-size:12px;margin:7px 0;color:#dce7fd}.footer-grid p{font-size:13px}.copyright{border-top:1px solid #ffffff33;margin-top:20px;padding-top:14px;font-size:11px}@media(max-width:900px){.mast-inner{gap:15px}.tagline{display:none}.columns{grid-template-columns:1fr}.side-ad img{max-height:150px;object-fit:contain}.lead-grid{grid-template-columns:1.2fr 1fr}.nav-links{flex-wrap:wrap}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.mast-inner{flex-wrap:wrap;padding:12px 18px}.head-right{width:100%;min-width:0}.brand b{font-size:22px}.brand img{width:54px;height:54px}.social{justify-content:center}.mobile-toggle{display:block;background:none;color:white;border:1px solid #ffffff66;border-radius:4px;padding:8px}.nav-inner{justify-content:space-between;flex-wrap:wrap}.nav-links{display:none;width:100%;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-links a{padding:12px;border-top:1px solid #ffffff22}.lead-grid{grid-template-columns:1fr}.hero{min-height:320px}.hero h1{font-size:22px}.thumb img{height:95px}.five-grid{grid-template-columns:repeat(2,1fr)}.cat-grid{grid-template-columns:1fr}.video-grid,.news-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.article{padding:18px}.article h1{font-size:28px}.news-card img{height:125px}}

/* LUMINA NEWS V2: acabamento conforme a prévia aprovada (desktop) */
body{background:#fff;color:#10182a}
.container{max-width:1340px;padding:0 32px}
.mast{background-image:linear-gradient(90deg,#041b47d9,#0522527a),url('../img/lumina_rio.jpg');background-size:cover;background-position:center 35%}
.mast-inner{min-height:132px;gap:32px}
.brand img{width:73px;height:73px;object-fit:cover;border-radius:17px}
.brand b{font-size:31px}.tagline{font-size:20px;font-weight:700}
.nav{background:#041b42}.nav-inner{min-height:40px}.nav a{font-size:11px;padding:14px 13px}
.ticker{margin:8px 0 10px}.ticker>b{background:#f33e17;border-radius:5px}
.top-ad{max-width:1150px;max-height:105px;margin:8px auto 12px}.top-ad img{max-height:105px}
.columns{grid-template-columns:minmax(0,1fr)255px;gap:20px}
.lead-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.98fr);gap:12px}
.hero{min-height:355px}.hero h1{font-size:26px}.hero-smalls{gap:10px}.thumb img{height:112px}
.thumb{border:1px solid #e4e7ed}.thumb b{font-size:13px;padding:7px 8px}
.section{margin:18px 0}.section-head{margin-bottom:12px;border:0}.section-head h2{font-size:16px}
.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.cat-block{padding:4px;border:0;background:#fff;min-width:0}
.cat-head h3{margin:5px 0 8px;color:#075ad3;text-transform:uppercase;font-size:13px}
.cat-block:nth-child(2) .cat-head h3{color:#ff3d21}.cat-block:nth-child(3) .cat-head h3{color:#0b9e3f}
.cat-block .news-card img{height:105px}.cat-minis a{font-size:10px;line-height:1.3;gap:6px}
.cat-minis img{width:46px;height:43px}.cat-block .news-card b{font-size:12px}
.five-grid{gap:10px}.five-grid .news-card img{height:100px}
.side-ad img{max-height:350px;object-fit:fill}.vertical-ads img{max-height:320px;object-fit:fill}
.box{border:1px solid #e9edf4;margin:12px 0}.box h2{border:0;font-size:16px}
.video-grid{gap:12px}.video-preview{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;padding:0;border:0;border-radius:5px;background:#081b37}
.video-preview img{display:block;width:100%;height:100%;object-fit:cover}.video-preview span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:#071c43a8;color:#fff;border:2px solid white;border-radius:50%;width:38px;height:38px;font-size:18px}
.video-preview:hover span{background:#f60}.video-card b{font-size:12px}
footer{margin-top:16px;padding-top:24px}.footer-grid{grid-template-columns:1.7fr 1.3fr 1fr 1.2fr}.footer-grid h3{margin:5px 0 14px}
@media(max-width:1050px){.container{padding:0 20px}.columns{grid-template-columns:minmax(0,1fr)220px}.cat-grid{grid-template-columns:repeat(2,1fr)}.lead-grid{grid-template-columns:1fr}.hero-smalls{grid-template-columns:repeat(4,1fr)}.thumb img{height:85px}}
@media(max-width:620px){.container{padding:0 15px}.columns{grid-template-columns:1fr}.cat-grid{grid-template-columns:1fr 1fr}.hero-smalls{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.brand b{font-size:22px}.mast-inner{min-height:auto}.five-grid{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:repeat(2,1fr)}}

/* Lumina News v3 - notícia completa, compartilhamento, novas categorias e rodapé */
.news-card{display:block;min-width:0}.news-card-link{display:block;color:inherit;text-decoration:none}.news-card-link:hover b,.more-cat-story:hover span{color:var(--blue)}.share-icons{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.share-icons a,.share-icons button{border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;padding:5px 7px;font-size:13px;color:white;transition:transform .15s;min-height:27px}.share-icons a:hover,.share-icons button:hover{transform:translateY(-2px)}.share-icons span{display:none}.share-icons .share-whatsapp{background:#19b45b}.share-icons .share-facebook{background:#1877f2}.share-icons .share-x{background:#151a24}.share-icons .share-instagram{background:linear-gradient(45deg,#f8a03e,#e1306c,#8436bf)}.share-icons .share-copy{background:#64748b}.share-full{padding:17px 0;margin:20px 0;border-top:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1;gap:9px}.share-full strong{width:100%;color:#132949}.share-full span{display:inline}.share-full a,.share-full button{padding:10px 13px}.article-next{margin-top:25px}.related-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.extra-category-section{margin-top:24px}.more-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.more-cat{border:1px solid #e0e8f4;border-radius:7px;padding:12px;background:#fff;min-width:0}.more-cat h3{font-size:14px;text-transform:uppercase;color:var(--blue);margin:0}.more-cat .cat-head{display:flex;justify-content:space-between;gap:6px;align-items:center;padding-bottom:10px;border-bottom:2px solid #eaf1fa}.more-cat .cat-head a{white-space:nowrap;font-size:11px}.more-cat-items{display:flex;flex-direction:column}.more-cat-row{border-bottom:1px solid #edf1f7}.more-cat-row:last-child{border:0}.more-cat-story{display:flex;gap:9px;text-decoration:none;color:#16243b;padding:11px 0;align-items:start;font-size:12px;font-weight:700}.more-cat-story img{width:72px;height:56px;border-radius:5px;object-fit:cover;flex-shrink:0}.more-cat-story span{min-width:0}.more-cat-story small{display:block;color:#718096;font-weight:400;margin-top:5px}.full-footer{background:#061a3b;color:#eff5ff;margin-top:35px;padding:32px 0 0}.enhanced-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:25px}.enhanced-footer p{font-size:13px;line-height:1.65;color:#cad6e8}.enhanced-footer h3{font-size:13px;color:#fff;margin:8px 0 14px}.enhanced-footer a{color:#d7e2f3}.enhanced-footer a:hover{color:#fff}.enhanced-footer .foot-brand{display:flex;align-items:center;text-decoration:none}.enhanced-footer .footer-subheading{margin-top:24px}.footer-social{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.footer-social-link{display:inline-grid!important;place-items:center;width:34px;height:34px;border-radius:50%;font-size:18px;color:white!important}.social-facebook{background:#1877f2}.social-instagram{background:linear-gradient(45deg,#ffa332,#e1306c,#8134af)}.social-youtube{background:#ff0033}.social-whatsapp{background:#18b85e}.social-tiktok{background:#171717}.footer-bottom{background:#04122b;margin-top:30px;padding:15px 0}.footer-bottom .container{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:11px;color:#cad6e8}.footer-bottom a{color:#fff}.footer-share .share-icons{margin-top:5px}.foot-disclaimer{margin-top:20px}@media(max-width:900px){.more-cat-grid{grid-template-columns:repeat(2,1fr)}.enhanced-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.more-cat-grid{grid-template-columns:1fr}.related-news{grid-template-columns:1fr 1fr}.enhanced-footer{grid-template-columns:1fr 1fr;gap:18px}.footer-bottom .container{flex-wrap:wrap}.share-full span{display:none}}@media(max-width:420px){.enhanced-footer{grid-template-columns:1fr}.related-news{grid-template-columns:1fr}}

.hero{cursor:pointer}

.footer-social-link.social-pending{cursor:help;opacity:.8;color:white}.footer-social-link.social-pending:hover{opacity:1}

/* V4: vídeos em pop-up centralizado */
.video-modal{display:none;position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;padding:22px}.video-modal.is-open{display:flex}.video-modal-backdrop{position:absolute;inset:0;background:rgba(1,9,26,.86)}.video-modal-dialog{position:relative;width:min(960px,100%);background:#081b3b;border-radius:12px;box-shadow:0 18px 80px #0009;overflow:hidden}.video-modal-head{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:14px 18px;gap:16px;font-size:16px}.video-modal-close{border:0;background:#e9362b;color:#fff;font-size:20px;width:35px;height:35px;border-radius:8px;cursor:pointer}.video-modal-player{aspect-ratio:16/9;background:#000}.video-modal-player iframe{display:block;width:100%;height:100%;border:0}.video-modal-active{overflow:hidden}.embedded-youtube{display:block;margin:20px 0;max-width:100%}@media(max-width:620px){.video-modal{padding:10px}.video-modal-head{font-size:13px}}

/* V5: três colunas de categorias e anúncios verticais contínuos */
.category-ad-layout{display:grid;grid-template-columns:minmax(0,1fr)245px;gap:20px;align-items:start}
.category-news-area{min-width:0}.category-news-area .more-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.category-news-area .more-cat{padding:11px}.category-news-area .more-cat-story img{width:62px;height:55px}
.category-ad-aside{min-width:0;background:#fff;padding:12px;border-radius:7px;border:1px solid #e0e8f4}
.category-ad-aside h3{font-size:13px;color:#19365a;margin:2px 0 12px;border-left:4px solid var(--orange);padding-left:8px}
.vertical-ad-window{height:640px;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent)}
.vertical-ad-track{display:flex;flex-direction:column;gap:12px;animation:luminaAdsUp 36s linear infinite;will-change:transform}
.vertical-ad-entry{display:block;flex-shrink:0;overflow:hidden;border-radius:6px;background:#f1f5fa}
.vertical-ad-entry img{display:block;width:100%;height:205px;object-fit:contain}
.vertical-ad-entry span{font-size:11px;display:block;padding:7px;color:#40536b;text-align:center}
.vertical-ad-window:hover .vertical-ad-track{animation-play-state:paused}
@keyframes luminaAdsUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}
/* redes de compartilhamento apenas no artigo completo */
.news-card .share-icons,.more-cat .share-icons,.cat-block .share-icons{display:none!important}
.full-footer{display:block!important;visibility:visible!important;clear:both}
@media(max-width:1040px){.category-ad-layout{grid-template-columns:minmax(0,1fr)210px}.category-news-area .more-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.category-ad-layout{grid-template-columns:1fr}.category-news-area .more-cat-grid{grid-template-columns:1fr}.vertical-ad-window{height:320px}.vertical-ad-entry img{height:185px}.enhanced-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:450px){.enhanced-footer{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.vertical-ad-track{animation:none}.vertical-ad-window{overflow-y:auto}}

/* V6: cada categoria ocupa uma linha inteira, com até três notícias lado a lado. */
.category-ad-layout{display:grid;grid-template-columns:minmax(0,1fr)245px;gap:20px;align-items:start}
.category-news-area{min-width:0;display:flex;flex-direction:column;gap:20px}
.category-section-row{background:#fff;border:1px solid #e0e8f4;border-radius:7px;padding:15px;min-width:0}
.category-section-row>.cat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #eaf1fa;margin-bottom:14px;padding-bottom:8px}
.category-section-row>.cat-head h3{font-size:16px;color:var(--blue);text-transform:uppercase;margin:0}
.category-section-row>.cat-head a{font-size:12px}
.category-three-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.category-news-item{min-width:0}
.category-news-item>a{display:block;color:inherit;text-decoration:none}
.category-news-item img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:5px}
.category-news-caption h4{font-size:13px;line-height:1.4;margin:9px 0 6px}
.category-news-caption small{font-size:11px;color:#718096}
.category-news-item a:hover h4{color:var(--blue)}
.category-ad-aside{min-width:0}
#rodape-lumina{display:block!important;visibility:visible!important;position:relative;opacity:1!important;width:100%;height:auto;clear:both;overflow:visible}
@media(max-width:1000px){.category-ad-layout{grid-template-columns:minmax(0,1fr)205px}.category-three-news{gap:10px}}
@media(max-width:700px){.category-ad-layout{grid-template-columns:1fr}.category-three-news{grid-template-columns:repeat(2,minmax(0,1fr))}.category-ad-aside{width:100%}}
@media(max-width:450px){.category-three-news{grid-template-columns:1fr}.category-news-item>a{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}.category-news-item img{aspect-ratio:4/3}.category-news-caption h4{margin:0 0 6px}}

/* V7: todo o comprimento das editorias recebe anúncios verticais; rodapé/vídeos visíveis */
.category-ad-layout{align-items:stretch!important}
.category-ad-aside{position:relative;align-self:stretch;min-height:100%;overflow:hidden}
.category-ad-aside .vertical-ad-window{position:absolute;top:48px;bottom:12px;left:12px;right:12px;height:auto!important;min-height:240px;overflow:hidden}
.vertical-ad-track{animation:luminaAdsUp 30s linear infinite}
.category-empty{padding:18px;background:#f4f7fb;border-radius:6px;color:#677389}
.lumina-home-videos{display:block!important;min-height:230px;clear:both;position:relative;visibility:visible!important;opacity:1!important}
.lumina-home-videos .video-grid{min-height:160px}
#rodape-lumina{display:block!important;min-height:240px;position:relative;z-index:1;visibility:visible!important;opacity:1!important}
@media(max-width:700px){.category-ad-aside{min-height:330px!important}.category-ad-aside .vertical-ad-window{top:42px;bottom:10px}.category-ad-layout{align-items:start!important}}

/* V8 — continuidade visual da V1 e carregamento integral */
#videos-destaque{display:block;clear:both}#rodape-lumina{display:block;clear:both} .category-section-row .category-three-news{grid-template-columns:repeat(3,minmax(0,1fr))} @media(max-width:700px){.category-section-row .category-three-news{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:450px){.category-section-row .category-three-news{grid-template-columns:1fr}}

/* V9 layout/mobile/hardening */
html,body{max-width:100%;overflow-x:clip}img,video,iframe{max-width:100%}main.container{min-width:0}
.lumina-home-videos{display:block!important;width:100%;min-height:0!important;margin:26px 0 32px;clear:both}
.lumina-home-videos .video-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:0!important}
.lumina-home-videos .video-card{display:block!important;min-width:0;visibility:visible!important;opacity:1!important}
.video-empty{grid-column:1/-1;padding:24px;background:white;border:1px solid #e4eaf3;border-radius:6px}
#rodape-lumina{display:block!important;clear:both!important;background:#061a3b!important;color:#eff5ff!important;margin-top:20px!important;min-height:0!important;visibility:visible!important}
#rodape-lumina .footer-grid{display:grid!important}
.category-ad-aside .vertical-ad-window{min-height:0}
@media(max-width:1050px){.lumina-home-videos .video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.mast-inner{max-width:100%;gap:12px}.head-right{max-width:100%;min-width:0}.brand{white-space:normal;min-width:0}.brand b{font-size:20px}.tagline{display:none}.nav-inner{min-width:0}.columns,.lead-grid,.category-ad-layout{grid-template-columns:minmax(0,1fr)!important}.five-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-grid{grid-template-columns:1fr!important}.category-three-news{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lumina-home-videos .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enhanced-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-bottom .container{flex-wrap:wrap}.article{max-width:100%}.category-ad-aside{height:340px;min-height:340px!important}}
@media(max-width:430px){.hero-smalls{grid-template-columns:repeat(2,minmax(0,1fr))}.category-three-news{grid-template-columns:1fr!important}.enhanced-footer{grid-template-columns:1fr!important}.lumina-home-videos .video-grid{grid-template-columns:1fr 1fr}.footer-grid>div{min-width:0}.footer-social{flex-wrap:wrap}}

/* V11: publicidade percorre toda a altura das categorias; cards 16:9 */
.category-ad-layout{align-items:stretch!important}
.category-ad-aside{position:relative!important;align-self:stretch!important;min-height:100%!important;overflow:hidden!important}
.category-ad-aside .vertical-ad-window{position:absolute!important;top:48px!important;right:10px!important;bottom:10px!important;left:10px!important;height:auto!important;overflow:hidden!important}
.category-ad-aside .vertical-ad-track{display:flex!important;flex-direction:column;gap:12px;animation:none!important;will-change:transform}
.lumina-home-videos .video-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px}
.lumina-home-videos .video-card{display:flex!important;flex-direction:column!important;min-width:0;background:#fff;border:1px solid #e4eaf3;border-radius:7px;padding:7px;overflow:hidden}
.lumina-home-videos .video-preview{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;display:block;border:0;border-radius:5px;padding:0;background:#071b3e;cursor:pointer}
.lumina-home-videos .video-preview img{display:block;width:100%;height:100%;object-fit:cover}
.lumina-home-videos .video-preview span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ef2727;color:#fff;font-size:22px}
.lumina-home-videos .video-card>b{font-size:12px;line-height:1.4;padding:5px 2px}
@media(max-width:1100px){.lumina-home-videos .video-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.category-ad-aside{height:360px!important;min-height:360px!important}.lumina-home-videos .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:380px){.lumina-home-videos .video-grid{grid-template-columns:1fr!important}}
