.legal[data-v-fb98215a]{align-items:start;display:grid;gap:var(--space-10);grid-template-columns:220px minmax(0,1fr);padding-block:var(--space-10)}.legal__nav[data-v-fb98215a]{background:var(--surface);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);position:sticky;top:var(--space-6)}.legal__nav-title[data-v-fb98215a]{font-weight:700;margin:0 0 var(--space-2)}.legal__link[data-v-fb98215a]{border-radius:var(--radius-full);color:var(--text-secondary);font-size:.95rem;padding:var(--space-2) var(--space-3);text-decoration:none}.legal__link.router-link-active[data-v-fb98215a],.legal__link[data-v-fb98215a]:hover{background:var(--primary-subtle);color:var(--text-brand)}.legal__link.router-link-active[data-v-fb98215a]{font-weight:600}.legal__doc[data-v-fb98215a]{background:var(--surface);border-radius:var(--radius-card);max-width:820px;padding:var(--space-8) var(--space-10)}.legal__head h1[data-v-fb98215a]{margin:0 0 var(--space-2)}.legal__updated[data-v-fb98215a]{color:var(--text-tertiary);font-size:.9rem;margin:0}.legal__intro[data-v-fb98215a]{font-size:1.1rem;line-height:1.6;margin-top:var(--space-4)}.legal__body[data-v-fb98215a] h2{font-size:1.25rem;margin-top:var(--space-8)}.legal__body[data-v-fb98215a] li{margin-bottom:var(--space-2)}.legal__body[data-v-fb98215a] table{border-collapse:collapse;font-size:.95rem;width:100%}.legal__body[data-v-fb98215a] td,.legal__body[data-v-fb98215a] th{border-bottom:1px solid var(--border-default);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.legal__contact[data-v-fb98215a]{border-top:1px solid var(--border-default);color:var(--text-secondary);margin-top:var(--space-8);padding-top:var(--space-5)}.legal__contact a[data-v-fb98215a]{color:var(--text-brand)}@media(max-width:860px){.legal[data-v-fb98215a]{gap:var(--space-5);grid-template-columns:1fr}.legal__nav[data-v-fb98215a]{flex-direction:row;flex-wrap:wrap;position:static}.legal__nav-title[data-v-fb98215a]{width:100%}.legal__doc[data-v-fb98215a]{padding:var(--space-6) var(--space-5)}}
