.legal__head{padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(28px,4vw,44px)}.legal__head .lede{margin-top:18px}.legal__body{display:grid;grid-template-columns:1fr;gap:36px;padding-bottom:clamp(72px,9vw,120px)}@media(min-width:900px){.legal__body{grid-template-columns:240px 1fr;gap:64px;align-items:start}}.legal__toc{border-top:1px solid var(--hairline);padding-top:22px}@media(min-width:900px){.legal__toc{position:sticky;top:84px}}.legal__toc h2{font-size:.8125rem;font-weight:700;color:var(--text-faint);margin-bottom:14px}.legal__toc li+li{margin-top:12px}.legal__toc a{font-size:.9375rem;color:var(--text-dim);transition:color .2s var(--ease)}.legal__toc a:hover{color:var(--text)}.legal__toc a.is-current{color:var(--accent-text);font-weight:600}.legal__article{max-width:42em}.legal__article>section+section{margin-top:40px}.legal__article h2{font-size:1.1875rem;font-weight:700;letter-spacing:-.012em;margin-bottom:14px}.legal__article p{color:var(--text-dim);line-height:1.85;font-size:1rem}.legal__article p+p{margin-top:14px}.legal__bullets{margin-top:14px;display:grid;gap:10px}.legal__bullets li{position:relative;padding-left:20px;color:var(--text-dim);line-height:1.8;font-size:1rem}.legal__bullets li:before{content:"";position:absolute;left:4px;top:.82em;width:5px;height:5px;border-radius:var(--r-pill);background:var(--accent)}
