/* Imagem com altura previsível; textos participam do fluxo, sem recorte. */
.home-lead-main{display:block;min-width:0}
.home-lead-slider{--lnn-hero-image-height:clamp(250px,28vw,390px);display:grid;height:auto;min-height:0;align-content:start}
.home-lead-slide{position:relative;inset:auto;grid-area:1/1;align-self:start;min-width:0}
.home-lead-link{display:grid;grid-template-rows:var(--lnn-hero-image-height) auto;height:auto}
.home-lead-media{height:var(--lnn-hero-image-height);min-height:0;transform:none!important}
.home-lead-copy{min-height:0;overflow:visible;padding:26px 28px 30px}
.home-lead-copy h1{font-size:clamp(34px,3.7vw,60px);line-height:1.02;overflow-wrap:anywhere}
.home-lead-copy p{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible;font-size:15px;line-height:1.65;margin-bottom:18px}
.home-lead-byline{margin-top:12px}
.home-lead-controls{inset:0 0 auto;height:var(--lnn-hero-image-height);display:flex;justify-content:space-between;align-items:center;padding:0 12px;pointer-events:none;gap:0}
.home-lead-controls .hero-arrow{pointer-events:auto;width:44px;height:44px;flex:none;background:#090a0ce6;border:1px solid #ffffff85;color:#fff;border-radius:50%;font-size:30px;box-shadow:0 2px 12px #0005}
.home-lead-controls .hero-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);pointer-events:auto;background:#090a0cbf;border-radius:20px;padding:6px 10px}
.home-lead .hero-progress{position:absolute;top:calc(var(--lnn-hero-image-height) - 3px);bottom:auto;left:0;right:0;z-index:21;pointer-events:none}
.podcast-band .podcast-art{aspect-ratio:1/1;height:auto;background-size:cover}
.lnn-podcast-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.article-editorial{padding-top:24px}
.article-editorial>.article-featured-video{width:min(calc(100% - 32px),var(--lnn-article-video-width,620px));max-width:100%;margin:0 auto 24px}
.article-editorial>.article-editorial-header+.article-featured-video{margin:24px auto}
.article-editorial-header{padding-top:0;margin-top:0}
.article-editorial .entry-content .wp-block-embed.is-provider-youtube,.article-editorial .entry-content .wp-block-embed.is-provider-vimeo,.article-editorial .entry-content .wp-video{max-width:var(--lnn-article-video-width,620px);margin:24px auto}
.article-editorial .entry-content iframe[src*="youtube.com"],.article-editorial .entry-content iframe[src*="youtube-nocookie.com"],.article-editorial .entry-content iframe[src*="vimeo.com"]{display:block;width:100%!important;max-width:var(--lnn-article-video-width,620px);height:auto!important;aspect-ratio:16/9;margin:24px auto}
.commercial-adsense{width:100%;margin:20px auto;padding:12px 0;min-width:0;clear:both}
.commercial-adsense .adsbygoogle{width:100%;min-height:0}
.commercial-adsense:has(.adsbygoogle[data-ad-status="unfilled"]){display:none}
.home-commercial-slot:empty{display:none}
.home-commercial-slot:not(:has(> *)){margin:0;padding:0;min-height:0}
@media(max-width:980px){.home-lead-slider{--lnn-hero-image-height:330px}.home-lead-copy{padding:24px}.home-lead-copy h1{font-size:clamp(34px,5vw,52px)}}
@media(max-width:650px){.home-lead-slider{--lnn-hero-image-height:255px}.home-lead-copy{padding:20px}.home-lead-copy h1{font-size:36px}.home-lead-copy p{font-size:14px}.article-editorial{padding-top:20px}.article-video-frame{border-radius:14px;border:1px solid var(--line)}.home-lead-controls{padding:0 8px}}
@media(prefers-reduced-motion:reduce){.home-lead-slide,.home-lead-media,.hero-progress span{transition:none!important;animation:none!important}}
