.legal-link[data-v-912c5a6a]{color:var(--teal-press);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere}.legal-link[data-v-912c5a6a]:hover{color:var(--ink)}.legal[data-v-c3085ea7]{padding-block:var(--space-12) var(--space-16)}.legal-shell[data-v-c3085ea7]{max-width:48rem;counter-reset:legal-section}.legal-head[data-v-c3085ea7]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-8);border-bottom:1px solid var(--line-soft)}.legal-title[data-v-c3085ea7]{font-size:clamp(1.85rem,4vw,2.5rem)}.legal-updated[data-v-c3085ea7]{font-size:.8125rem;color:var(--ink-2)}.legal-lead[data-v-c3085ea7]{font-size:1.0625rem;line-height:1.6;color:var(--ink-2);max-width:40rem}.legal-section[data-v-c3085ea7]{padding-top:var(--space-8);scroll-margin-top:5rem}.legal-h2[data-v-c3085ea7]{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:var(--space-3)}.legal-section.is-numbered .legal-h2[data-v-c3085ea7]:before{counter-increment:legal-section;content:counter(legal-section) ". ";color:var(--teal-press);font-variant-numeric:tabular-nums}.legal-h3[data-v-c3085ea7]{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.4;margin-top:var(--space-5);margin-bottom:var(--space-2)}.legal-p[data-v-c3085ea7],.legal-list[data-v-c3085ea7]{color:var(--ink);line-height:1.65}.legal-p+.legal-p[data-v-c3085ea7],.legal-p+.legal-list[data-v-c3085ea7],.legal-list+.legal-p[data-v-c3085ea7]{margin-top:var(--space-3)}.legal-list[data-v-c3085ea7]{margin:0;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.legal-ul[data-v-c3085ea7]{list-style:disc}.legal-ol[data-v-c3085ea7]{list-style:decimal}.legal-terms[data-v-c3085ea7]{list-style:disc}.legal-list[data-v-c3085ea7] li::marker{color:var(--ink-2)}.legal-terms strong[data-v-c3085ea7]{font-weight:600}.legal-foot[data-v-c3085ea7]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line-soft)}.legal-other[data-v-c3085ea7]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-12);background:var(--surface-2);font-size:.9375rem;font-weight:500;color:var(--ink);transition:background-color .15s ease}.legal-other[data-v-c3085ea7]:hover{background:var(--surface-3)}
