.cs .am__name{text-transform:uppercase}.cs .am__lede{max-width:40em}.cs .am__hero-art{align-self:center}.cs .am__diagram{border-top:1px solid var(--ink);margin-top:clamp(3rem,8vh,4.5rem);padding-top:1.5rem}.cs .am__fan{font-family:var(--f-mono);color:var(--orange);margin-top:.4rem}.cs .am__views{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin-top:1.25rem;display:grid}.cs .am__views li{border-top:1px solid var(--rule);gap:.5rem;padding-top:.9rem;display:grid}.cs .am__who{color:var(--orange-ink)}.cs .am__sees{font-family:var(--f-display);font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);font-weight:700;font-stretch:68%;line-height:1.1}.cs .am__diagram-cap{color:var(--ink-3);text-transform:none;letter-spacing:.02em;margin-top:1.5rem;display:block}.cs .am__question{text-transform:uppercase;gap:1rem;margin-top:1.25rem;font-size:clamp(2rem,1.2rem + 2.8vw,4rem);line-height:1.02;display:grid}.cs .am__question span{max-width:20ch}.cs .am__question-hi{color:var(--ink-3)}.cs .am__forces{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3rem,8vh,4.5rem);display:grid}.cs .am__forces li{border-top:1px solid var(--ink);padding-top:1rem}.cs .am__force-n{color:var(--ink-3)}.cs .am__force-name{font-family:var(--f-display);margin-top:1rem;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:700;font-stretch:68%;line-height:1.1}.cs .am__force-body{font-size:var(--t-small);color:var(--ink-2);margin-top:.7rem;line-height:1.65}.cs .am__unknowns{border-top:1px solid var(--ink);margin-top:clamp(2.5rem,6vh,3.5rem)}.cs .am__unknowns li{border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.1rem;display:grid}.cs .am__unknown-n{color:var(--orange-ink)}.cs .am__unknown-q{font-family:var(--f-display);max-width:44em;font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:700;font-stretch:68%;line-height:1.25}.cs .am__exps{gap:clamp(2.5rem,6vh,4rem);margin-top:clamp(3rem,8vh,4.5rem);display:grid}.cs .am__exp{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);column-gap:clamp(1rem,3vw,2rem);padding-top:1.25rem;display:grid}.cs .am__exp-n{color:var(--ink-3)}.cs .am__exp-body{max-width:none}.cs .am__exp-tag{color:var(--ink-3)}.cs .am__exp-tag--2{margin-top:1.25rem}.cs .am__exp-idea{font-family:var(--f-display);color:var(--ink-3);margin-top:.5rem;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:700;font-stretch:68%;line-height:1.15}.cs .am__exp-reaction{font-size:var(--t-small);color:var(--ink-2);margin-top:.5rem;line-height:1.7}.cs .am__exp-arrow{font-family:var(--f-mono);color:var(--orange);margin:1rem 0 .6rem;font-size:.9rem}.cs .am__exp-change{text-transform:uppercase;font-size:clamp(1.35rem,1rem + 1.2vw,2rem);line-height:1.05}.cs .am__views-shot{margin-top:clamp(3rem,8vh,4.5rem)}.cs .am__views-cap{gap:.6rem;max-width:none;margin-top:1.25rem;display:grid}.cs .am__views-note{color:var(--orange);font-size:1.5rem;line-height:1}.cs .am__views-why{color:var(--ink-3);text-transform:none;letter-spacing:.02em;line-height:1.65}.cs .am__path{margin-top:clamp(2.5rem,6vh,3.5rem)}.cs .am__awards{border-top:1px solid var(--ink);margin-top:clamp(4rem,10vh,6rem);padding-top:clamp(2rem,5vh,3rem)}.cs .am__award-list{margin-top:1.5rem}.cs .am__award-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline;gap:.5rem clamp(1rem,3vw,2rem);padding-block:clamp(1rem,2.5vh,1.5rem);display:grid}.cs .am__award-who{color:var(--orange-ink)}.cs .am__award-what{text-transform:uppercase;font-size:clamp(1.4rem,1rem + 1.5vw,2.4rem);line-height:1}.cs .am__award-when{color:var(--ink-3);text-align:right}.cs .am__end{border-top:1px solid var(--rule);margin-top:clamp(5rem,13vh,8rem);padding-top:clamp(2.5rem,6vh,3.5rem)}.cs .am__end-line{text-transform:none;max-width:26ch;margin-top:1.5rem;font-size:clamp(1.5rem,1rem + 1.9vw,2.6rem);line-height:1.15}@media (width<=61.99rem){.cs .am__views,.cs .am__forces{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .am__award-list li{grid-template-columns:minmax(0,1fr) auto}.cs .am__award-who{grid-column:1/-1}}@media (width<=47.99rem){.cs .am__views,.cs .am__forces{grid-template-columns:minmax(0,1fr)}.cs .am__unknowns li,.cs .am__exp{grid-template-columns:2.25rem minmax(0,1fr)}}
