@charset "UTF-8";.legal[data-v-88eca1c6]{display:block}.legal__head[data-v-88eca1c6]{border-bottom:var(--rule);display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-10) var(--sp-9) var(--sp-9)}.legal__title[data-v-88eca1c6]{font-size:var(--fs-display-l);font-weight:800;letter-spacing:var(--tracking-display-tight)}.legal__updated[data-v-88eca1c6]{color:var(--c-ink-muted);font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-mono);text-transform:uppercase}.legal__body[data-v-88eca1c6]{display:grid;grid-template-columns:repeat(12,1fr)}.legal__toc[data-v-88eca1c6]{align-self:start;grid-column:span 3;max-height:calc(100vh - var(--sp-8)*2);overflow-y:auto;padding:var(--sp-9) var(--sp-8);position:sticky;top:var(--sp-8)}.legal__toc-title[data-v-88eca1c6]{color:var(--c-ink-muted);font-family:var(--ff-mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tracking-mono-wide);margin-bottom:var(--sp-5);text-transform:uppercase}.legal__toc-nav[data-v-88eca1c6]{display:flex;flex-direction:column;gap:var(--sp-4)}.legal__toc-link[data-v-88eca1c6]{color:var(--c-ink-body);display:flex;font-family:var(--ff-mono);font-size:var(--fs-label);gap:var(--sp-3);letter-spacing:var(--tracking-mono)}.legal__toc-index[data-v-88eca1c6],.legal__toc-link[data-v-88eca1c6]:hover{color:var(--c-accent)}.legal__prose[data-v-88eca1c6]{border-left:var(--rule);counter-reset:legal-section;grid-column:span 9;padding:var(--sp-9)}.legal__prose--full[data-v-88eca1c6]{border-left:none;grid-column:3/span 8}.legal__prose[data-v-88eca1c6] section{max-width:72ch;scroll-margin-top:var(--sp-9)}.legal__prose[data-v-88eca1c6] section+section{margin-top:var(--sp-9)}.legal__prose[data-v-88eca1c6] .legal-intro{color:var(--c-ink);font-size:var(--fs-body-l);margin-bottom:var(--sp-9);max-width:68ch}.legal__prose[data-v-88eca1c6] h2{font-size:var(--fs-display-m);font-weight:800;letter-spacing:var(--tracking-display);margin-bottom:var(--sp-6)}.legal__prose[data-v-88eca1c6] section>h2{align-items:center;display:flex;gap:var(--sp-2)}.legal__prose[data-v-88eca1c6] section>h2:before{color:var(--c-accent);content:counter(legal-section,decimal-leading-zero) " —";counter-increment:legal-section;font-family:var(--ff-mono);font-size:var(--fs-label);font-weight:700}.legal__prose[data-v-88eca1c6] h3{font-size:var(--fs-body-l);font-weight:700;letter-spacing:var(--tracking-display);margin-bottom:var(--sp-5);margin-top:var(--sp-7)}.legal__prose[data-v-88eca1c6] p{color:var(--c-ink-body);line-height:var(--leading-body)}.legal__prose[data-v-88eca1c6] p+p{margin-top:var(--sp-6)}.legal__prose[data-v-88eca1c6] ol,.legal__prose[data-v-88eca1c6] ul{color:var(--c-ink-body);line-height:var(--leading-body);margin:var(--sp-6) 0;padding-left:var(--sp-7)}.legal__prose[data-v-88eca1c6] ul{list-style:square}.legal__prose[data-v-88eca1c6] ol{list-style:decimal}.legal__prose[data-v-88eca1c6] li::marker{color:var(--c-accent)}.legal__prose[data-v-88eca1c6] li+li{margin-top:var(--sp-3)}.legal__prose[data-v-88eca1c6] dl{margin:var(--sp-6) 0}.legal__prose[data-v-88eca1c6] dt{color:var(--c-accent);font-family:var(--ff-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-mono)}.legal__prose[data-v-88eca1c6] dd{color:var(--c-ink-body);line-height:var(--leading-body);margin-left:0}.legal__prose[data-v-88eca1c6] dd+dt{margin-top:var(--sp-5)}.legal__prose[data-v-88eca1c6] dt+dd{margin-top:var(--sp-2)}.legal__prose[data-v-88eca1c6] a{color:var(--c-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.legal__body[data-v-88eca1c6]{grid-template-columns:1fr}.legal__toc[data-v-88eca1c6]{border-bottom:var(--rule);grid-column:1;max-height:none;overflow:visible;position:static}.legal__prose[data-v-88eca1c6],.legal__prose--full[data-v-88eca1c6]{border-left:none;grid-column:1}}@media(max-width:640px){.legal__head[data-v-88eca1c6]{padding:var(--sp-9) var(--sp-6) var(--sp-8)}.legal__prose[data-v-88eca1c6],.legal__toc[data-v-88eca1c6]{padding:var(--sp-8) var(--sp-6)}}
