.legal-page[data-v-21eadb67]{--legal-content-width:var(--product-container)}.legal-page__main[data-v-21eadb67]{z-index:1;width:min(100% - 2rem,var(--legal-content-width));margin:0 auto;padding:1.25rem 0 4rem;position:relative}.legal-page__article[data-v-21eadb67]{border:1px solid var(--product-border);background:var(--product-surface);box-shadow:var(--product-shadow-sm);gap:2rem;padding:clamp(1.35rem,3vw,2.25rem);display:grid}.legal-page__header[data-v-21eadb67]{gap:.35rem;display:grid}.legal-page__eyebrow[data-v-21eadb67]{color:var(--product-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.legal-page__header h1[data-v-21eadb67]{color:var(--product-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:800;line-height:1.15}.legal-page__section[data-v-21eadb67]{gap:.85rem;display:grid}.legal-page__section h2[data-v-21eadb67]{color:var(--product-ink);letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.legal-page__lead[data-v-21eadb67],.legal-page__section p[data-v-21eadb67]{color:var(--product-text);margin:0;font-size:.98rem;line-height:1.7}.legal-page__lead[data-v-21eadb67]{font-size:1.02rem}.legal-page__dl[data-v-21eadb67]{gap:.65rem;margin:0;display:grid}.legal-page__dl-row[data-v-21eadb67]{background:#f1f7fc8c;border:1px solid #3068ae1a;grid-template-columns:minmax(8rem,11.5rem) minmax(0,1fr);gap:.35rem 1rem;padding:.65rem .85rem;display:grid}.legal-page__dl-row dt[data-v-21eadb67]{color:var(--product-muted);letter-spacing:.02em;margin:0;font-size:.8rem;font-weight:700;line-height:1.45}.legal-page__dl-row dd[data-v-21eadb67]{color:var(--product-text);white-space:pre-line;margin:0;font-size:.94rem;line-height:1.55}.legal-page__table-wrap[data-v-21eadb67]{background:#f1f7fc59;border:1px solid #3068ae1a;overflow-x:auto}.legal-page__table[data-v-21eadb67]{border-collapse:collapse;width:100%;font-size:.88rem;line-height:1.5}.legal-page__table td[data-v-21eadb67],.legal-page__table th[data-v-21eadb67]{text-align:left;vertical-align:top;white-space:pre-line;border-bottom:1px solid #3068ae1a;padding:.75rem .85rem}.legal-page__table th[data-v-21eadb67]{color:var(--product-muted);letter-spacing:.03em;text-transform:uppercase;background:#f1f7fce6;font-size:.75rem;font-weight:700}.legal-page__table tbody tr:last-child td[data-v-21eadb67]{border-bottom:0}.legal-page__meta[data-v-21eadb67],.legal-page__note[data-v-21eadb67]{color:var(--product-muted);margin:0;font-size:.88rem;line-height:1.6}.legal-page__meta[data-v-21eadb67]{font-weight:600}@media (width<=640px){.legal-page__dl-row[data-v-21eadb67]{grid-template-columns:1fr}}
