.legal[data-v-e6c49da8]{min-block-size:100dvh;display:flex;flex-direction:column;background:var(--color-surface)}.legal__main[data-v-e6c49da8]{flex:1;inline-size:100%;max-inline-size:52rem;margin-inline:auto;padding:var(--space-8) var(--space-6)}.legal__head[data-v-e6c49da8]{margin-block-end:var(--space-6)}.legal__eyebrow[data-v-e6c49da8]{margin:0 0 var(--space-1);font-size:var(--font-size-lg);font-weight:500;color:var(--bo-green-750)}.legal__title[data-v-e6c49da8]{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.legal__updated[data-v-e6c49da8]{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.legal__body[data-v-e6c49da8]{font-size:1.0625rem;line-height:1.65;color:var(--bo-ink-700)}.legal__body[data-v-e6c49da8] h2{font-family:var(--font-family-display);font-weight:600;font-size:var(--font-size-xl);text-transform:uppercase;letter-spacing:.01em;color:var(--color-heading);margin:var(--space-7) 0 var(--space-3)}.legal__body[data-v-e6c49da8] h3{font-weight:600;font-size:var(--font-size-base);color:var(--color-heading);margin:var(--space-5) 0 var(--space-2)}.legal__body[data-v-e6c49da8] p,.legal__body[data-v-e6c49da8] ul{margin:0 0 var(--space-4);max-inline-size:70ch}.legal__body[data-v-e6c49da8] ul{padding-inline-start:var(--space-5)}.legal__body[data-v-e6c49da8] li{margin-block-end:var(--space-2)}.legal__body[data-v-e6c49da8] a{color:var(--color-accent-strong)}.legal__body[data-v-e6c49da8] .legal-draft{margin:0 0 var(--space-6);padding:var(--space-4);font-size:var(--font-size-sm);color:var(--bo-ink-900);background:var(--color-selected-bg);border:1px solid var(--color-selected-border);border-radius:var(--radius-md)}.legal__body[data-v-e6c49da8] .legal-ph{padding:0 4px;font-weight:600;color:var(--color-danger);background:var(--color-danger-bg);border-radius:2px}
