.TermPage{max-width:860px;padding-bottom:64px;padding-top:32px}.TermTitle{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.03em;margin:0 0 6px}.TermUpdated{color:var(--muted);font-size:14px;margin:0 0 24px}.TermBody{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);font-size:16px;line-height:1.85;padding:28px;white-space:pre-line;word-break:keep-all}@media(max-width:768px){.TermPage{padding-top:20px}.TermBody{font-size:15px;padding:20px 16px}}
