/**
 * MANUcast.net Child v4.5.2 — Clean UX Base + Simple Cinematic
 * One stable header. Full-width hero image. Boxed text area. Simple cinematic transitions.
 */
body.mnet-clean-child{--mnet-clean-hero-radius:12px;--mnet-clean-hero-height:clamp(500px,58vh,600px);--mnet-clean-hero-mobile-height:500px}body.mnet-clean-child .mnet-clean-header{background:rgba(255,255,255,.975);border-bottom:1px solid color-mix(in srgb,var(--mnet-line) 78%,transparent 22%);backdrop-filter:blur(12px) saturate(1.28);-webkit-backdrop-filter:blur(12px) saturate(1.28)}body.mnet-clean-child .mnet-clean-header-inner{min-height:var(--mnet-p01-header-height,74px);height:auto;display:flex;align-items:center;gap:clamp(20px,3.2vw,54px)}body.mnet-clean-child .mnet-clean-logo-slot{flex:0 0 auto;width:var(--mnet-p01-logo-width,176px);min-width:var(--mnet-p01-logo-width,176px);display:flex;align-items:center;justify-content:flex-start;margin-right:clamp(24px,3.2vw,56px)}body.mnet-clean-child .mnet-clean-logo-slot .mnet-logo,body.mnet-clean-child .mnet-clean-logo-slot a{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%}body.mnet-clean-child .mnet-clean-logo-slot img{max-width:100%;max-height:50px;width:auto;height:auto}body.mnet-clean-child .mnet-clean-nav{margin-left:0;flex:1 1 auto}body.mnet-clean-child .mnet-clean-nav .mnet-menu{justify-content:flex-start;gap:clamp(18px,2vw,30px)}body.mnet-clean-child .mnet-clean-nav .mnet-menu a{border-bottom:0!important;box-shadow:none!important}body.mnet-clean-child .mnet-clean-nav .mnet-menu a:hover,body.mnet-clean-child .mnet-clean-nav .mnet-menu .current-menu-item>a,body.mnet-clean-child .mnet-clean-nav .mnet-menu .current_page_item>a{color:var(--mnet-brand)}body.mnet-clean-child .mnet-clean-search{flex:0 0 auto;width:40px;height:40px;border-radius:999px}body.mnet-clean-child .mnet-clean-cta{flex:0 0 auto}body.mnet-clean-child .mnet-clean-hero{position:relative;width:min(1360px,calc(100% - 56px));height:var(--mnet-clean-hero-height);margin:clamp(22px,3vw,38px) auto 0;border-radius:var(--mnet-clean-hero-radius);overflow:hidden;background:#020403;color:#fff;isolation:isolate;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 70px rgba(0,0,0,.10)}body.mnet-clean-child .mnet-clean-hero-bg,body.mnet-clean-child .mnet-clean-hero:before,body.mnet-clean-child .mnet-clean-hero:after{content:"";position:absolute;inset:0;pointer-events:none}body.mnet-clean-child .mnet-clean-hero-bg{z-index:1;background-image:var(--hero-img);background-size:cover;background-position:var(--mnet-sc-bg-position,center center);background-repeat:no-repeat;filter:saturate(1.02) contrast(1.04) brightness(1);transform:scale(1.012);transform-origin:center center;animation:mnetCleanHeroDrift var(--mnet-sc-motion-duration,32s) ease-in-out infinite alternate;animation-play-state:var(--mnet-sc-motion-play, running);will-change:transform}body.mnet-clean-child .mnet-clean-hero:before{z-index:2;background:radial-gradient(ellipse 86% 112% at 24% 52%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .18)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .06)) 32%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .12)) 62%,rgba(0,0,0,.04) 88%,rgba(0,0,0,0) 100%),linear-gradient(90deg,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .10)) 0%,rgba(0,0,0,var(--mnet-sc-overlay,.54)) 34%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .22)) 68%,rgba(0,0,0,0) 100%)}body.mnet-clean-child .mnet-clean-hero:after{z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.18) 100%)}body.mnet-clean-child .mnet-clean-hero-inner{position:relative;z-index:3;height:100%;width:min(100% - 88px,1240px);margin-inline:auto;display:flex;align-items:center}body.mnet-clean-child .mnet-clean-hero-copy{width:min(720px,100%);color:#fff;padding:clamp(58px,8vh,92px) 0}body.mnet-clean-child .mnet-clean-hero-copy .mnet-kicker{margin-bottom:16px;color:var(--mnet-brand);text-shadow:0 2px 18px rgba(0,0,0,.55)}body.mnet-clean-child .mnet-clean-hero-copy h1{margin:0 0 20px;color:#fff;font-size:clamp(3rem,6.2vw,6.1rem);line-height:.92;letter-spacing:-.06em;text-shadow:0 9px 40px rgba(0,0,0,.62),0 2px 10px rgba(0,0,0,.5)}body.mnet-clean-child .mnet-clean-hero-copy p{max-width:630px;margin:0;color:rgba(255,255,255,.92);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.68;font-weight:620;max-width:60ch;text-shadow:0 4px 24px rgba(0,0,0,.58)}body.mnet-clean-child .mnet-clean-hero .mnet-hero-badges{margin:26px 0 30px}body.mnet-clean-child .mnet-clean-hero .mnet-hero-badges b{background:rgba(0,0,0,.22);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.mnet-clean-child .mnet-clean-hero .mnet-btn-outline{color:#fff;border-color:rgba(255,255,255,.45)}@media (max-width:820px){body.mnet-clean-child .mnet-clean-header-inner{min-height:66px;height:auto;gap:10px;position:relative}body.mnet-clean-child .mnet-clean-logo-slot{order:2;width:var(--mnet-p01-logo-width-mobile,142px);min-width:0;flex:0 1 auto;margin:0!important;justify-content:flex-start}body.mnet-clean-child .mnet-clean-logo-slot img{max-height:40px}body.mnet-clean-child .mnet-clean-menu-toggle{order:1;display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;margin:0!important;padding:0;border:1px solid var(--mnet-line);border-radius:999px;background:#fff;color:var(--mnet-text);font-size:1.05rem}body.mnet-clean-child .mnet-clean-search{order:3;margin-left:auto;width:38px;height:38px}body.mnet-clean-child .mnet-clean-cta{display:none}body.mnet-clean-child .mnet-clean-nav{order:5;display:none;position:absolute;left:16px;right:16px;top:calc(100% + 10px);z-index:100;margin:0;padding:16px 18px;background:rgba(255,255,255,.98);border:1px solid var(--mnet-line);border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,.16);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}body.mnet-clean-child .mnet-clean-nav.is-open{display:block}body.mnet-clean-child .mnet-clean-nav .mnet-menu{display:grid;gap:2px}body.mnet-clean-child .mnet-clean-nav .mnet-menu a{padding:12px 0}body.mnet-clean-child .mnet-clean-hero{width:min(100% - 24px,1360px);height:var(--mnet-clean-hero-mobile-height);margin-top:18px;border-radius:10px}body.mnet-clean-child .mnet-clean-hero-bg{background-position:var(--mnet-sc-bg-position,58% center)}body.mnet-clean-child .mnet-clean-hero:before{background:radial-gradient(ellipse 105% 100% at 30% 58%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .14)) 0%,rgba(0,0,0,var(--mnet-sc-overlay,.54)) 42%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .16)) 74%,rgba(0,0,0,.04) 100%),linear-gradient(90deg,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .12)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .05)) 58%,rgba(0,0,0,.12) 100%)}body.mnet-clean-child .mnet-clean-hero-inner{width:min(100% - 28px,1240px);align-items:center}body.mnet-clean-child .mnet-clean-hero-copy{width:min(100%,620px);padding:54px 0 60px}body.mnet-clean-child .mnet-clean-hero-copy h1{font-size:clamp(2.58rem,13vw,4.05rem);line-height:.92}body.mnet-clean-child .mnet-clean-hero-copy p{font-size:1rem;line-height:1.6}}@media (max-width:480px){body.mnet-clean-child .mnet-clean-logo-slot{width:min(var(--mnet-p01-logo-width-mobile,132px),44vw)}body.mnet-clean-child .mnet-clean-hero{height:480px;width:min(100% - 22px,1360px)}body.mnet-clean-child .mnet-clean-hero-inner{width:min(100% - 26px,1240px)}body.mnet-clean-child .mnet-clean-hero-copy h1{font-size:clamp(2.35rem,12vw,3.3rem)}body.mnet-clean-child .mnet-clean-hero .mnet-hero-badges{gap:7px;margin:20px 0 22px}body.mnet-clean-child .mnet-clean-hero .mnet-hero-badges b{font-size:.7rem;padding:6px 8px}}

@keyframes mnetCleanHeroDrift{0%{transform:scale(1.01) translate3d(0,0,0)}50%{transform:scale(var(--mnet-sc-motion-scale,1.05)) translate3d(calc(var(--mnet-sc-motion-drift,8px) * -1),0,0)}100%{transform:scale(calc(var(--mnet-sc-motion-scale,1.05) + .012)) translate3d(var(--mnet-sc-motion-drift,8px),calc(var(--mnet-sc-motion-drift,8px) * -.35),0)}}
@media (prefers-reduced-motion:reduce){body.mnet-clean-child .mnet-clean-hero-bg{animation:none !important;transform:scale(1.012)}}

/* v4.5.2 Simple Cinematic Clean overrides */
body.mnet-clean-child .mnet-clean-hero.mnet-simple-cinematic-hero{
  width:100%;max-width:none;margin:0 auto 0;border-radius:0;border:0;box-shadow:none;
  height:var(--mnet-clean-hero-height);overflow:hidden;background:#020403;color:#fff;
}
body.mnet-clean-child .mnet-clean-hero .mnet-clean-hero-bg{position:absolute;inset:0;z-index:1;overflow:hidden;background:none!important;transform:none!important;filter:none!important;animation:none!important;}
body.mnet-clean-child .mnet-cine-slide{position:absolute;inset:0;opacity:0;transform:translate3d(0,0,0);transition:opacity var(--mnet-sc-transition-duration,1200ms) ease, transform var(--mnet-sc-transition-duration,1200ms) ease;}
body.mnet-clean-child .mnet-cine-slide.is-active{opacity:1;z-index:2;}
body.mnet-clean-child .mnet-cine-slide-bg{position:absolute;inset:-3%;background-size:cover;background-position:var(--mnet-sc-bg-position,center center);background-repeat:no-repeat;filter:saturate(1.04) contrast(1.04) brightness(.98);transform:scale(1.012);transform-origin:center center;animation:mnetCleanHeroDrift452 var(--mnet-sc-motion-duration,30s) ease-in-out infinite alternate;animation-play-state:var(--mnet-sc-motion-play,running);will-change:transform;}
body.mnet-clean-child .mnet-clean-hero[data-transition="soft-slide"] .mnet-cine-slide{transform:translateX(18px);}
body.mnet-clean-child .mnet-clean-hero[data-transition="soft-slide"] .mnet-cine-slide.is-active{transform:translateX(0);}
body.mnet-clean-child .mnet-clean-hero[data-transition="dissolve"] .mnet-cine-slide{transition-duration:calc(var(--mnet-sc-transition-duration,1200ms) * 1.2);}
body.mnet-clean-child .mnet-clean-hero:before{z-index:3;background:
  radial-gradient(ellipse 70% 120% at 24% 52%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .20)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .04)) 34%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .18)) 63%,rgba(0,0,0,.05) 86%,rgba(0,0,0,0) 100%),
  linear-gradient(90deg,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .14)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .02)) 34%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .24)) 66%,rgba(0,0,0,0) 100%);
}
body.mnet-clean-child .mnet-clean-hero:after{z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.18) 100%);}
body.mnet-clean-child .mnet-clean-hero-inner{position:relative;z-index:4;width:min(100% - 88px,1240px);height:100%;margin-inline:auto;display:flex;align-items:center;}
body.mnet-clean-child .mnet-clean-hero-copy{width:min(720px,100%);padding:clamp(58px,8vh,92px) 0;color:#fff;opacity:1;}
body.mnet-clean-child .mnet-clean-hero.is-text-entering[data-text-animation="fade-up"] .mnet-clean-hero-copy{animation:mnetHeroTextFadeUp452 1050ms cubic-bezier(.16,1,.3,1) both;}
body.mnet-clean-child .mnet-clean-hero.is-text-entering[data-text-animation="reveal"] .mnet-clean-hero-copy{animation:mnetHeroTextReveal452 1200ms cubic-bezier(.16,1,.3,1) both;}
@keyframes mnetCleanHeroDrift452{0%{transform:scale(1.012) translate3d(0,0,0)}45%{transform:scale(var(--mnet-sc-motion-scale,1.06)) translate3d(calc(var(--mnet-sc-motion-drift,9px) * -1),calc(var(--mnet-sc-motion-drift,9px) * -.28),0)}100%{transform:scale(calc(var(--mnet-sc-motion-scale,1.06) + .012)) translate3d(var(--mnet-sc-motion-drift,9px),calc(var(--mnet-sc-motion-drift,9px) * .20),0)}}
@keyframes mnetHeroTextFadeUp452{0%{opacity:.001;transform:translate3d(0,24px,0);filter:blur(5px)}100%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}
@keyframes mnetHeroTextReveal452{0%{opacity:.001;transform:translate3d(0,18px,0);clip-path:inset(12% 0 0 0);filter:blur(4px)}100%{opacity:1;transform:translate3d(0,0,0);clip-path:inset(0 0 0 0);filter:blur(0)}}
@media (max-width:820px){
  body.mnet-clean-child .mnet-clean-hero.mnet-simple-cinematic-hero{height:var(--mnet-clean-hero-mobile-height);width:100%;border-radius:0;margin-top:0;}
  body.mnet-clean-child .mnet-clean-hero-inner{width:min(100% - 32px,1240px);align-items:center;}
  body.mnet-clean-child .mnet-clean-hero-copy{width:min(100%,620px);padding:52px 0 58px;}
  body.mnet-clean-child .mnet-clean-hero:before{background:
    radial-gradient(ellipse 105% 110% at 31% 58%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .16)) 0%,rgba(0,0,0,var(--mnet-sc-overlay,.54)) 44%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .16)) 78%,rgba(0,0,0,.04) 100%),
    linear-gradient(90deg,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) + .12)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.54) - .04)) 58%,rgba(0,0,0,.10) 100%);
  }
}
@media (prefers-reduced-motion:reduce){body.mnet-clean-child .mnet-cine-slide-bg{animation:none!important;transform:scale(1.012)}}

/* v4.6.0 Advanced UX overrides */
body.mnet-clean-child .mnet-clean-hero.mnet-simple-cinematic-hero{
  width:100%;max-width:none;margin:0 auto;border-radius:0;border:0;box-shadow:none;
  height:var(--mnet-clean-hero-height);overflow:hidden;background:#020403;color:#fff;
}
body.mnet-clean-child .mnet-clean-hero .mnet-clean-hero-bg{position:absolute;inset:0;z-index:1;overflow:hidden;background:none!important;transform:none!important;filter:none!important;animation:none!important;}
body.mnet-clean-child .mnet-cine-slide{position:absolute;inset:0;opacity:0;transform:translate3d(0,0,0);transition:opacity var(--mnet-sc-transition-duration,1400ms) ease, transform var(--mnet-sc-transition-duration,1400ms) ease;}
body.mnet-clean-child .mnet-cine-slide.is-active{opacity:1;z-index:2;}
body.mnet-clean-child .mnet-cine-slide-bg{position:absolute;inset:-4%;background-size:cover;background-position:var(--mnet-sc-bg-position,center center);background-repeat:no-repeat;filter:saturate(1.04) contrast(1.04) brightness(.99);transform:scale(1.012);transform-origin:center center;animation:mnetHeroCinematicDrift460 var(--mnet-sc-motion-duration,28s) ease-in-out infinite alternate;animation-play-state:var(--mnet-sc-motion-play,running);will-change:transform;}
body.mnet-clean-child .mnet-clean-hero[data-transition="soft-slide"] .mnet-cine-slide{transform:translateX(20px);}
body.mnet-clean-child .mnet-clean-hero[data-transition="soft-slide"] .mnet-cine-slide.is-active{transform:translateX(0);}
body.mnet-clean-child .mnet-clean-hero[data-transition="zoom-dissolve"] .mnet-cine-slide:not(.is-active){transform:scale(1.02);}
body.mnet-clean-child .mnet-clean-hero:before{z-index:3;background:
  radial-gradient(ellipse 72% 118% at 25% 52%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) + .20)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) + .04)) 33%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) - .20)) 64%,rgba(0,0,0,.045) 88%,rgba(0,0,0,0) 100%),
  linear-gradient(90deg,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) + .12)) 0%,rgba(0,0,0,var(--mnet-sc-overlay,.56)) 34%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) - .25)) 68%,rgba(0,0,0,0) 100%);
}
body.mnet-clean-child .mnet-clean-hero:after{z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.20) 100%);}
body.mnet-clean-child .mnet-clean-hero-inner{position:relative;z-index:4;width:min(100% - 88px,var(--mnet-sc-content-width,1240px));height:100%;margin-inline:auto;display:flex;align-items:center;}
body.mnet-clean-child .mnet-clean-hero-copy{width:min(730px,100%);padding:clamp(62px,8vh,96px) 0;color:#fff;opacity:1;}
body.mnet-clean-child .mnet-clean-hero-copy.is-entering{will-change:transform,opacity,filter,clip-path;}
body.mnet-clean-child .mnet-clean-hero[data-text-animation="fade-up"] .mnet-clean-hero-copy.is-entering{animation:mnetHeroTextFadeUp460 1150ms cubic-bezier(.16,1,.3,1) both;}
body.mnet-clean-child .mnet-clean-hero[data-text-animation="reveal"] .mnet-clean-hero-copy.is-entering{animation:mnetHeroTextReveal460 1300ms cubic-bezier(.16,1,.3,1) both;}
body.mnet-clean-child .mnet-clean-hero[data-text-animation="cinematic-rise"] .mnet-clean-hero-copy.is-entering{animation:mnetHeroTextCinematicRise460 1500ms cubic-bezier(.16,1,.3,1) both;}
body.mnet-clean-child .mnet-clean-hero-copy h1{letter-spacing:-.055em;line-height:.92;}
@keyframes mnetHeroCinematicDrift460{0%{transform:scale(1.012) translate3d(0,0,0)}45%{transform:scale(var(--mnet-sc-motion-scale,1.086)) translate3d(calc(var(--mnet-sc-motion-drift,22px) * -1),calc(var(--mnet-sc-motion-drift,22px) * -.22),0)}100%{transform:scale(calc(var(--mnet-sc-motion-scale,1.086) + .014)) translate3d(var(--mnet-sc-motion-drift,22px),calc(var(--mnet-sc-motion-drift,22px) * .18),0)}}
@keyframes mnetHeroTextFadeUp460{0%{opacity:.001;transform:translate3d(0,28px,0);filter:blur(5px)}100%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}
@keyframes mnetHeroTextReveal460{0%{opacity:.001;transform:translate3d(0,22px,0);clip-path:inset(14% 0 0 0);filter:blur(4px)}100%{opacity:1;transform:translate3d(0,0,0);clip-path:inset(0);filter:blur(0)}}
@keyframes mnetHeroTextCinematicRise460{0%{opacity:.001;transform:translate3d(0,34px,0) scale(.985);filter:blur(7px)}45%{opacity:.85;filter:blur(2px)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}

body.mnet-clean-child .mnet-jukebox-wrap{position:relative;overflow:visible;}
body.mnet-clean-child .mnet-jukebox-track{display:flex;gap:clamp(22px,3vw,42px);overflow-x:auto;overflow-y:visible;padding:26px 4px 42px;scroll-snap-type:x proximity;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;}
body.mnet-clean-child .mnet-jukebox-track::-webkit-scrollbar{display:none;height:0;width:0;}
body.mnet-clean-child .mnet-jukebox-track.is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;}
body.mnet-clean-child .mnet-jukebox-track > *{scroll-snap-align:start;flex:0 0 clamp(220px,22vw,315px);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),filter .32s ease;transform-origin:center bottom;}
body.mnet-clean-child .mnet-jukebox-track > *:hover{transform:translateY(-10px) scale(1.045);z-index:4;box-shadow:0 22px 48px rgba(0,0,0,.16);filter:saturate(1.04);}
body.mnet-clean-child .mnet-jukebox-section .mnet-carousel-arrow{box-shadow:0 12px 30px rgba(0,0,0,.12);}

body.mnet-clean-child .mnet-authority-editable .mnet-feature-panel{position:relative;overflow:hidden;background:#07100c;color:#fff;isolation:isolate;}
body.mnet-clean-child .mnet-authority-editable .mnet-feature-panel:before{content:"";position:absolute;inset:0;background-image:var(--panel-bg);background-size:cover;background-position:center;opacity:.34;z-index:-2;}
body.mnet-clean-child .mnet-authority-editable .mnet-feature-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.28));z-index:-1;}
body.mnet-clean-child .mnet-authority-editable .mnet-feature-panel h2,body.mnet-clean-child .mnet-authority-editable .mnet-feature-panel p,body.mnet-clean-child .mnet-authority-editable .mnet-feature-panel span{color:#fff;}

body.mnet-clean-child .mnet-editorial-large .mnet-article-row{display:grid;grid-template-columns:minmax(140px,210px) 1fr;gap:20px;align-items:center;}
body.mnet-clean-child .mnet-editorial-large .mnet-article-row img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;}

body.mnet-clean-child .mnet-child-newsletter{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:clamp(28px,5vw,72px);align-items:center;margin:clamp(42px,7vw,92px) 0;padding:clamp(32px,5vw,60px);border-radius:18px;background:linear-gradient(135deg,#04120c,#0b3d28 48%,#0b150f);color:#fff;overflow:hidden;position:relative;}
body.mnet-clean-child .mnet-child-newsletter:after{content:"";position:absolute;right:-12%;bottom:-30%;width:44%;aspect-ratio:1;border-radius:50%;background:rgba(0,143,84,.25);filter:blur(48px);}
body.mnet-clean-child .mnet-child-newsletter h2{color:#fff;margin:0 0 12px;font-size:clamp(2rem,4vw,4rem);line-height:.96;}
body.mnet-clean-child .mnet-child-newsletter p{color:rgba(255,255,255,.82);max-width:58ch;}
body.mnet-clean-child .mnet-child-newsletter-form{position:relative;z-index:2;display:grid;gap:16px;}
body.mnet-clean-child .mnet-newsletter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
body.mnet-clean-child .mnet-child-newsletter label span{display:block;margin-bottom:6px;font-weight:800;color:rgba(255,255,255,.88);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;}
body.mnet-clean-child .mnet-child-newsletter input[type="text"],body.mnet-clean-child .mnet-child-newsletter input[type="email"]{width:100%;height:48px;border:1px solid rgba(255,255,255,.20);border-radius:10px;background:rgba(255,255,255,.10);color:#fff;padding:0 14px;outline:none;}
body.mnet-clean-child .mnet-child-newsletter input::placeholder{color:rgba(255,255,255,.48);}
body.mnet-clean-child .mnet-newsletter-interests{display:flex;flex-wrap:wrap;gap:8px;}
body.mnet-clean-child .mnet-newsletter-interests label{cursor:pointer;}
body.mnet-clean-child .mnet-newsletter-interests input{position:absolute;opacity:0;pointer-events:none;}
body.mnet-clean-child .mnet-newsletter-interests label span{margin:0;padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);text-transform:none;letter-spacing:0;font-size:.84rem;}
body.mnet-clean-child .mnet-newsletter-interests input:checked + span{background:var(--mnet-brand);border-color:var(--mnet-brand);color:#fff;}
body.mnet-clean-child .mnet-newsletter-status{min-height:1.25em;margin:0;color:rgba(255,255,255,.78);font-weight:700;}

body.mnet-clean-child .mnet-footer .mnet-logo img,body.mnet-clean-child .mnet-child-footer .mnet-logo img{max-width:130px;height:auto;}
body.mnet-clean-child .mnet-child-footer{background:#050806;color:#fff;margin-top:clamp(48px,7vw,96px);padding:54px 0 28px;}
body.mnet-clean-child .mnet-child-footer a{color:rgba(255,255,255,.78);text-decoration:none;}
body.mnet-clean-child .mnet-child-footer a:hover{color:#fff;}
body.mnet-clean-child .mnet-child-footer-grid{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(3,1fr);gap:clamp(24px,4vw,58px);}
body.mnet-clean-child .mnet-child-footer-brand p{color:rgba(255,255,255,.72);max-width:36ch;}
body.mnet-clean-child .mnet-child-footer h3{font-size:.9rem;text-transform:uppercase;letter-spacing:.09em;color:#fff;margin:0 0 14px;}
body.mnet-clean-child .mnet-child-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;}
body.mnet-clean-child .mnet-child-footer-bottom{border-top:1px solid rgba(255,255,255,.10);margin-top:38px;padding-top:20px;color:rgba(255,255,255,.64);font-size:.9rem;}

@media (max-width:820px){
  body.mnet-clean-child .mnet-clean-hero.mnet-simple-cinematic-hero{height:var(--mnet-clean-hero-mobile-height);width:100%;border-radius:0;margin-top:0;}
  body.mnet-clean-child .mnet-clean-hero-inner{width:min(100% - 32px,var(--mnet-sc-content-width,1240px));align-items:center;}
  body.mnet-clean-child .mnet-clean-hero-copy{width:min(100%,620px);padding:54px 0 60px;}
  body.mnet-clean-child .mnet-clean-hero:before{background:radial-gradient(ellipse 105% 110% at 31% 58%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) + .16)) 0%,rgba(0,0,0,var(--mnet-sc-overlay,.56)) 44%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) - .16)) 78%,rgba(0,0,0,.04) 100%),linear-gradient(90deg,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) + .12)) 0%,rgba(0,0,0,calc(var(--mnet-sc-overlay,.56) - .04)) 58%,rgba(0,0,0,.10) 100%);}
  body.mnet-clean-child .mnet-jukebox-track > *{flex-basis:76vw;}
  body.mnet-clean-child .mnet-editorial-large .mnet-article-row{grid-template-columns:1fr;}
  body.mnet-clean-child .mnet-child-newsletter{grid-template-columns:1fr;padding:28px 20px;border-radius:14px;}
  body.mnet-clean-child .mnet-newsletter-fields{grid-template-columns:1fr;}
  body.mnet-clean-child .mnet-child-footer-grid{grid-template-columns:1fr;}
}
@media (prefers-reduced-motion:reduce){body.mnet-clean-child .mnet-cine-slide-bg{animation:none!important;transform:scale(1.012)}body.mnet-clean-child .mnet-clean-hero-copy.is-entering{animation:none!important;}}
