main.terms{padding:calc(var(--header) + 8vh) var(--gutter) 12vh}.terms__head{border-bottom:1px solid var(--line);padding-bottom:6vh}.terms__head h1{font-size:clamp(2.8rem,6.4vw,6rem);font-weight:300;line-height:1}.terms__meta{flex-wrap:wrap;gap:14px 48px;margin:30px 0 0;display:flex}.terms__meta dt{font:500 11px/1.4 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.terms__meta dd{margin:4px 0 0}.terms__meta a,.terms__text a{color:var(--accent);text-underline-offset:3px;word-break:break-word;text-decoration:underline}.terms__grid{grid-template-columns:minmax(0,18rem) minmax(0,46rem);gap:6vw;padding-top:7vh;display:grid}.terms__toc{top:calc(var(--header) + 24px);max-height:calc(100vh - var(--header) - 48px);align-self:start;padding-right:8px;position:sticky;overflow-y:auto}.terms__toc-h{font:500 11px/1.4 var(--font);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.terms__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.terms__toc a{color:var(--muted);grid-template-columns:2.1em 1fr;padding:5px 0;font-size:.88rem;line-height:1.35;text-decoration:none;transition:color .25s;display:grid}.terms__toc a span{font-variant-numeric:tabular-nums}.terms__toc a:hover,.terms__toc a[aria-current]{color:var(--accent)}.terms__text{font-size:1rem;line-height:1.75}.terms__sec{scroll-margin-top:calc(var(--header) + 24px);padding:0 0 5vh}.terms__sec h2{margin-bottom:18px;font-size:clamp(1.6rem,2.4vw,2.1rem)}.terms__n{color:var(--accent-2);font-variant-numeric:lining-nums}.terms__sec p+p,.terms__sec ul+p,.terms__sec ol+p,.terms__sec p+ul,.terms__sec p+ol,.terms__sec dl+p{margin-top:14px}.terms__sec ul,.terms__sec ol{gap:6px;margin:14px 0 0;padding-left:1.3em;display:grid}.terms__sec li::marker{color:var(--accent)}.terms__contact{border-top:1px solid var(--line);gap:0;margin:18px 0 0;display:grid}.terms__contact div{border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;gap:12px;padding:12px 0;display:grid}.terms__contact dt{color:var(--muted)}.terms__contact dd{margin:0}.terms__close{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:2px;margin-top:4vh;padding:28px 30px}.terms__close-name{font:400 1.5rem/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.terms__close p:last-child{color:var(--muted)}@media (width<=1024px){.terms__grid{grid-template-columns:1fr;gap:5vh}.terms__toc{background:var(--surface);border:1px solid var(--line);border-radius:2px;max-height:none;padding:20px 22px;position:static;overflow:visible}.terms__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}}@media (width<=768px){main.terms{padding-top:calc(var(--header) + 6vh)}.terms__toc ol{grid-template-columns:1fr}.terms__contact div{grid-template-columns:1fr;gap:2px}}
