/* NATIVOOS 360 — CAMADA DE COMPOSICAO NEXT GENERATION
   Layout aprovado: referencia visual independente, adaptado a dados reais.
   Nao altera audio, APIs, noticias ou IDs dos cinco anuncios. */
html.n360-modern[data-n360-theme="dark"]{
 --n360-bg:#031b23;--n360-bg2:#082b34;--n360-surface:#092b34;
 --n360-line:#2d5960;--n360-gold:#e8bb68;--n360-text:#fff8ed;
 --n360-muted:#b2cbd0;--n360-card:#03212a;
}
html.n360-modern[data-n360-theme="light"]{
 --n360-bg:#f7f8f5;--n360-bg2:#fff;
 --n360-surface:#fff;--n360-line:#d6dfdc;--n360-gold:#a87b30;
 --n360-text:#152e38;--n360-muted:#617078;--n360-card:#fff;
}
html.n360-modern body{
 background:var(--n360-bg);
 color:var(--n360-text);
 font-family:system-ui,-apple-system,"Segoe UI",sans-serif;
}
html.n360-modern[data-n360-theme="dark"] body{
 background:radial-gradient(ellipse at 49% 0,#0f4752 0,transparent 47%),linear-gradient(155deg,#04232d,#00151d 62%,#06333b);
}
html.n360-modern .wrap{width:min(1440px,calc(100% - 36px));}
html.n360-modern .topline{background:#b9934e;color:#122128;}
html.n360-modern .topline .top-inner{min-height:29px;justify-content:center;}
html.n360-modern .topline .demo-label{font-weight:750;font-size:10px;color:#122128}
html.n360-modern .masthead{
 min-height:99px;height:auto;display:flex;align-items:center;gap:20px;
 background:transparent;padding-block:10px;
}
html.n360-modern .brand{order:0;flex-shrink:0;}
html.n360-modern .brand-crop{width:clamp(225px,26vw,345px);height:82px;background:none;}
html.n360-modern .brand-crop img{object-fit:contain;}
html.n360-modern .n360-masthead-tools{order:1;flex:1;display:flex;align-items:center;justify-content:center;gap:15px;min-width:0}
html.n360-modern .n360-search{
 display:flex;gap:10px;align-items:center;border:1px solid var(--n360-line);
 border-radius:11px;background:var(--n360-surface);max-width:430px;width:100%;
 padding:10px 13px;
}
html.n360-modern .n360-search input{
 border:0;outline:0;background:transparent;color:var(--n360-text);
 width:100%;font:13px system-ui,sans-serif;
}
html.n360-modern .n360-search input::placeholder{color:var(--n360-muted)}
html.n360-modern .n360-search button{color:var(--n360-gold);font-weight:700}
html.n360-modern .n360-social{display:flex;gap:6px;align-items:center}
html.n360-modern .n360-social a{
 text-decoration:none;border-radius:50%;display:grid;place-items:center;
 height:31px;width:31px;background:var(--n360-surface);color:var(--n360-gold);
 font-size:13px;border:1px solid var(--n360-line);
}
html.n360-modern .masthead-note{display:none}
html.n360-modern .n360-theme-switch{order:2;margin-left:auto;background:var(--n360-surface);border-color:var(--n360-line)}
html.n360-modern .navigation{
 background:linear-gradient(180deg,var(--n360-bg2),var(--n360-bg));
 border-color:var(--n360-line)
}
html.n360-modern .nav-inner{min-height:49px;gap:22px;font-size:11px;letter-spacing:.02em}
html.n360-modern .nav-inner a{color:var(--n360-text);padding-block:16px;}
html.n360-modern .nav-inner a:hover{color:var(--n360-gold)}
html.n360-modern .n360-music-nav{
 display:inline-flex;align-items:center;gap:6px;padding:9px 12px!important;
 border-radius:9px;border:1px solid var(--n360-gold);color:var(--n360-gold)!important;
 margin-left:auto;text-decoration:none;
}
html.n360-modern .edition{padding:19px 0 15px;}
html.n360-modern .edition>span:first-child{color:var(--n360-gold)}
html.n360-modern .edition p,html.n360-modern .edition-number{color:var(--n360-muted)}
html.n360-modern .n360-topgrid{
 display:grid;grid-template-columns:minmax(0,1.54fr) minmax(260px,.85fr) minmax(230px,.58fr);
 gap:16px;align-items:start;margin-bottom:17px;
}
html.n360-modern .n360-topgrid > *{min-width:0}
html.n360-modern .n360-topgrid .lead-story{
 min-height:440px;aspect-ratio:auto;border-radius:14px;border:1px solid var(--n360-line);
}
html.n360-modern .n360-topgrid .lead-copy{left:23px;right:23px;bottom:25px}
html.n360-modern .n360-topgrid h1{font:600 clamp(28px,2.8vw,45px)/1.1 Georgia,serif;color:#fff}
html.n360-modern .n360-topgrid .lead-shade{
 background:linear-gradient(0deg,rgba(0,14,20,.97),rgba(0,14,20,.05) 80%);
}
html.n360-modern .n360-topstories{display:flex;flex-direction:column;gap:10px;}
html.n360-modern .n360-topstories > article{
 display:grid;grid-template-columns:41% 1fr;align-items:center;gap:12px;
 background:transparent!important;border-bottom:1px solid var(--n360-line);
 padding:0 0 10px;margin:0;border-radius:0;min-height:122px;overflow:visible;
}
html.n360-modern .n360-topstories > article:last-child{border-bottom:0;}
html.n360-modern .n360-topstories .image-button{
 height:94px;aspect-ratio:auto;border-radius:8px;background:var(--n360-card);
}
html.n360-modern .n360-topstories .secondary-copy{padding:0;}
html.n360-modern .n360-topstories .secondary h2,
html.n360-modern .n360-topstories .side-news h2{
 font:600 clamp(14px,1.05vw,19px)/1.18 Georgia,serif;color:var(--n360-text);
 margin:4px 0;
}
html.n360-modern .n360-topstories .secondary p,
html.n360-modern .n360-topstories .secondary .meta-dark{display:none;}
html.n360-modern .n360-topstories .side-news .eyebrow{display:block;margin-top:6px;}
html.n360-modern .n360-toprail{display:flex;flex-direction:column;gap:11px;}
html.n360-modern .n360-toprail .weather-module{
 border:1px solid var(--n360-line);border-radius:12px;
 background:var(--n360-surface);padding:17px;min-height:145px;
}
html.n360-modern .n360-toprail .weather-now strong{font-size:35px;}
html.n360-modern .n360-toprail .ad-vertical{
 display:block;min-height:120px;max-height:180px;overflow:hidden;border-radius:9px;
 border:1px solid var(--n360-gold);padding:0;
}
html.n360-modern .n360-toprail .ad-vertical .ad-media{height:120px;overflow:hidden;}
html.n360-modern .n360-toprail .ad-vertical .ad-media img{
 width:100%;height:100%;object-fit:cover;object-position:top center;
}
html.n360-modern .n360-toprail .ad-vertical .ad-tools{display:none;}
html.n360-modern .n360-receiver-banner{
 display:block;position:relative;overflow:hidden;margin:6px 0 19px;border-radius:12px;
 border:1px solid var(--n360-gold);text-decoration:none!important;
 box-shadow:0 8px 26px #0004;
}
html.n360-modern .n360-receiver-banner img{width:100%;height:auto;display:block}
html.n360-modern .n360-receiver-banner:focus-visible{
 outline:3px solid var(--n360-gold);outline-offset:4px;
}
html.n360-modern .n360-receiver-banner .n360-a11y-label{
 position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);
}
html.n360-modern .editorial-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px;}
html.n360-modern .main-column{min-width:0;}
html.n360-modern .main-column .ad-slot{border-radius:11px}
html.n360-modern .main-column .lower-editorial .editorial-cards{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;
}
html.n360-modern .main-column .editorial-card{
 border:1px solid var(--n360-line);background:var(--n360-card)!important;
 border-radius:11px;color:var(--n360-text);overflow:hidden;
}
html.n360-modern .main-column .editorial-card h3{font:600 17px/1.2 Georgia,serif}
html.n360-modern .main-column .editorial-card p{color:var(--n360-muted)}
html.n360-modern .sidebar{gap:14px}
html.n360-modern .sidebar .music-module{
 border:1px solid var(--n360-gold);border-radius:12px;
 background:linear-gradient(135deg,#0c4651,#021d27);
}
html.n360-modern .n360-search-results{
 margin:8px 0 18px;padding:12px 16px;border:1px solid var(--n360-line);
 background:var(--n360-surface);border-radius:11px;
}
html.n360-modern .n360-search-results[hidden]{display:none}
html.n360-modern .n360-search-results a{display:block;padding:9px 0;color:var(--n360-text);}
html.n360-modern .n360-search-results strong{color:var(--n360-gold)}
html.n360-modern footer{background:#031923}
@media(max-width:1190px){
 html.n360-modern .n360-topgrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.77fr)}
 html.n360-modern .n360-toprail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
 html.n360-modern .n360-toprail .weather-module{min-height:145px}
 html.n360-modern .n360-masthead-tools{max-width:360px}
}
@media(max-width:900px){
 html.n360-modern .n360-topgrid{grid-template-columns:1fr}
 html.n360-modern .n360-topstories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 html.n360-modern .n360-toprail{grid-template-columns:repeat(2,minmax(0,1fr))}
 html.n360-modern .n360-toprail .weather-module{grid-column:1/-1}
 html.n360-modern .editorial-layout{grid-template-columns:1fr}
 html.n360-modern .n360-masthead-tools{display:none}
}
@media(max-width:600px){
 html.n360-modern .wrap{width:calc(100% - 24px)}
 html.n360-modern .masthead{gap:8px;flex-wrap:wrap}
 html.n360-modern .brand-crop{width:220px;height:66px}
 html.n360-modern .n360-theme-switch{order:3;margin-left:0;flex:1;min-width:0}
 html.n360-modern .n360-music-nav{margin-left:0}
 html.n360-modern .n360-topgrid .lead-story{min-height:405px}
 html.n360-modern .n360-topstories{grid-template-columns:1fr}
 html.n360-modern .n360-toprail{grid-template-columns:1fr}
 html.n360-modern .n360-toprail .weather-module{grid-column:auto}
 html.n360-modern .main-column .lower-editorial .editorial-cards{grid-template-columns:1fr}
 html.n360-modern .n360-receiver-banner img{min-height:145px;object-fit:cover;object-position:52% center}
}
@media(prefers-reduced-motion:reduce){
 html.n360-modern *{scroll-behavior:auto!important;transition:none!important}
}

/* V2: approved published-news card composition */
html.n360-modern .n360-news-grid { margin:21px 0 22px; }
html.n360-modern .n360-news-head { display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px; }
html.n360-modern .n360-news-head h2 { color:var(--n360-text);font:600 clamp(22px,2.3vw,29px)/1.2 Georgia,serif; }
html.n360-modern .n360-news-head h2::before {content:'';display:inline-block;width:5px;height:23px;background:var(--n360-gold);border-radius:4px;margin-right:12px;vertical-align:-3px;}
html.n360-modern .n360-news-head a { color:var(--n360-gold);font-weight:700;font-size:12px;text-decoration:none; }
html.n360-modern .n360-news-cards { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px; }
html.n360-modern .n360-news-card { min-width:0;display:flex;flex-direction:column;gap:8px;padding:0 0 18px;border:1px solid var(--n360-line);border-radius:10px;overflow:hidden;text-decoration:none;background:var(--n360-card);color:var(--n360-text); }
html.n360-modern .n360-news-card img { display:block;width:100%;height:150px;object-fit:cover;background:var(--n360-surface); }
html.n360-modern .n360-card-label {color:var(--n360-gold);font:750 10px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:7px 12px 0;}
html.n360-modern .n360-news-card strong {font:600 17px/1.25 Georgia,serif;margin:0 12px;}
html.n360-modern .n360-news-card:hover {border-color:var(--n360-gold);transform:translateY(-1px)}
html.n360-modern .n360-news-card:focus-visible {outline:3px solid var(--n360-gold);outline-offset:2px;}
@media(max-width:900px){html.n360-modern .n360-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){html.n360-modern .n360-news-cards{grid-template-columns:1fr}}

/* V3 — editorial-modern composition, preserves published content, all 5 ad slots. */
html.n360-modern .n360-social {gap:8px}
html.n360-modern .n360-social a{font-weight:800}
html.n360-modern .n360-toprail .ad-vertical{max-height:none;min-height:138px}
html.n360-modern .n360-toprail .ad-vertical .ad-media{height:138px}
html.n360-modern .n360-toprail .ad-vertical .ad-media img{object-fit:cover;object-position:center}
html.n360-modern .n360-music-promobox {border:1px solid var(--n360-gold);border-radius:14px;padding:18px;background:linear-gradient(145deg,#06343e,#011720);color:#fff2d4;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;text-decoration:none;min-height:156px}
html.n360-modern .n360-music-promobox b {font:600 21px/1.1 Georgia,serif;color:#f3c678}
html.n360-modern .n360-music-promobox small {font-size:12px;line-height:1.45;color:#d9e5df}
html.n360-modern .n360-music-promobox span {display:inline-block;background:linear-gradient(110deg,#ffdf8f,#be8740);color:#102b31;border-radius:20px;padding:9px 16px;font-size:11px;font-weight:800}
html.n360-modern .n360-receiver-banner{max-width:1440px;margin:16px auto 18px}
html.n360-modern .n360-receiver-banner img{max-height:320px;object-fit:cover;object-position:center}
html.n360-modern .n360-news-grid{max-width:1440px;margin:18px auto 24px}
html.n360-modern .n360-topgrid .lead-story{min-height:460px}
html.n360-modern .n360-topstories{min-height:460px}
html.n360-modern .n360-topstories > article{min-height:132px}
html.n360-modern .n360-news-grid .n360-empty{font-size:13px;color:var(--n360-muted);border:1px solid var(--n360-line);border-radius:10px;padding:20px}
html.n360-modern .n360-masthead-tools{min-width:180px}
html.n360-modern .n360-a11y-label {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(max-width:900px){html.n360-modern .n360-topstories{min-height:0}}
@media(max-width:600px){html.n360-modern .n360-receiver-banner img{max-height:170px;min-height:135px}html.n360-modern .n360-news-grid{margin-top:20px}}

/* ===========================================================
   NATIVOOS 360 NEXT GENERATION V4 — ESTRUTURA EDITORIAL REAL
   A coluna principal flui independentemente da sidebar.
   Isto elimina o espaco vazio causado pela antiga topgrid.
   =========================================================== */
html.n360-modern .editorial-layout{
 display:grid!important;
 grid-template-columns:minmax(0,3.25fr) minmax(260px,1fr)!important;
 gap:18px!important;
 align-items:start;
}
html.n360-modern .main-column,
html.n360-modern .sidebar {min-width:0}
html.n360-modern .n360-lead-row {
 display:grid;
 grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);
 gap:14px;
 align-items:stretch;
 margin:0 0 14px;
 min-height:440px;
}
html.n360-modern .n360-lead-feature {min-width:0;display:flex;}
html.n360-modern .n360-lead-feature .lead-story{
 width:100%;min-height:440px;height:auto;
 aspect-ratio:auto!important;border:1px solid var(--n360-line);
 border-radius:13px;overflow:hidden;
}
html.n360-modern .n360-lead-feature .lead-story>img{
 width:100%;height:100%;object-fit:cover;
}
html.n360-modern .n360-lead-feature .lead-copy{left:24px;right:24px;bottom:25px}
html.n360-modern .n360-lead-feature .lead-copy h1{
 color:#fff;font:600 clamp(25px,2.4vw,38px)/1.13 Georgia,serif;
}
html.n360-modern .n360-lead-feature .lead-shade{
 background:linear-gradient(0deg,rgba(0,13,20,.96),transparent 84%);
}
html.n360-modern .n360-small-stories{
 min-width:0;display:flex;flex-direction:column;gap:0;
 border:1px solid var(--n360-line);border-radius:12px;
 background:var(--n360-surface);padding:0 12px;
 overflow:hidden;
}
html.n360-modern .n360-small-stories > article,
html.n360-modern .n360-small-stories > .n360-editorial-shortcut{
 min-width:0;flex:1;min-height:125px;
 border-bottom:1px solid var(--n360-line)!important;
 padding:13px 0!important;margin:0!important;
 border-radius:0!important;background:transparent!important;
 color:var(--n360-text);box-shadow:none!important;
 text-decoration:none;
}
html.n360-modern .n360-small-stories > :last-child{border-bottom:0!important;}
html.n360-modern .n360-small-stories > .secondary{
 display:grid!important;grid-template-columns:37% minmax(0,1fr);gap:12px;
 align-items:center;
}
html.n360-modern .n360-small-stories .image-button{
 width:100%;aspect-ratio:1.45!important;height:100px!important;
 border-radius:7px;overflow:hidden;
}
html.n360-modern .n360-small-stories .image-button img{
 display:block;width:100%;height:100%;object-fit:cover;
}
html.n360-modern .n360-small-stories .secondary-copy{
 min-width:0;padding:0!important;
}
html.n360-modern .n360-small-stories .secondary h2,
html.n360-modern .n360-small-stories .side-news h2{
 font:600 clamp(14px,1.05vw,18px)/1.19 Georgia,serif;
 color:var(--n360-text);margin:5px 0 0;
}
html.n360-modern .n360-small-stories .secondary p,
html.n360-modern .n360-small-stories .secondary .meta-dark{display:none;}
html.n360-modern .n360-small-stories > .side-news{
 display:grid!important;
 grid-template-columns:37% minmax(0,1fr);
 grid-template-rows:min-content 1fr;
 gap:5px 12px;align-items:center;
}
html.n360-modern .n360-small-stories > .side-news .image-button{
 grid-column:1;grid-row:1/3;align-self:center;
}
html.n360-modern .n360-small-stories > .side-news .eyebrow{grid-column:2;grid-row:1;align-self:end;}
html.n360-modern .n360-small-stories > .side-news h2{grid-column:2;grid-row:2;align-self:start;}
html.n360-modern .n360-editorial-shortcut{
 display:flex;flex-direction:column;justify-content:center;gap:7px;
}
html.n360-modern .n360-editorial-shortcut span{
 color:var(--n360-gold);font:700 10px/1 system-ui,sans-serif;
 letter-spacing:.12em;
}
html.n360-modern .n360-editorial-shortcut strong{
 font:600 clamp(17px,1.2vw,21px)/1.15 Georgia,serif;
}
html.n360-modern .n360-editorial-shortcut small{
 color:var(--n360-muted);font:12px system-ui,sans-serif;
}
html.n360-modern .n360-editorial-shortcut:hover strong{color:var(--n360-gold)}
html.n360-modern .sidebar{
 display:flex!important;flex-direction:column;gap:14px!important;
}
html.n360-modern .sidebar .weather-module{
 margin:0;border:1px solid var(--n360-line);
 border-top:2px solid var(--n360-gold);border-radius:11px;
 color:var(--n360-text);background:var(--n360-surface);
}
html.n360-modern .sidebar .ad-vertical{
 width:100%;max-height:none!important;
 border:1px solid var(--n360-line);border-radius:10px;overflow:hidden;
 background:var(--n360-surface);
}
html.n360-modern .sidebar .ad-vertical .ad-media{
 width:100%;height:auto!important;
}
html.n360-modern .sidebar .ad-vertical .ad-media img{
 height:auto!important;width:100%!important;
 max-width:100%;object-fit:contain!important;
}
html.n360-modern .sidebar .ad-vertical .ad-tools{display:none}
html.n360-modern .n360-receiver-banner{
 display:block;position:relative;overflow:hidden;
 margin:22px 0 25px;max-width:none!important;
 border:1px solid var(--n360-gold);
 border-radius:12px;box-shadow:0 9px 30px rgba(0,0,0,.18);
}
html.n360-modern .n360-receiver-banner img{
 width:100%;height:auto!important;max-height:none!important;
 min-height:0!important;object-fit:contain!important;
 display:block;
}
html.n360-modern .n360-news-grid{
 margin:22px 0;max-width:none!important;
}
html.n360-modern .n360-news-cards{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;
}
html.n360-modern .n360-news-card img{height:135px;object-fit:cover}
html.n360-modern .n360-news-card strong{font-size:16px}
html.n360-modern .main-column>.ad-slot{margin:16px 0!important;}
html.n360-modern .main-column .lower-editorial{margin-top:22px}
html.n360-modern .editor-note{margin-top:20px}
html.n360-modern .n360-masthead-tools{flex:1;justify-content:center;min-width:210px;}
html.n360-modern .n360-theme-switch{flex-shrink:0}
html.n360-modern .navigation .nav-inner{gap:20px}
html.n360-modern .n360-music-nav{white-space:nowrap}
@media(max-width:1120px){
 html.n360-modern .editorial-layout{grid-template-columns:minmax(0,2.7fr) minmax(230px,1fr)!important}
 html.n360-modern .n360-lead-row{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}
 html.n360-modern .n360-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 html.n360-modern .editorial-layout{grid-template-columns:1fr!important}
 html.n360-modern .n360-lead-row{grid-template-columns:1fr 1fr}
 html.n360-modern .n360-lead-feature .lead-story{min-height:400px}
 html.n360-modern .sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
 html.n360-modern .sidebar .weather-module{grid-column:1/-1}
 html.n360-modern .n360-masthead-tools{display:none}
}
@media(max-width:640px){
 html.n360-modern .n360-lead-row{grid-template-columns:1fr;gap:12px}
 html.n360-modern .n360-lead-feature .lead-story{min-height:390px}
 html.n360-modern .n360-small-stories > article,
 html.n360-modern .n360-small-stories > .n360-editorial-shortcut{min-height:105px}
 html.n360-modern .sidebar{grid-template-columns:1fr!important}
 html.n360-modern .sidebar .weather-module{grid-column:auto}
 html.n360-modern .n360-news-cards{grid-template-columns:1fr}
}

/* ==============================================================
   V5 — REFINAMENTO RESPONSIVO NEXT GENERATION
   A disposição respeita apenas matérias reais, sem anúncios novos.
   =============================================================== */
html.n360-modern[data-n360-theme="dark"] .masthead,
html.n360-modern[data-n360-theme="dark"] .navigation {background-color:#03232d;}
html.n360-modern[data-n360-theme="dark"] .nav-inner{border-color:#31515b}
html.n360-modern .editorial-layout {align-items:start!important;}
html.n360-modern .main-column {min-width:0!important;}
html.n360-modern .n360-lead-row {min-height:0!important;align-items:stretch!important;}
html.n360-modern .n360-lead-feature .lead-story{min-height:430px!important;}
html.n360-modern .n360-small-stories{background:transparent!important;border:0!important;padding:0!important;gap:10px!important;}
html.n360-modern .n360-small-stories > article,
html.n360-modern .n360-small-stories > .n360-editorial-shortcut {
  padding:10px!important;min-height:128px!important;
  border:1px solid var(--n360-line)!important;border-radius:10px!important;
  background:var(--n360-card)!important;
}
html.n360-modern .n360-small-stories > .n360-editorial-shortcut {gap:8px!important;}
html.n360-modern .n360-small-stories .secondary .image-button,
html.n360-modern .n360-small-stories .side-news .image-button {
  height:103px!important;aspect-ratio:1.45!important;
}
html.n360-modern .n360-news-grid {min-height:0!important;}
html.n360-modern .n360-news-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;}
html.n360-modern .n360-news-card{height:100%;}
html.n360-modern .n360-news-card strong{overflow-wrap:anywhere;}
html.n360-modern .sidebar {align-self:start!important;}
html.n360-modern .sidebar>.ad-vertical {flex-shrink:0;}
html.n360-modern .n360-receiver-banner{max-height:unset!important;}
html.n360-modern .n360-receiver-banner img{display:block;height:auto!important;}
html.n360-modern .n360-news-head {flex-wrap:wrap;}
html.n360-modern .main-column>section,html.n360-modern .main-column>div {max-width:100%;}
@media(min-width:1200px){
 html.n360-modern .editorial-layout{grid-template-columns:minmax(0,3.5fr) minmax(270px,1fr)!important;}
 html.n360-modern .n360-lead-row{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);}
}
@media(max-width:1120px){
 html.n360-modern .n360-news-cards{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:900px){
 html.n360-modern .editorial-layout{grid-template-columns:minmax(0,1fr)!important;}
 html.n360-modern .n360-lead-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
}
@media(max-width:680px){
 html.n360-modern .n360-lead-row{grid-template-columns:minmax(0,1fr);}
 html.n360-modern .n360-small-stories{gap:8px!important;}
 html.n360-modern .n360-lead-feature .lead-story{min-height:380px!important;}
 html.n360-modern .n360-news-cards{grid-template-columns:minmax(0,1fr);}
}

/* V6 — faixa editorial cinematografica. Apenas a camada visual; dados e ads intactos. */
html.n360-modern .wrap {width:min(1536px,calc(100% - 32px))!important;}
html.n360-modern .masthead {min-height:105px!important;}
html.n360-modern .brand-crop {width:clamp(235px,25vw,355px)!important;height:85px!important;}
html.n360-modern .navigation .nav-inner {min-height:54px!important;}
html.n360-modern .editorial-layout {grid-template-columns:minmax(0,3.5fr) minmax(245px,.95fr)!important;gap:18px!important;}
html.n360-modern .n360-lead-row {grid-template-columns:minmax(0,1.75fr) minmax(245px,.98fr)!important;gap:15px!important;}
html.n360-modern .n360-lead-feature .lead-story {min-height:440px!important;border-radius:13px!important;}
html.n360-modern .n360-lead-feature .lead-copy h1 {font-size:clamp(29px,2.65vw,45px)!important;line-height:1.1!important;}
html.n360-modern .n360-small-stories {display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr));gap:9px!important;}
html.n360-modern .n360-small-stories > article,
html.n360-modern .n360-small-stories > .n360-editorial-shortcut {
 min-height:0!important;height:100%;padding:9px!important;margin:0!important;
 border:1px solid var(--n360-line)!important;border-radius:10px!important;
 background:var(--n360-card)!important;overflow:hidden;
}
html.n360-modern .n360-small-stories .image-button {height:100%!important;min-height:91px;max-height:124px;}
html.n360-modern .n360-small-stories .image-button img {height:100%!important;}
html.n360-modern .n360-editorial-shortcut {display:grid!important;grid-template-columns:38% minmax(0,1fr);gap:10px!important;align-items:center;}
html.n360-modern .n360-section-mark {height:100%;min-height:92px;display:grid;place-items:center;
 background:linear-gradient(135deg,#0b5360,#06242e 67%,#1f3c39);color:var(--n360-gold)!important;
 border:1px solid #38646a;border-radius:7px;font:700 35px/1 Georgia,serif!important;letter-spacing:-.03em;}
html.n360-modern .n360-section-copy {display:flex;flex-direction:column;gap:6px;min-width:0;}
html.n360-modern .n360-editorial-shortcut .n360-section-copy strong {font:600 clamp(15px,1.3vw,21px)/1.15 Georgia,serif;}
html.n360-modern .n360-editorial-shortcut .n360-section-copy small {font-size:11px;color:var(--n360-muted);}
html.n360-modern .n360-news-grid {margin:14px 0 23px!important;}
html.n360-modern .n360-news-cards {grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px;}
html.n360-modern .n360-news-card {min-width:0;}
html.n360-modern .n360-news-card img {aspect-ratio:1.65;height:auto!important;}
html.n360-modern .sidebar .weather-module {border-radius:12px;}
html.n360-modern .main-column .ad-slot {margin-block:14px;}
@media(max-width:1150px){
 html.n360-modern .editorial-layout {grid-template-columns:minmax(0,1fr) minmax(225px,.32fr)!important;}
 html.n360-modern .n360-lead-row {grid-template-columns:minmax(0,1.25fr) minmax(230px,.9fr)!important;}
 html.n360-modern .n360-news-cards {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:900px){
 html.n360-modern .editorial-layout {grid-template-columns:minmax(0,1fr)!important;}
 html.n360-modern .n360-lead-row {grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)!important;}
}
@media(max-width:650px){
 html.n360-modern .n360-lead-row {grid-template-columns:minmax(0,1fr)!important;}
 html.n360-modern .n360-small-stories {grid-template-rows:auto!important;}
 html.n360-modern .n360-small-stories > article,
 html.n360-modern .n360-small-stories > .n360-editorial-shortcut {min-height:118px!important;}
 html.n360-modern .n360-news-cards {grid-template-columns:minmax(0,1fr)!important;}
 html.n360-modern .brand-crop {width:220px!important;height:68px!important;}
}

/* V7 — regra de layout orientada por noticias realmente publicadas.
   Zero secundarias: destaque amplo + navegacao editorial em faixa distinta.
   Uma a tres secundarias: somente fotografias de materias existentes. */
html.n360-modern .n360-lead-row.n360-hero-only{display:block!important;}
html.n360-modern .n360-lead-row.n360-hero-only .n360-lead-feature{width:100%!important;}
html.n360-modern .n360-lead-row.n360-hero-only .lead-story{
 min-height:clamp(430px,38vw,570px)!important;
}
html.n360-modern .n360-lead-row.n360-hero-only .lead-copy{
 max-width:min(740px,88%)!important;
}
html.n360-modern .n360-lead-row.n360-has-secondary{
 display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)!important;
}
html.n360-modern .n360-lead-row.n360-has-secondary .n360-small-stories{
 display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;
}
html.n360-modern .n360-section-strip{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;
 gap:10px;margin:12px 0 18px;padding-top:19px;
 border-top:1px solid var(--n360-line);
}
html.n360-modern .n360-section-strip .n360-strip-label{
 position:absolute;top:0;left:0;transform:translateY(-50%);
 padding-right:9px;background:var(--n360-bg);color:var(--n360-gold);
 font:700 9px/1.4 system-ui,sans-serif;letter-spacing:.13em;
}
html.n360-modern .n360-section-strip a{
 min-width:0;padding:12px 15px;text-decoration:none!important;border:1px solid var(--n360-line);
 background:var(--n360-card);border-radius:8px;display:flex;flex-direction:column;gap:6px;
}
html.n360-modern .n360-section-strip a small{
 font:700 10px system-ui,sans-serif;letter-spacing:.12em;color:var(--n360-gold);
}
html.n360-modern .n360-section-strip a strong{
 font:600 clamp(14px,1.25vw,20px)/1.2 Georgia,serif;color:var(--n360-text);
}
html.n360-modern .n360-section-strip a:hover{border-color:var(--n360-gold);}
html.n360-modern .n360-news-grid:empty{display:none!important;}
html.n360-modern .n360-news-cards:not(:has(.n360-news-card)){display:none!important;}
html.n360-modern .main-column{min-width:0;}
html.n360-modern .n360-receiver-banner{margin-top:16px!important;}
@media(max-width:1000px){
 html.n360-modern .n360-lead-row.n360-has-secondary{grid-template-columns:minmax(0,1.25fr) minmax(200px,.9fr)!important;}
}
@media(max-width:700px){
 html.n360-modern .n360-lead-row.n360-has-secondary{grid-template-columns:1fr!important;}
 html.n360-modern .n360-section-strip{grid-template-columns:1fr!important;gap:7px;}
 html.n360-modern .n360-section-strip a{padding:10px 13px;}
}


/* V7.1 — CORRECAO DO RECORTE DA MARCA NO CABECALHO
   Mantem proporcoes originais; cria folga vertical e neutraliza recorte antigo. */
html.n360-modern .masthead {
  height:auto!important; min-height:132px!important;
  padding-top:18px!important; padding-bottom:18px!important;
  overflow:visible!important; box-sizing:border-box!important;
  align-items:center!important;
}
html.n360-modern .masthead .brand {
  display:flex!important; align-items:center!important;
  align-self:center!important; min-height:94px!important;
  overflow:visible!important; flex-shrink:0!important;
}
html.n360-modern .masthead .brand-crop {
  display:flex!important; align-items:center!important; justify-content:center!important;
  width:clamp(235px,25vw,355px)!important;
  height:94px!important; min-height:94px!important;
  overflow:visible!important; position:relative!important;
  transform:none!important; background:transparent!important;
}
html.n360-modern .masthead .brand-crop img {
  display:block!important; width:100%!important; height:100%!important;
  max-width:100%!important; max-height:100%!important;
  object-fit:contain!important; object-position:center!important;
  position:static!important; inset:auto!important;
  transform:none!important; margin:0!important; clip-path:none!important;
}
@media(max-width:650px){
 html.n360-modern .masthead{min-height:112px!important;padding-block:14px!important;}
 html.n360-modern .masthead .brand{min-height:76px!important;}
 html.n360-modern .masthead .brand-crop{width:min(220px,58vw)!important;height:76px!important;min-height:76px!important;}
}


/* V7.2 — EDITORIAL CLEAN — UMA UNICA MARCA OFICIAL
   Logo original fornecida pelo editor, aplicada como imagem sem reconstruir. */
html.n360-modern[data-n360-theme="light"] .masthead .brand,
html.n360-modern[data-n360-theme="light"] .masthead .brand-crop {
  background:none!important; background-image:none!important;
  filter:none!important; clip-path:none!important;
  transform:none!important; overflow:visible!important;
}
html.n360-modern[data-n360-theme="light"] .masthead .brand {
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  flex:0 0 auto!important;max-width:min(370px,35vw)!important;
}
html.n360-modern[data-n360-theme="light"] .masthead .brand img,
html.n360-modern[data-n360-theme="light"] .masthead .brand picture,
html.n360-modern[data-n360-theme="light"] .masthead .brand svg,
html.n360-modern[data-n360-theme="light"] .masthead .brand-crop::before {
  display:none!important;content:none!important;
}
html.n360-modern[data-n360-theme="light"] .masthead .brand-crop {
  display:flex!important; align-items:center!important;justify-content:center!important;
  width:clamp(235px,25vw,355px)!important;height:104px!important;
  min-height:104px!important;position:relative!important;
}
html.n360-modern[data-n360-theme="light"] .masthead .brand-crop::after {
  content:""!important;display:block!important;width:100%!important;height:100%!important;
  background:transparent url('/assets/n360-logo-editorial-clean.png') center center / contain no-repeat!important;
  position:static!important;clip-path:none!important;transform:none!important;
}
@media(max-width:650px){
 html.n360-modern[data-n360-theme="light"] .masthead .brand{max-width:62vw!important;}
 html.n360-modern[data-n360-theme="light"] .masthead .brand-crop{
   width:min(220px,58vw)!important;height:78px!important;min-height:78px!important;
 }
}


/* V7.3 — HIERARQUIA EDITORIAL NEXT GENERATION
   Ajuste estritamente visual; a V7.2 e as imagens oficiais continuam preservadas.
   A composição se adapta à quantidade REAL de matérias disponíveis. */
@media (min-width:1100px) {
 html.n360-modern .wrap {width:min(95%,1380px)!important;max-width:1380px!important;}
 html.n360-modern .editorial-layout {
   display:grid!important;grid-template-columns:minmax(0,3.55fr) minmax(260px,1fr)!important;
   align-items:start!important;gap:18px!important;
 }
 html.n360-modern .n360-lead-row.n360-hero-only .lead-story {
   min-height:clamp(440px,37vw,590px)!important;
 }
 html.n360-modern .n360-lead-row.n360-has-secondary {
   grid-template-columns:minmax(0,1.72fr) minmax(275px,1fr)!important;
   gap:16px!important;
 }
 html.n360-modern .n360-lead-row.n360-has-secondary .lead-story {min-height:455px!important;}
 html.n360-modern .n360-lead-row.n360-has-secondary .n360-small-stories {gap:12px!important;}
}
html.n360-modern .n360-lead-row .lead-story {
  position:relative!important;overflow:hidden!important;border-radius:12px!important;
  box-shadow:0 16px 35px rgba(0,0,0,.12)!important;
}
html.n360-modern .n360-lead-row .lead-copy {z-index:2!important;max-width:min(790px,90%)!important;}
html.n360-modern .n360-lead-row .lead-copy h1 {font-size:clamp(29px,3vw,49px)!important;line-height:1.09!important;}
html.n360-modern .n360-lead-row .lead-shade {
 background:linear-gradient(0deg,rgba(0,11,17,.92) 0%,rgba(0,11,17,.34) 56%,rgba(0,11,17,.05) 100%)!important;
}
html.n360-modern .n360-lead-row.n360-has-secondary .n360-small-stories > article {
 min-height:0!important;overflow:hidden!important;border:1px solid var(--n360-line)!important;
 border-radius:10px!important;display:grid!important;grid-template-columns:39% minmax(0,1fr)!important;
 background:var(--n360-card)!important;padding:0!important;gap:0!important;
}
html.n360-modern .n360-small-stories > article img {width:100%!important;height:100%!important;object-fit:cover!important;}
html.n360-modern .n360-small-stories > article .secondary-copy {padding:12px!important;min-width:0!important;}
html.n360-modern .n360-small-stories > article h2 {font:600 clamp(15px,1.45vw,21px)/1.18 Georgia,serif!important;}
html.n360-modern .n360-section-strip {
 grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;
 margin:15px 0 19px!important;
}
html.n360-modern .n360-section-strip > a {padding:12px 17px!important;min-height:75px!important;}
html.n360-modern .n360-section-strip > a strong {font-size:clamp(15px,1.25vw,19px)!important;}
html.n360-modern .main-column .lower-editorial .editorial-cards,
html.n360-modern .n360-news-cards {
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:15px!important;align-items:stretch!important;
}
html.n360-modern .main-column .lower-editorial .editorial-cards:has(> :only-child),
html.n360-modern .n360-news-cards:has(> :only-child) {
 grid-template-columns:minmax(0,min(100%,350px))!important;justify-content:start!important;
}
html.n360-modern .main-column .lower-editorial .editorial-cards:has(> :nth-child(2):last-child),
html.n360-modern .n360-news-cards:has(> :nth-child(2):last-child) {
 grid-template-columns:repeat(2,minmax(0,min(50%,350px)))!important;
}
html.n360-modern .main-column .lower-editorial .editorial-card {height:100%!important;}
html.n360-modern .n360-receiver-banner {margin:18px 0!important;}
html.n360-modern .n360-receiver-banner img {width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
html.n360-modern .sidebar {align-self:start!important;min-width:0!important;}
html.n360-modern .sidebar .weather-module {border:1px solid var(--n360-line)!important;}
@media(max-width:1099px) {
 html.n360-modern .wrap {width:min(95%,1100px)!important;}
 html.n360-modern .editorial-layout {grid-template-columns:minmax(0,2.8fr) minmax(230px,1fr)!important;}
 html.n360-modern .n360-news-cards,
 html.n360-modern .main-column .lower-editorial .editorial-cards {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:900px) {
 html.n360-modern .editorial-layout {grid-template-columns:1fr!important;}
 html.n360-modern .n360-lead-row.n360-has-secondary {grid-template-columns:1fr!important;}
 html.n360-modern .n360-section-strip {grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:620px) {
 html.n360-modern .wrap {width:calc(100% - 28px)!important;}
 html.n360-modern .n360-section-strip {grid-template-columns:1fr!important;}
 html.n360-modern .n360-news-cards,
 html.n360-modern .main-column .lower-editorial .editorial-cards {grid-template-columns:1fr!important;}
 html.n360-modern .n360-lead-row .lead-copy h1 {font-size:clamp(25px,7vw,36px)!important;}
 html.n360-modern .n360-receiver-banner img {max-height:none!important;min-height:0!important;object-fit:contain!important;}
}


/* V7.4 — EQUILIBRIO EDITORIAL: HERO, NOTICIAS, PUBLICIDADE E MUSICA
   Sem alterar a logomarca V7.2, APIs, dados, autenticacao ou cinco anuncios. */
@media(min-width:1100px){
 html.n360-modern .n360-lead-row.n360-hero-only .lead-story,
 html.n360-modern .n360-lead-feature .lead-story {
  min-height:clamp(330px,31vw,430px)!important;
 }
 html.n360-modern .n360-lead-row.n360-has-secondary .lead-story {min-height:405px!important;}
 html.n360-modern .n360-lead-row .lead-copy h1 {
  font-size:clamp(29px,2.5vw,41px)!important;
  line-height:1.1!important;
 }
 html.n360-modern .n360-lead-row .lead-copy{max-width:min(690px,88%)!important;}
 html.n360-modern .n360-section-strip {margin:10px 0 16px!important;}
 html.n360-modern .n360-section-strip > a {min-height:62px!important;padding:9px 13px!important;}
 html.n360-modern .n360-receiver-banner {
  display:block!important;width:min(100%,830px)!important;
  max-width:830px!important;margin:12px 0 16px!important;
 }
 html.n360-modern .n360-receiver-banner img {width:100%!important;max-height:none!important;height:auto!important;object-fit:contain!important;}
 html.n360-modern .sidebar .weather-module {padding:18px!important;}
}
html.n360-modern .n360-news-grid {margin:13px 0 18px!important;}
html.n360-modern .n360-news-head {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;}
html.n360-modern .n360-news-head h2 {font:700 clamp(20px,2vw,27px)/1.2 Georgia,serif!important;margin:0!important;}
html.n360-modern .n360-news-cards {grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr))!important;}
html.n360-modern .n360-news-cards:has(> :only-child) {grid-template-columns:minmax(0,260px)!important;}
html.n360-modern .n360-news-card {overflow:hidden!important;min-width:0!important;}
html.n360-modern .n360-news-card img {display:block!important;width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;}
@media(max-width:1099px){
 html.n360-modern .n360-lead-row.n360-hero-only .lead-story {min-height:350px!important;}
 html.n360-modern .n360-receiver-banner {width:100%!important;max-width:830px!important;}
}
@media(max-width:620px){
 html.n360-modern .n360-lead-row.n360-hero-only .lead-story {min-height:330px!important;}
 html.n360-modern .n360-news-cards:has(> :only-child){grid-template-columns:1fr!important;}
}


/* V7.5 — grade adaptativa, clima editorial compacto e receiver proporcional.
   Cabeçalho/identidade V7.2 e espaços publicitários não são alterados. */
@media(min-width:901px){
 html.n360-modern .n360-news-cards:has(> :only-child){
   grid-template-columns:minmax(0,min(100%,460px))!important;
 }
 html.n360-modern .n360-news-cards:has(> :nth-child(2):last-child){
   grid-template-columns:repeat(2,minmax(0,min(50%,385px)))!important;
 }
 html.n360-modern .n360-news-cards:has(> :nth-child(3):last-child){
   grid-template-columns:repeat(3,minmax(0,1fr))!important;
 }
 html.n360-modern .n360-receiver-banner{
   width:min(100%,720px)!important;max-width:720px!important;
   margin:16px 0 20px!important;
 }
 html.n360-modern .n360-climate-editorial-photo{
   width:100%!important;height:clamp(220px,23vw,340px)!important;
   max-height:340px!important;object-fit:cover!important;object-position:center!important;
 }
}
html.n360-modern .n360-news-cards:has(> :only-child) .n360-news-card {
 max-width:460px!important;
}
html.n360-modern .n360-news-cards:has(> :only-child) .n360-news-card strong{
 font-size:clamp(17px,1.55vw,21px)!important;
}
html.n360-modern .n360-climate-editorial-photo{
 display:block!important;border-radius:10px!important;
}
@media(min-width:621px) and (max-width:900px){
 html.n360-modern .n360-news-cards:has(> :only-child){
   grid-template-columns:minmax(0,min(100%,460px))!important;
 }
 html.n360-modern .n360-climate-editorial-photo{
   max-height:300px!important;height:32vw!important;object-fit:cover!important;
 }
}
@media(max-width:620px){
 html.n360-modern .n360-receiver-banner{max-width:100%!important;}
 html.n360-modern .n360-climate-editorial-photo{
   max-height:260px!important;height:58vw!important;object-fit:cover!important;
 }
}


/* V7.6 — EDITORIAL COMPACTO: uma noticia horizontal, moldura do clima sem faixa vazia.
   Nao altera marcas oficiais, busca, backend, ads ou receptor. */
@media(min-width:901px){
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child){
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;
 }
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card{
  display:grid!important;grid-template-columns:minmax(190px,42%) minmax(0,1fr)!important;
  grid-template-rows:auto 1fr!important;column-gap:20px!important;
  width:100%!important;max-width:none!important;min-height:190px!important;
  height:auto!important;align-items:center!important;padding:0 20px 0 0!important;
 }
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card img{
  grid-column:1!important;grid-row:1 / span 2!important;
  width:100%!important;height:100%!important;min-height:190px!important;
  max-height:240px!important;aspect-ratio:auto!important;object-fit:cover!important;
 }
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card .n360-card-label{
  grid-column:2!important;grid-row:1!important;align-self:end!important;
  padding:0!important;margin:0 0 9px!important;
 }
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card strong{
  grid-column:2!important;grid-row:2!important;align-self:start!important;
  font-size:clamp(20px,1.9vw,28px)!important;line-height:1.2!important;
  padding:0!important;margin:0!important;max-width:40ch!important;
 }
 html.n360-modern .n360-section-strip{margin:9px 0 10px!important;gap:9px!important;}
 html.n360-modern .n360-section-strip > a{
  min-height:54px!important;padding:8px 12px!important;gap:3px!important;
 }
 html.n360-modern .n360-receiver-banner{margin:12px 0 14px!important;}
}
html.n360-modern .n360-climate-photo-frame{
 height:auto!important;min-height:0!important;max-height:none!important;
 aspect-ratio:auto!important;padding-bottom:0!important;
 margin-bottom:0!important;display:block!important;overflow:hidden!important;
}
html.n360-modern .n360-climate-photo-frame > .n360-climate-editorial-photo{
 display:block!important;margin:0!important;vertical-align:top!important;
}
@media(min-width:621px) and (max-width:900px){
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child){grid-template-columns:minmax(0,1fr)!important;}
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card{
  max-width:none!important;display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;
  grid-template-rows:auto 1fr!important;gap:0 14px!important;
 }
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card img{
  grid-column:1!important;grid-row:1 / 3!important;height:100%!important;object-fit:cover!important;
 }
}
@media(max-width:620px){
 html.n360-modern .n360-climate-photo-frame{width:100%!important;}
 html.n360-modern .n360-news-cards:has(> .n360-news-card:only-child) > .n360-news-card{max-width:none!important;}
}

/* V7.7: integra arte Gold aprovada, sem alterar receiver funcional */
html.n360-modern .n360-receiver-banner{position:relative!important;display:block!important;overflow:hidden!important;max-width:830px!important;}
html.n360-modern .n360-receiver-banner img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
html.n360-modern .n360-receiver-open-tag{position:absolute;right:14px;bottom:14px;background:rgba(1,22,27,.94);color:#ffdb92;border:1px solid #cfa05c;border-radius:999px;padding:9px 15px;font:700 12px/1.3 system-ui,sans-serif;box-shadow:0 3px 12px #0008;pointer-events:none;}
html.n360-modern .n360-receiver-banner:focus-visible{outline:3px solid #e1af54;outline-offset:3px;}
@media(max-width:650px){html.n360-modern .n360-receiver-open-tag{right:8px;bottom:8px;font-size:10px;padding:6px 10px;}}
