.legal-page[data-v-25cbcd9f]{background:#fff;min-height:100vh}.lgl[data-v-25cbcd9f]{font-family:var(--font-family);color:#0a0a0a;padding-bottom:90px}.lgl-hero[data-v-25cbcd9f]{max-width:720px;margin:0 auto;padding:100px 24px 20px}.lgl-eyebrow[data-v-25cbcd9f]{text-transform:uppercase;letter-spacing:.12em;color:#f0356b;margin:0 0 14px;font-size:.75rem;font-weight:600}.lgl-hero h1[data-v-25cbcd9f]{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.1}.lgl-updated[data-v-25cbcd9f]{color:#9ca3af;margin:0 0 18px;font-size:.82rem}.lgl-intro[data-v-25cbcd9f]{color:#4b5563;margin:0;font-size:1rem;line-height:1.75}.lgl-body[data-v-25cbcd9f]{box-sizing:border-box;max-width:720px;margin:28px auto 0;padding:0 24px}.lgl-section[data-v-25cbcd9f]{border-top:1px solid #f3f4f6;padding:26px 0 6px}.lgl-section h2[data-v-25cbcd9f]{letter-spacing:-.005em;margin:0 0 10px;font-size:1.06rem;font-weight:600}.lgl-section h2 span[data-v-25cbcd9f]{color:#f0356b;font-variant-numeric:tabular-nums;margin-right:6px}.lgl-section p[data-v-25cbcd9f]{color:#374151;margin:0 0 12px;font-size:.93rem;line-height:1.8}.lgl-contact a[data-v-25cbcd9f]{color:#0a0a0a;text-underline-offset:3px;-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db}.lgl-contact a[data-v-25cbcd9f]:hover{text-decoration-color:#0a0a0a}
