.legal-page.svelte-1budmc{isolation:isolate;position:relative}.legal-shell.svelte-1budmc{z-index:1}.legal-topbar.svelte-1budmc{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.legal-brand.svelte-1budmc{align-items:center;display:inline-flex}.legal-back.svelte-1budmc{letter-spacing:.22em;text-transform:uppercase;color:#b6b6b6;background:#131313e0;border:1px solid #ffffff14;align-items:center;gap:.65rem;padding:.85rem 1.2rem;font-size:.72rem;font-weight:800;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.legal-back.svelte-1budmc:hover{border-color:var(--legal-accent-border);color:var(--legal-accent);background:#ffffff08}.legal-hero.svelte-1budmc,.legal-section.svelte-1budmc,.legal-point.svelte-1budmc,.legal-cta.svelte-1budmc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff08,#0000 45%),#131313eb;border:1px solid #ffffff14;position:relative}.legal-hero.svelte-1budmc{gap:1.5rem;padding:2rem;display:grid}.legal-mark.svelte-1budmc{border:1px solid var(--legal-accent-border);background:var(--legal-accent-soft);width:4.5rem;height:4.5rem;color:var(--legal-accent);justify-content:center;align-items:center;display:inline-flex}.legal-kicker.svelte-1budmc{letter-spacing:.32em;text-transform:uppercase;color:var(--legal-accent);font-size:.72rem;font-weight:800}.legal-title.svelte-1budmc{letter-spacing:0;text-transform:uppercase;font-size:clamp(2.6rem,8vw,5.75rem);font-weight:900;line-height:.94}.legal-subtitle.svelte-1budmc{color:#a7a7a7;max-width:54rem;font-size:1rem;line-height:1.8}.legal-body.svelte-1budmc{margin-top:2rem}.legal-sections.svelte-1budmc,.legal-points.svelte-1budmc{gap:1rem;display:grid}.legal-section.svelte-1budmc,.legal-point.svelte-1budmc{gap:1.25rem;padding:1.5rem;display:grid}.legal-section-index.svelte-1budmc,.legal-point-index.svelte-1budmc{border:1px solid var(--legal-accent-border);background:var(--legal-accent-soft);letter-spacing:.2em;text-transform:uppercase;width:fit-content;color:var(--legal-accent);justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.legal-section-title.svelte-1budmc{letter-spacing:0;text-transform:uppercase;color:#fff;font-size:1.2rem;font-weight:900;line-height:1.25}.legal-copy.svelte-1budmc{color:#9d9d9d;font-size:.98rem;line-height:1.85}.legal-cta.svelte-1budmc{flex-direction:column;gap:1.5rem;margin-top:2rem;padding:1.75rem;display:flex}.legal-cta-button.svelte-1budmc{text-align:center;width:fit-content;min-width:13rem}@media (width>=768px){.legal-hero.svelte-1budmc{padding:2.5rem}.legal-section.svelte-1budmc,.legal-point.svelte-1budmc{grid-template-columns:110px minmax(0,1fr);align-items:start;padding:1.8rem 2rem}.legal-cta.svelte-1budmc{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 2.2rem}}@media (width<=767px){.legal-topbar.svelte-1budmc{flex-direction:column;align-items:flex-start}.legal-back.svelte-1budmc{justify-content:center;width:100%}.legal-mark.svelte-1budmc{width:4rem;height:4rem}.legal-section.svelte-1budmc,.legal-point.svelte-1budmc{padding:1.25rem}.legal-cta-button.svelte-1budmc{width:100%}}
