.legal-page[data-v-7f070b8d]{max-width:720px;margin:0 auto;padding:48px 24px 96px;color:var(--ink)}.legal-head[data-v-7f070b8d]{margin-bottom:28px}.back-link[data-v-7f070b8d]{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:var(--ink);font-size:var(--text-md);font-weight:600;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans)}.back-link[data-v-7f070b8d]:hover{text-decoration:underline}.back-link[data-v-7f070b8d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1[data-v-7f070b8d]{font-family:var(--font-sans);font-size:42px;letter-spacing:-.02em;line-height:1.1;margin:0 0 8px;font-weight:500}.legal-footer[data-v-7f070b8d]{margin-top:64px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:var(--text-md);color:var(--muted)}.legal-footer a[data-v-7f070b8d]{text-decoration:none;color:var(--muted)}.legal-footer a[data-v-7f070b8d]:hover{color:var(--ink);text-decoration:underline}.legal-footer .current[data-v-7f070b8d]{color:var(--ink);font-weight:600}.legal-footer .sep[data-v-7f070b8d]{color:var(--muted)}@media(max-width:600px){.legal-page[data-v-7f070b8d]{padding:32px 18px 64px}h1[data-v-7f070b8d]{font-size:32px}}
