.legal_page__SBb3h{padding:clamp(76px,9vw,116px) 0 126px;background:var(--color-background)}.legal_page__SBb3h>div{max-width:980px}.legal_eyebrow__j1vvI{margin:0 0 18px;color:var(--color-primary-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.legal_page__SBb3h h1{margin:0;color:var(--color-ink);font-size:clamp(3.2rem,6.5vw,5.8rem);line-height:.95;letter-spacing:-.06em}.legal_updated__maFrX{margin:18px 0 28px;color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.legal_summary__4IKbG{max-width:820px;margin:0 0 54px;padding:24px 26px;border-left:4px solid var(--color-primary);background:var(--color-surface);color:var(--color-text);font-size:1.03rem;line-height:1.75}.legal_page__SBb3h section{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);grid-gap:36px;gap:36px;padding:32px 0;border-top:1px solid var(--color-border)}.legal_page__SBb3h h2{margin:0;color:var(--color-ink);font-size:1.28rem;line-height:1.3}.legal_page__SBb3h section>div{min-width:0}.legal_page__SBb3h section p{margin:0;color:var(--color-text-muted);line-height:1.8}.legal_page__SBb3h section p+p{margin-top:16px}.legal_page__SBb3h ul{margin:0;padding-left:22px;color:var(--color-text-muted);line-height:1.75}.legal_page__SBb3h li+li{margin-top:9px}.legal_page__SBb3h strong{color:var(--color-ink)}.legal_page__SBb3h code{padding:2px 5px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-size:.88em;overflow-wrap:anywhere}.legal_page__SBb3h a{color:var(--color-primary-strong);font-weight:750;text-decoration:underline;text-underline-offset:3px}.legal_inlineButton__0L_yX{min-height:46px;margin-top:20px;border:1px solid var(--color-primary-strong);padding:0 18px;background:transparent;color:var(--color-primary-strong);font:inherit;font-weight:820;cursor:pointer}@media (max-width:680px){.legal_page__SBb3h section{grid-template-columns:1fr;gap:12px}.legal_summary__4IKbG{padding-inline:20px}}