.terms-page{width:min(780px,100% - 32px);color:var(--docs-ink);margin:0 auto;padding:56px 0 72px}.terms-page h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(32px,4vw,44px);font-weight:480;line-height:1.1}.terms-meta{color:var(--docs-muted);margin:0 0 28px;font-size:13px}.terms-highlight{border:1px solid var(--docs-line-strong);border-left:3px solid var(--docs-indigo);background:var(--docs-paper);border-radius:10px;margin:0 0 36px;padding:18px 20px;font-size:14.5px;line-height:1.65}.terms-highlight strong{margin-bottom:6px;font-size:15px;display:block}.terms-highlight p{margin:0}.terms-toc{columns:2;column-gap:28px;margin:0 0 40px;padding:0;font-size:13.5px;list-style:none}.terms-toc li{break-inside:avoid;margin:0 0 8px}.terms-toc a{color:var(--docs-muted)}.terms-toc a:hover{color:var(--docs-indigo)}.terms-page section{margin:0 0 34px;scroll-margin-top:84px}.terms-page h2{letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:560}.terms-page p,.terms-page li{color:#2a344d;font-size:15px;line-height:1.72}.terms-page ol,.terms-page ul{margin:0;padding-left:22px}.terms-page li+li{margin-top:6px}.terms-page table{border-collapse:collapse;width:100%;margin:12px 0 4px;font-size:14px}.terms-page th,.terms-page td{border-bottom:1px solid var(--docs-line);text-align:left;vertical-align:top;padding:10px 12px}.terms-page th{color:var(--docs-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:560}@media (max-width:640px){.terms-page{padding-top:36px}.terms-toc{columns:1}.terms-page th,.terms-page td{padding:8px 6px}}
