.page[data-v-bca98731]{background:var(--s-bg);color:var(--s-ink);min-height:100vh}.legal[data-v-bca98731]{max-width:720px;margin:0 auto;padding:72px 20px 96px}.legal__head[data-v-bca98731]{border-bottom:1px solid var(--s-line);padding-bottom:24px}.legal__head h1[data-v-bca98731]{letter-spacing:-.03em;color:var(--s-ink-strong);font-family:Georgia,serif;font-size:clamp(34px,4.6vw,48px);font-weight:400;line-height:1.1}.legal__updated[data-v-bca98731]{color:var(--s-muted);margin-top:10px;font-size:14px}.legal__draft[data-v-bca98731]{border:1px solid var(--s-badge-line);background:var(--s-badge-bg);color:var(--s-badge-ink);border-radius:8px;margin-top:18px;padding:12px 16px;font-size:14px;line-height:1.5}.legal__body[data-v-bca98731]{color:var(--s-ink-soft);font-size:16px;line-height:1.7}.legal__body[data-v-bca98731] h2{letter-spacing:-.01em;color:var(--s-ink-strong);margin:44px 0 12px;font-size:20px;font-weight:600}.legal__body[data-v-bca98731] p{margin-top:14px}.legal__body[data-v-bca98731] ul{margin:12px 0 0;padding-left:22px}.legal__body[data-v-bca98731] li{margin:8px 0}.legal__body[data-v-bca98731] li::marker{color:var(--s-dim)}.legal__body[data-v-bca98731] b{color:var(--s-ink-strong);font-weight:600}.legal__body[data-v-bca98731] a{color:var(--s-accent-text);text-underline-offset:3px;text-decoration:underline}.legal__body[data-v-bca98731] .legal-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px;line-height:1.5}.legal__body[data-v-bca98731] .legal-table td,.legal__body[data-v-bca98731] .legal-table th{border-bottom:1px solid var(--s-line-soft);text-align:left;vertical-align:top;padding:12px 14px 12px 0}.legal__body[data-v-bca98731] .legal-table th{color:var(--s-muted);font-size:13px;font-weight:600}.legal__body[data-v-bca98731] .legal-table td:first-child{color:var(--s-ink-strong);font-weight:600}.legal__contact[data-v-bca98731]{border-top:1px solid var(--s-line);color:var(--s-muted);margin-top:56px;padding-top:20px;font-size:14px}@media (width<=600px){.legal[data-v-bca98731]{padding:48px 20px 72px}.legal__body[data-v-bca98731] .legal-table thead{display:none}.legal__body[data-v-bca98731] .legal-table tr{border-bottom:1px solid var(--s-line-soft);padding:12px 0;display:block}.legal__body[data-v-bca98731] .legal-table td{border:0;padding:2px 0;display:block}}
