.bq-legal{padding-top:4.5rem;padding-bottom:4rem}.bq-legal-main{max-width:46rem;color:var(--color-ink);margin-inline:auto;font-size:1rem;line-height:1.7}.bq-legal-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-soft);font-size:11px}.bq-legal-h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:.5rem;font-size:2rem;font-weight:700;line-height:1.1}.bq-legal-date{font-family:var(--font-mono);color:var(--color-ink-soft);margin-top:.75rem;font-size:.8rem}.bq-legal-draft{border:1.5px solid var(--color-ink);box-shadow:4px 4px 0 0 var(--color-marker);background:#fff;border-radius:12px;margin-top:1.5rem;padding:1.1rem 1.25rem}.bq-legal-draft-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.bq-legal-draft p+p{margin-top:.5rem;font-size:.925rem}.bq-legal-toc{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);background:var(--color-paper-shade);border-radius:10px;margin-top:1.75rem;padding:1rem 1.15rem}.bq-legal-toc-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-soft);font-size:10px;font-weight:600}.bq-legal-toc ol{columns:1;margin-top:.6rem;padding-left:1.4rem;font-size:.9rem;list-style:decimal}@media (width>=40rem){.bq-legal-toc ol{columns:2;column-gap:2.5rem}}.bq-legal-toc li{break-inside:avoid;padding:.12rem 0}.bq-legal-toc li::marker{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.bq-legal-toc a{color:var(--color-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.bq-legal-toc a:hover{text-underline-offset:2.5px;text-decoration:underline}}.bq-legal-body :is(h2,h3)[id]{scroll-margin-top:5rem}.bq-legal-body h2{font-family:var(--font-display);letter-spacing:-.01em;border-top:1px dashed color-mix(in oklab, var(--color-ink) 14%, transparent);margin-top:2.75rem;padding-top:.4rem;font-size:1.4rem;font-weight:700}.bq-legal-body h3{font-family:var(--font-display);margin-top:1.9rem;font-size:1.1rem;font-weight:700}.bq-legal-body p{text-wrap:pretty;margin-top:1rem}.bq-legal-body ul,.bq-legal-body ol{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.bq-legal-body ul{padding-left:.2rem;list-style:none}.bq-legal-body ul>li{padding-left:1.3rem;position:relative}.bq-legal-body ul>li:before{content:"";background:var(--color-marker);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.62em;left:0;transform:skew(-8deg)}.bq-legal-body ol{padding-left:1.5rem;list-style:decimal}.bq-legal-body li::marker{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.bq-legal-body a{color:var(--color-money);text-underline-offset:2.5px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--color-money) 45%, transparent)}@media (hover:hover) and (pointer:fine){.bq-legal-body a:hover{text-decoration-color:var(--color-money)}}.bq-legal-body strong{font-weight:700}.bq-legal-body blockquote{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);border-left:3px solid var(--color-money);background:#fff;border-radius:0 10px 10px 0;margin-top:1.4rem;padding:.4rem 1.15rem 1rem;font-size:.925rem}.bq-legal-body code{font-family:var(--font-mono);background:color-mix(in oklab, var(--color-ink) 6%, transparent);border-radius:4px;padding:.1em .35em;font-size:.85em}.bq-legal-body table{border-collapse:collapse;margin-top:1.2rem;font-size:.875rem;display:block;overflow-x:auto}.bq-legal-body th,.bq-legal-body td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);padding:.6rem .8rem}.bq-legal-body thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-soft);background:var(--color-paper-shade);font-size:10px;font-weight:600}.bq-legal-body hr{border:0;border-top:1px dashed color-mix(in oklab, var(--color-ink) 16%, transparent);margin:2.25rem 0}
