.legal-page__updated{margin:12px 0 0;font-size:14px;color:var(--color-text-muted)}.legal-page__content{max-width:820px;margin:0 auto;padding:clamp(24px,4vw,40px);border-radius:20px;line-height:1.75}.legal-page__content section+section{margin-top:28px}.legal-page__content h2{margin:0 0 10px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.legal-page__content p,.legal-page__content ul{margin:0 0 12px;font-size:15px;color:var(--color-text-muted)}.legal-page__content ul{padding-left:1.25rem}.legal-page__content li+li{margin-top:8px}.legal-page__content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.legal-page__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:32px;font-size:14px}.legal-page__footer a{color:var(--color-text-muted);text-decoration:none}.legal-page__footer a:hover{color:var(--color-primary)}