.ld-page .ab{max-width:760px;margin:0 auto}.ld-page .ab-hero{justify-items:start;gap:18px;padding:clamp(40px,6vw,80px) 0 4px;display:grid}.ld-page .ab-hero h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;color:var(--ds-ink);margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.05}.ld-page .ab-hero .lead{color:var(--ds-ink-secondary);text-wrap:pretty;max-width:58ch;margin:0;font-size:18px;line-height:1.7}.ld-page .ab-sec{padding:38px 0 0}.ld-page .ab-sec h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--ds-ink);margin:0 0 14px;font-size:25px;font-weight:400}.ld-page .ab-sec p{color:var(--ds-ink-secondary);text-wrap:pretty;max-width:66ch;margin:0 0 12px;font-size:15px;line-height:1.7}.ld-page .ab-sec p:last-child{margin-bottom:0}.ld-page .ab-does{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ld-page .ab-does h3{color:var(--ds-ink);margin:0 0 6px;font-size:15px;font-weight:600}.ld-page .ab-does p{margin:0;font-size:14px}.ld-page .ab-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-page .ab-list li{color:var(--ds-ink-secondary);max-width:66ch;padding-left:18px;font-size:15px;line-height:1.7;position:relative}.ld-page .ab-list li:before{content:"—";color:var(--ds-ink-tertiary);position:absolute;left:0}.ld-page .ab-note{color:var(--ds-ink-tertiary);margin:10px 0 0;font-size:13px}.ld-page .ab-cta{border-top:1px solid var(--ds-line);margin-top:44px;padding-top:30px}@media (max-width:860px){.ld-page .ab-does{grid-template-columns:1fr;gap:18px}}
