.si-legal[data-v-3c5eca39]{background:var(--si-bg);color:var(--si-text);min-height:100vh}.si-legal__wrap[data-v-3c5eca39]{max-width:56rem;margin:0 auto;padding:4rem 1rem 6rem}.si-legal__head[data-v-3c5eca39]{text-align:center;margin-bottom:2rem}.si-legal__eyebrow[data-v-3c5eca39]{text-transform:uppercase;letter-spacing:.04em;color:var(--si-accent);background:var(--si-accent-soft);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.si-legal__title[data-v-3c5eca39]{margin:0 0 10px;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.15}.si-legal__updated[data-v-3c5eca39]{color:var(--si-muted);margin:0 0 16px;font-size:14px;font-weight:600}.si-legal__notice[data-v-3c5eca39]{border:1px solid var(--si-border);border-radius:10px;max-width:640px;margin:0 auto 16px;padding:10px 14px;font-size:14px}.si-legal__lead[data-v-3c5eca39]{color:var(--si-text-2);max-width:680px;margin:0 auto;font-size:16px;line-height:1.8}.si-legal__toc[data-v-3c5eca39]{background:var(--si-surface);border:1px solid var(--si-border);border-radius:16px;margin-bottom:2rem;padding:18px 22px}.si-legal__toc ol[data-v-3c5eca39]{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px;margin:0;padding:0;list-style:none}@media (max-width:640px){.si-legal__toc ol[data-v-3c5eca39]{-moz-columns:1;columns:1}}.si-legal__toc li[data-v-3c5eca39]{-moz-column-break-inside:avoid;break-inside:avoid;margin:6px 0}.si-legal__toc a[data-v-3c5eca39]{color:var(--si-accent);font-size:14px;text-decoration:none}.si-legal__toc a[data-v-3c5eca39]:hover{text-decoration:underline}.si-legal__sec[data-v-3c5eca39]{background:var(--si-surface);border:1px solid var(--si-border);border-radius:16px;margin-bottom:16px;padding:22px 26px;scroll-margin-top:90px}.si-legal__sec h2[data-v-3c5eca39]{color:var(--si-text);margin:0 0 12px;font-size:1.25rem;font-weight:700}.si-legal__sec h3[data-v-3c5eca39]{margin:20px 0 10px;font-size:1.05rem;font-weight:700}.si-legal__content[data-v-3c5eca39]{color:var(--si-text-2);font-size:15px;line-height:1.85}.si-legal__content[data-v-3c5eca39] p{margin:0 0 10px}.si-legal__content[data-v-3c5eca39] ol,.si-legal__content[data-v-3c5eca39] ul{margin:8px 0;padding-inline-start:24px;list-style:outside}.si-legal__content[data-v-3c5eca39] li{margin:6px 0}.si-legal__content[data-v-3c5eca39] strong{color:var(--si-text)}.si-legal__content[data-v-3c5eca39] a,.si-legal__lead[data-v-3c5eca39] a{color:var(--si-accent);text-underline-offset:2px;text-decoration:underline}.si-legal__content[data-v-3c5eca39] code,.si-legal__tablewrap code[data-v-3c5eca39]{direction:ltr;unicode-bidi:embed;font-size:13px}.si-legal__tablewrap[data-v-3c5eca39]{overflow-x:auto}.si-legal__tablewrap table[data-v-3c5eca39]{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.6}.si-legal__tablewrap td[data-v-3c5eca39],.si-legal__tablewrap th[data-v-3c5eca39]{border:1px solid var(--si-border);text-align:start;vertical-align:top;padding:8px 10px}.si-legal__tablewrap th[data-v-3c5eca39]{background:var(--si-accent-soft);color:var(--si-text);font-weight:700}
