.cs-page{padding-block:clamp(48px,7vw,96px)}.cs-head{max-width:860px}.cs-kicker{font-family:var(--font-st-mono),monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--m-green);margin:0 0 20px}.cs-head h1{text-wrap:balance;max-width:20ch}.cs-dek{font-size:21px;line-height:1.5;color:var(--m-muted);margin-top:24px;max-width:60ch}.cs-lead-quote{margin:clamp(40px,6vw,72px) 0;padding:clamp(24px,4vw,40px) 0;border-block:1px solid var(--m-line);max-width:980px}.cs-lead-quote blockquote{margin:0}.cs-lead-quote blockquote p{font-family:var(--font-st-display),Georgia,serif;font-size:clamp(24px,3vw,36px);line-height:1.3;letter-spacing:-.01em;margin:0;text-wrap:pretty}.cs-lead-quote figcaption,.cs-quotes figcaption{margin-top:16px;font-size:15px;color:var(--m-muted)}.cs-lead-quote figcaption strong,.cs-quotes figcaption strong{color:var(--m-ink);margin-right:6px}.cs-body{display:grid;gap:clamp(40px,5vw,64px);max-width:720px}.cs-body h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15;text-wrap:balance;margin:0 0 16px}.cs-body p{font-size:18px;line-height:1.7;color:var(--m-ink);margin:0;max-width:65ch}.cs-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.cs-list li{font-size:18px;line-height:1.65;padding-left:20px;border-left:3px solid var(--m-line)}.cs-list strong{display:block}.cs-quotes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-quotes figure{margin:0;background:var(--m-card,#fff);border:1px solid var(--m-line);border-radius:6px;padding:24px}.cs-quotes blockquote{margin:0}.cs-quotes blockquote p{font-size:20px;line-height:1.45}.cs-cta{border-top:1px solid var(--m-line);padding-top:40px}.cs-cta>p{color:var(--m-muted);margin-bottom:24px}@media (max-width:700px){.cs-quotes{grid-template-columns:minmax(0,1fr)}.cs-dek{font-size:18px}}