@layer pages{.story-page :is(h1,h2,h3){overflow-wrap:anywhere}.story-back{color:#fff;opacity:.85;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-size:.9375rem;display:inline-flex}.story-hero-film h1{max-width:17ch}.story-hero-lede{color:#e6e8ee;max-width:38ch;margin:22px 0 32px;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.45}.story-hero-film .button{padding:14px 26px;font-size:1.06rem}.story-proof{background:var(--graphite);padding-block:12px 64px}.story-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.story-stats>div{border-radius:var(--radius-card);background:var(--graphite-raised);padding:28px 28px 26px}.story-stats dt{color:var(--on-dark);letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:650;line-height:1.1}.story-stats dd{color:var(--on-dark-muted);margin-top:8px;margin-left:0;font-size:1rem}.story-star{color:var(--star);margin-left:4px}.story-proof-note{color:var(--on-dark-muted);margin-top:22px;font-size:.9375rem}.story-proof-note a{color:var(--blue-on-dark)}.story-reasons{grid-template-columns:repeat(3,minmax(0,1fr))}.story-reason-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.story-num{color:var(--muted);letter-spacing:.09em;font-size:.9375rem;font-weight:600}.story-reasons h3{color:var(--ink);margin-top:28px;font-size:1.5rem;font-weight:600}.story-reasons p{color:var(--muted);margin-top:12px;font-size:1.0625rem}.story-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.story-split>p+p,.story-lab p:not(.ig-eyebrow){margin-top:18px;font-size:1.125rem}.story-lab .ig-title{margin-bottom:8px}.story-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:26px;display:flex}.story-links a,.story-close-actions a.ig-more{align-items:center;min-height:44px;display:inline-flex}.story-decisions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.story-decisions>.ig-head{position:sticky;top:120px}.story-rows article{border-top:1px solid var(--line);gap:24px;padding-block:32px;display:flex}.story-rows article:first-child{border-top:0;padding-top:0}.story-rows article>div{min-width:0}.story-rows h3{color:var(--ink);font-size:1.5rem;font-weight:600}.story-rows p{color:var(--muted);margin-top:10px;font-size:1.0625rem}.story-rows .ig-more{align-items:center;min-height:44px;margin-top:6px;display:inline-flex}.story-close-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}.story-close .button{white-space:normal;max-width:100%}@media (width<=1000px){.story-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.story-reasons{grid-template-columns:minmax(0,1fr)}.story-decisions>.ig-head{position:static}.story-split,.story-decisions{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.story-proof{padding-bottom:48px}.story-stats>div{border-radius:22px;padding:20px}.story-rows article{gap:16px;padding-block:24px}.story-hero-film h1{font-size:clamp(2.5rem,11vw,3.6rem)}}}
