.legal[data-v-0313e1f1]{padding:56px 0 80px}.container[data-v-0313e1f1]{margin:0 auto;max-width:720px;padding:0 32px}.head[data-v-0313e1f1]{margin-bottom:40px}.head h1[data-v-0313e1f1]{font-size:40px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px}.updated[data-v-0313e1f1]{color:var(--color-muted);font-size:12px;letter-spacing:.02em;margin:0}.intro[data-v-0313e1f1]{font-size:17px;line-height:1.55;margin:20px 0 0}.intro[data-v-0313e1f1],.prose[data-v-0313e1f1]{color:var(--color-ink-2)}.prose[data-v-0313e1f1]{font-size:15px;line-height:1.65}.prose[data-v-0313e1f1] h2{color:var(--color-ink);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:40px 0 14px}.prose[data-v-0313e1f1] h3{color:var(--color-ink);font-size:16px;font-weight:600;line-height:1.3;margin:28px 0 10px}.prose[data-v-0313e1f1] p{margin:0 0 14px}.prose[data-v-0313e1f1] ol,.prose[data-v-0313e1f1] ul{margin:0 0 18px;padding-left:22px}.prose[data-v-0313e1f1] li{margin-bottom:6px}.prose[data-v-0313e1f1] a{color:var(--color-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.prose[data-v-0313e1f1] a:hover{color:var(--color-accent)}.prose[data-v-0313e1f1] strong{color:var(--color-ink);font-weight:600}.prose[data-v-0313e1f1] code{background:var(--color-surface-2);border-radius:4px;color:var(--color-ink);font-family:var(--font-mono);font-size:13px;padding:2px 6px}.prose[data-v-0313e1f1] table{border-collapse:collapse;font-size:13.5px;margin:16px 0 24px;width:100%}.prose[data-v-0313e1f1] td,.prose[data-v-0313e1f1] th{border-bottom:1px solid var(--color-line);padding:10px 12px;text-align:left;vertical-align:top}.prose[data-v-0313e1f1] th{background:var(--color-surface-2);border-bottom-color:var(--color-line-strong);color:var(--color-ink);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.prose[data-v-0313e1f1] .placeholder{background:var(--color-warning-soft);border-left:3px solid var(--color-warning);border-radius:0 6px 6px 0;color:var(--color-ink-2);font-size:13.5px;margin:16px 0;padding:12px 16px}.prose[data-v-0313e1f1] .placeholder strong{color:var(--color-ink)}@media(max-width:960px){.container[data-v-0313e1f1]{padding:0 20px}.head h1[data-v-0313e1f1]{font-size:32px}.prose[data-v-0313e1f1] h2{font-size:20px}}
