.legal-module__lV1_Bq__header{border-bottom:1px solid var(--color-border-primary);flex-direction:column;gap:1.25rem;padding:3rem 1rem 2.5rem;display:flex}.legal-module__lV1_Bq__crumbs{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary);flex-wrap:wrap;gap:.5rem;display:flex}.legal-module__lV1_Bq__crumbs a:hover{color:var(--color-text-primary)}.legal-module__lV1_Bq__eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;color:var(--color-text-brand-1)}.legal-module__lV1_Bq__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);text-wrap:balance;max-width:24ch}.legal-module__lV1_Bq__lead{max-width:64ch;font-size:var(--text-body-large);line-height:var(--text-body-large--line-height);color:var(--color-text-secondary)}.legal-module__lV1_Bq__meta{font-size:var(--text-body-small);flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:.5rem;display:flex}.legal-module__lV1_Bq__meta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:.6875rem}.legal-module__lV1_Bq__meta dd{color:var(--color-text-primary);margin-top:.25rem}.legal-module__lV1_Bq__layout{grid-template-columns:minmax(0,1fr);display:grid}.legal-module__lV1_Bq__toc{border-bottom:1px solid var(--color-border-primary);padding:1.5rem 1rem}.legal-module__lV1_Bq__tocTitle{font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:.75rem}.legal-module__lV1_Bq__toc ol{counter-reset:toc;font-size:var(--text-body-small);flex-direction:column;gap:.375rem;line-height:1.35;display:flex}.legal-module__lV1_Bq__toc li{counter-increment:toc;color:var(--color-text-secondary);gap:.5rem;display:flex}.legal-module__lV1_Bq__toc li:before{content:counter(toc) ".";font-family:var(--font-mono);color:var(--color-text-tertiary);min-width:1.5rem}.legal-module__lV1_Bq__toc a:hover{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.legal-module__lV1_Bq__article{min-width:0;font-size:var(--text-body-base);color:var(--color-text-secondary);padding:2rem 1rem 4rem;line-height:1.65}.legal-module__lV1_Bq__summary,.legal-module__lV1_Bq__related,.legal-module__lV1_Bq__section>:not(.legal-module__lV1_Bq__tableWrap){max-width:72ch}.legal-module__lV1_Bq__summary{border:1px solid var(--color-border-primary);background:var(--color-surface-brand-secondary);margin-bottom:3rem;padding:1.25rem 1.5rem}.legal-module__lV1_Bq__summary h2{font-family:var(--font-display);font-size:var(--text-h5);color:var(--color-text-primary)}.legal-module__lV1_Bq__summaryNote{font-size:var(--text-body-small);color:var(--color-text-muted);margin-top:.25rem}.legal-module__lV1_Bq__summary ul{flex-direction:column;gap:.5rem;margin-top:1rem;padding-left:1.25rem;list-style:outside;display:flex}.legal-module__lV1_Bq__section{scroll-margin-top:calc(var(--nav-height) + 1.5rem);border-top:1px solid var(--color-border-primary);margin-top:2.5rem;padding-top:2.5rem}.legal-module__lV1_Bq__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal-module__lV1_Bq__section h2{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-text-primary);text-wrap:balance;margin-bottom:1rem}.legal-module__lV1_Bq__num{font-family:var(--font-mono);color:var(--color-text-tertiary);vertical-align:.15em;margin-right:.25rem;font-size:.7em}.legal-module__lV1_Bq__section h3{color:var(--color-text-primary);margin:1.5rem 0 .5rem;font-weight:600}.legal-module__lV1_Bq__section p{margin:.75rem 0}.legal-module__lV1_Bq__section ul,.legal-module__lV1_Bq__section ol{flex-direction:column;gap:.375rem;margin:.75rem 0;padding-left:1.5rem;display:flex}.legal-module__lV1_Bq__section ul{list-style:outside}.legal-module__lV1_Bq__section ol{list-style:decimal}.legal-module__lV1_Bq__article strong{color:var(--color-text-primary);font-weight:600}.legal-module__lV1_Bq__article code{font-family:var(--font-mono);border:1px solid var(--color-border-primary);background:var(--color-surface-brand-secondary);padding:.05em .35em;font-size:.875em}.legal-module__lV1_Bq__link{color:var(--color-text-brand-1);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.legal-module__lV1_Bq__link:hover{text-decoration-color:currentColor}.legal-module__lV1_Bq__defs{flex-direction:column;gap:.75rem;margin:1rem 0;display:flex}.legal-module__lV1_Bq__defs dt{color:var(--color-text-primary);font-weight:600}.legal-module__lV1_Bq__defs dd{margin-top:.125rem}.legal-module__lV1_Bq__note{border-left:3px solid var(--color-border-secondary);background:var(--color-surface-brand-secondary);margin:1.25rem 0;padding:1rem 1.25rem}.legal-module__lV1_Bq__note strong{color:var(--color-text-primary);margin-bottom:.25rem;display:block}.legal-module__lV1_Bq__note p{margin:0}.legal-module__lV1_Bq__tableWrap{border:1px solid var(--color-border-primary);margin:1.25rem 0;overflow-x:auto}.legal-module__lV1_Bq__tableWrap table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-body-small);line-height:1.5}.legal-module__lV1_Bq__tableWrap caption{text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-primary);padding:.75rem 1rem;font-size:.6875rem}.legal-module__lV1_Bq__tableWrap th,.legal-module__lV1_Bq__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-primary);padding:.75rem 1rem}.legal-module__lV1_Bq__tableWrap thead th{background:var(--color-surface-brand-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:500}.legal-module__lV1_Bq__tableWrap tbody th{color:var(--color-text-primary);min-width:9rem;font-weight:600}.legal-module__lV1_Bq__tableWrap tbody tr:last-child th,.legal-module__lV1_Bq__tableWrap tbody tr:last-child td{border-bottom:0}.legal-module__lV1_Bq__related{border-top:1px solid var(--color-border-primary);margin-top:4rem;padding-top:1.5rem}.legal-module__lV1_Bq__related ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.legal-module__lV1_Bq__related a{color:var(--color-text-brand-1);text-underline-offset:2px;text-decoration:underline}@media (min-width:48rem){.legal-module__lV1_Bq__header{padding:4rem 2.5rem 3rem}.legal-module__lV1_Bq__toc,.legal-module__lV1_Bq__article{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:64rem){.legal-module__lV1_Bq__layout{grid-template-columns:18rem minmax(0,1fr)}.legal-module__lV1_Bq__toc{top:var(--nav-height);max-height:calc(100dvh - var(--nav-height));border-bottom:0;border-right:1px solid var(--color-border-primary);align-self:start;padding:2.5rem 2rem 2.5rem 2.5rem;position:sticky;overflow-y:auto}.legal-module__lV1_Bq__article{padding:2.5rem 2.5rem 6rem 3.5rem}}@media print{.legal-module__lV1_Bq__toc,.legal-module__lV1_Bq__crumbs{display:none}.legal-module__lV1_Bq__layout{grid-template-columns:1fr}.legal-module__lV1_Bq__article,.legal-module__lV1_Bq__header{padding:0}.legal-module__lV1_Bq__section{break-inside:avoid-page}}
