.ew-feature{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);align-items:end;gap:24px;padding-block:32px 40px;display:grid}.ew-feature .site-eyebrow,.ew-case .site-eyebrow{color:var(--color-quiet);font-size:12px}.ew-feature h2{font:700 clamp(44px,8vw,78px)/1.03 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:18ch;margin-top:16px}.ew-feature-stack{color:var(--color-cyan);font-size:14px;margin-top:12px!important}.ew-feature-detail{min-width:0}.ew-feature-summary{color:var(--color-quiet);max-width:55ch;margin-top:20px!important}.ew-feature .site-link{margin-top:16px}.ew-feature .ew-disclosure{max-width:62ch}.ew-disclosure{color:var(--color-quiet);max-width:75ch;font-size:13px;margin-top:16px!important}.ew-cover{padding-block:24px 48px}.ew-cover>.site-eyebrow{margin-top:32px}.ew-cover-head{align-items:end;gap:24px;margin-top:20px;display:grid}.ew-cover h1{font:700 clamp(58px,10vw,144px)/.96 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere}.ew-deck{letter-spacing:-.025em;max-width:33ch;font-size:clamp(22px,2.4vw,34px);line-height:1.3}.ew-cover-notes{gap:24px;margin-top:32px;display:grid}.ew-cover-notes>p,.ew-cover-notes dd{color:var(--color-quiet);max-width:65ch}.ew-cover-notes dt,.ew-stack dt{color:var(--color-cyan);font:400 12px/1.6 var(--font-annotation);text-transform:uppercase;margin-bottom:8px}.ew-stack{border-top:1px solid var(--color-hairline);padding-top:20px;margin-top:32px!important}.ew-stack ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ew-essay,.ew-flow-section{border-top:1px solid var(--color-hairline);gap:24px;padding-block:40px 48px;display:grid}.ew-essay h2,.ew-flow-section h2{font:700 clamp(38px,6vw,56px)/1.04 var(--font-display);letter-spacing:-.02em;margin-top:16px}.ew-essay>p,.ew-section-intro>p{color:var(--color-quiet);max-width:63ch}.ew-flow{border-block:1px solid var(--color-hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.ew-flow li{border-bottom:1px solid var(--color-hairline);min-width:0;padding:24px 20px 24px 0;position:relative}.ew-flow li:last-child{border:0}.ew-flow-number{font:400 12px/1.6 var(--font-annotation);color:var(--color-cyan)}.ew-flow h3{margin-top:12px;font-size:21px;font-weight:500;line-height:1.3}.ew-flow p{color:var(--color-quiet);font-size:14px;margin-top:12px!important}.ew-decisions section{border-top:1px solid var(--color-hairline);padding-block:24px}.ew-decisions section:first-child{border-top:0;padding-top:0}.ew-decisions h3{margin:12px 0;font-size:22px;font-weight:500;line-height:1.35}.ew-decisions p:not(.site-eyebrow){color:var(--color-quiet);max-width:63ch}.ew-decisions .ew-tradeoff{font-size:14px;margin-top:16px!important}.ew-tradeoff strong{color:var(--color-bone);font-weight:500}.ew-ending{border-top:1px solid var(--color-hairline);gap:24px;padding-block:32px 56px;display:grid}.ew-ending>div>p:not(.site-eyebrow){max-width:64ch;color:var(--color-quiet);margin-top:12px}.ew-ending nav{flex-wrap:wrap;align-items:start;gap:12px 32px;display:flex}@media (width>=701px){.ew-feature{gap:var(--layout-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ew-feature-summary{margin-top:0!important}.ew-cover-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px}.ew-cover-notes{grid-template-columns:1.4fr 1fr;gap:40px}.ew-cover-notes dl{border-left:1px solid var(--color-cyan);padding-left:24px}.ew-essay,.ew-section-intro,.ew-decisions-section{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px}.ew-section-intro{align-items:end;margin-bottom:32px;display:grid}.ew-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.ew-flow li{border-bottom:0;border-right:1px solid var(--color-hairline);padding:24px 20px}.ew-flow li:first-child{padding-left:0}.ew-flow li:last-child{border:0}.ew-flow li:not(:last-child):after{content:"→";color:var(--color-cyan);background:var(--color-carbon);line-height:1;position:absolute;top:18px;right:-7px}.ew-ending{grid-template-columns:1.4fr 1fr;gap:48px}.ew-ending nav{justify-content:end}}@media (prefers-reduced-motion:reduce){.ew-feature *{scroll-behavior:auto}}
