.why-thesis{grid-template-columns:minmax(17rem,.75fr) minmax(20rem,1.25fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.why-thesis h2{letter-spacing:-.05em;max-inline-size:19ch;margin-block:.85rem 0;font-size:clamp(2.1rem,4.5vw,3.8rem)}.why-thesis .editorial-lead{margin:0}.why-reasons{background:var(--site-dark);color:var(--site-dark-text)}.why-reasons .site-container{display:grid}.why-reasons article{border-block-end:1px solid var(--site-dark-line);grid-template-columns:3rem minmax(13rem,.55fr) minmax(18rem,1fr);align-items:baseline;gap:clamp(1rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.why-reasons article:last-child{border-block-end:0}.why-reasons article>span{color:var(--site-dark-muted);font-family:var(--site-font-mono);font-size:.72rem}.why-reasons h2{color:var(--site-dark-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem)}.why-reasons p{max-inline-size:61ch;color:var(--site-dark-muted);margin:0}.why-choice-grid{border:1px solid var(--site-line);background:var(--site-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-block-start:3rem;display:grid}.why-choice-grid article{background:var(--site-surface);padding:clamp(1.5rem,4vw,3rem)}.why-choice-grid h3{letter-spacing:-.03em;margin-block-end:2rem;font-size:clamp(1.35rem,2.5vw,2rem)}.why-boundary-proof{border-block-start:1px solid var(--site-line);grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.why-boundary-proof h2{letter-spacing:-.045em;max-inline-size:14ch;margin-block:.85rem 0;font-size:clamp(2rem,4vw,3.5rem)}.why-boundary-proof>p{max-inline-size:60ch;color:var(--site-ink-muted);align-self:end;margin:0;font-size:1.1rem}@media (max-width:52rem){.why-thesis,.why-boundary-proof{grid-template-columns:1fr}.why-reasons article{grid-template-columns:2rem 1fr}.why-reasons p{grid-column:2}}@media (max-width:42rem){.why-choice-grid{grid-template-columns:1fr}}@media (forced-colors:active){.why-reasons,.why-reasons article,.why-choice-grid,.why-boundary-proof{border-color:canvastext}.why-reasons{color:canvastext;background:canvas}}
