.terms{max-width:46rem;padding-block:clamp(3rem,7vw,5.5rem) clamp(3.5rem,7vw,6rem)}.terms h1{font-size:clamp(2rem,4.5vw,2.75rem)}.terms .lede{margin-top:1.25rem;max-width:40rem}.terms .pill{margin-top:1rem}.terms-toc{border-block:1px solid var(--line);margin-block:2rem;padding-block:1.25rem}.terms-toc-title{font-weight:650;margin-bottom:.5rem}.terms-toc ol{display:grid;gap:.25rem;margin:0;padding-inline-start:1.25rem}.terms-toc a{color:var(--ink-2);font-size:var(--fs-small);text-underline-offset:3px}.terms-toc a:hover{color:var(--ink)}.terms section{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem;scroll-margin-top:5rem}.terms section h2{font-size:1.375rem;letter-spacing:-.01em;margin-bottom:.75rem}.terms p,.terms li{color:var(--ink-2);font-size:var(--fs-small)}.terms p+p,.terms ul+p,.terms p+ul{margin-top:.75rem}.terms ul{display:grid;gap:.5rem;padding-inline-start:1.25rem}.terms strong{color:var(--ink)}.terms a{text-underline-offset:3px}.terms-meta{border-block:1px solid var(--line);display:grid;gap:1rem;margin-top:1.5rem;padding-block:1.25rem}.terms-meta div{display:grid;gap:.25rem}.terms-meta dt{color:var(--ink-3);font-size:var(--fs-label);font-weight:600}.terms-meta dd{font-size:var(--fs-small);margin:0}
