.legal-content{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.legal-summary{border-radius:var(--radius-xl);background:var(--surface-soft-pink);padding:1.4rem;position:sticky;top:7rem}.legal-summary h1{margin-bottom:1rem;font-size:clamp(3.5rem,6vw,6rem);line-height:.9}.legal-summary p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:.84rem}.legal-summary p+p{margin-top:.75rem}.legal-sections{gap:3rem;display:grid}.legal-sections section{border-bottom:1px solid var(--line);padding-bottom:3rem}.legal-sections section:last-child{border-bottom:0;padding-bottom:0}.legal-sections h2{font-size:clamp(2.4rem,4vw,4rem)}.legal-sections p,.legal-sections li{color:var(--muted)}.legal-sections code{border-radius:var(--radius-xs);background:var(--surface-soft-pink);color:var(--brand-pink-dark);padding:.1em .35em}@media (width<=760px){.legal-content{grid-template-columns:1fr}.legal-summary{position:static}}
