.restored-landing .ld-hero{height:calc(100svh - 76px);min-height:650px}.restored-landing .ld-hero-source{font-size:11px;color:var(--sp-night-dim);margin:0}.restored-landing .ld-hero-actions .sw-btn.is-flame{background:#ff8a3d;color:#0b1e3d}.restored-landing .restored-faq h2{font-family:var(--font-sans),sans-serif;font-size:clamp(30px,4vw,48px);letter-spacing:-.035em}.restored-landing .ld-close .sw-btn{justify-content:space-between}.restored-landing .ld-ending{background:var(--sp-night);color:var(--sp-night-text)}.restored-landing .ld-ending .ld-close{background:transparent;min-height:0;padding-bottom:56px}.restored-landing .ld-ending .ld-foot{background:transparent;padding-top:0}.restored-landing .ld-ending .ld-foot-top{grid-template-columns:minmax(200px,1fr) auto;align-items:start}.restored-landing .ld-close :focus-visible,.restored-landing .ld-hero :focus-visible{outline:3px solid #8fb7ff;outline-offset:4px}@media(max-width:760px){.restored-landing .ld-hero{height:calc(100svh - 66px);min-height:620px}.restored-landing .ld-hero-copy{padding-top:28px}.restored-landing .ld-levels{grid-template-columns:1fr}.restored-landing .ld-levels>li{border-left:0}.restored-landing .ld-levels>li a{padding-left:0}.restored-landing .ld-meter{left:20px;right:20px;bottom:18px;gap:8px 16px;flex-wrap:wrap}.restored-landing .ld-meter-count,.restored-landing .ld-meter-when span{font-size:10px}.restored-landing .ld-meter-when b{font-size:12px}}html body .restored-landing .ld-close:before,html body .restored-landing .ld-sec-bone:before,html body .restored-landing .ld-sec-shell:before,html body .restored-landing .sp-header:before{display:none}html body .restored-landing :is(.sp-header,.sp-sheet,.sp-audience-menu,.production-faq){background-image:none}@media(max-width:760px){.restored-landing .ld-hero{height:auto;min-height:600px}.restored-landing .ld-hero-copy{padding:34px 20px 120px}.restored-landing .ld-hero h1{font-size:clamp(37px,10vw,48px);line-height:1.03;max-width:92%}.restored-landing .ld-hero h1 em{margin-top:12px}.restored-landing .ld-hero-sub{font-size:15px;line-height:1.5;max-width:30ch}.restored-landing .ld-hero-actions{gap:10px;flex-wrap:wrap}.restored-landing .ld-hero-actions .sw-btn{min-height:46px;font-size:13px;padding-inline:16px}.restored-landing .ld-tallies{gap:24px}.restored-landing .rx{padding:44px 20px;min-height:0}.restored-landing .rx-rail{padding:0;margin:0 0 24px}.restored-landing .rx-rail h2{font-size:34px}.restored-landing .rx-stage{height:auto;min-height:0;display:block;padding:0}.restored-landing .rx-bg,.restored-landing .rx-crowd{display:none}.restored-landing .rx-deck{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;width:100%;max-width:360px;margin:auto}.restored-landing .rx-sheet{display:none}.restored-landing .rx-card{transform:none}.restored-landing .rx-caption{font-size:11px;line-height:1.5}.restored-landing .ld-ending .ld-close{padding:44px 20px 32px;gap:24px}.restored-landing .ld-close h2{font-size:44px}.restored-landing .ld-ending .ld-foot{padding:0 20px 20px}.restored-landing .ld-ending .ld-foot-top{grid-template-columns:1fr}.restored-landing .ld-foot-top{gap:24px}.restored-landing .fx-compact nav{gap:8px 18px}.restored-landing .fx-compact nav a{min-height:44px;display:inline-flex;align-items:center}.restored-landing .production-faq{padding:40px 20px}.restored-landing .production-faq summary{padding-block:18px;font-size:16px;grid-template-columns:24px minmax(0,1fr) 20px;gap:10px}}html body .restored-landing:before{display:none}@media(max-width:760px){.restored-landing .request-story-heading h2{font-size:34px;max-width:none;width:100%}.restored-landing .ld-dive,.restored-landing .ld-dive.is-calm{height:auto;min-height:0}.restored-landing .ld-dive .ld-dive-stage{height:auto;min-height:0;display:grid;grid-template-rows:220px auto}.restored-landing .ld-dive-map{position:absolute;inset:0 0 auto;height:240px}.restored-landing .ld-dive-panel{position:relative;grid-row:2;padding:24px 20px 32px;width:100%;background:var(--sp-night)}.restored-landing .ld-dive-panel h2{font-size:30px}.restored-landing .ld-dive-act{height:240px;bottom:auto}.restored-landing .ld-dive-panel{left:0;right:auto;top:auto;bottom:auto;transform:none;box-sizing:border-box}.restored-landing .ld-dive.is-compact .ld-dive-steps>li{display:none}.restored-landing .ld-dive.is-compact .ld-dive-steps>li.is-now{display:grid;min-height:100px;align-content:start}.restored-landing .ld-dive.is-compact .ld-dive-steps>li:after{display:none}.restored-landing .ld-dive.is-compact .ld-dive-detail{opacity:1}.restored-landing .ld-dive-controls{display:flex;gap:10px;align-items:center}.restored-landing .ld-dive-controls button{min-height:44px;padding:10px 14px;border:1px solid var(--sp-night-line);border-radius:8px;background:transparent;color:var(--sp-night-text);font:600 14px var(--font-sans);cursor:pointer}.restored-landing .ld-dive-controls button:nth-child(2){flex:1;background:var(--sp-night-text);color:var(--sp-night)}.restored-landing .ld-dive-controls button:disabled{opacity:.45;cursor:default}.restored-landing .ld-dive-controls button:focus-visible{outline:3px solid var(--sp-sky);outline-offset:3px}}.restored-landing .ld-dive-map-fallback{position:absolute;top:60px;right:20px;max-width:250px;z-index:1;margin:0;color:var(--sp-night-text);font-size:16px}.restored-landing .ld-dive-map-fallback span{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:var(--sp-night-dim)}html body .restored-landing .sp-header{background:var(--sp-night)}html body .restored-landing .sp-header:not(.is-scrolled):not(.is-open) .sp-header-bar{background:transparent;border-color:transparent;box-shadow:none}html body .restored-landing .sp-header:not(.is-scrolled):not(.is-open) :is(.sp-wordmark,.sp-nav>a,.sp-audiences>button,.lang-trigger){color:var(--sp-night-text)}html body .restored-landing .sp-header.is-scrolled{background:transparent}