.legal-hero.svelte-1e5nw58{background:linear-gradient(180deg, var(--bg-muted) 0%, var(--bg) 100%);border-bottom:1px solid var(--border-soft);padding:72px 0 56px;position:relative;overflow:hidden}.legal-hero.svelte-1e5nw58:before{content:"";background:radial-gradient(900px 360px at 12% -10%, var(--brand-tint-stronger), transparent 60%);pointer-events:none;position:absolute;inset:0}.legal-hero.svelte-1e5nw58 .shell:where(.svelte-1e5nw58){position:relative}.legal-hero-crumbs.svelte-1e5nw58{font:500 14px/1.2 var(--font-sans);color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.legal-hero-crumbs.svelte-1e5nw58 a:where(.svelte-1e5nw58){color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out)}.legal-hero-crumbs.svelte-1e5nw58 a:where(.svelte-1e5nw58):hover{color:var(--brand)}.legal-hero-crumbs.svelte-1e5nw58 .sep:where(.svelte-1e5nw58){color:var(--fg-subtle)}.legal-hero-crumbs.svelte-1e5nw58 [aria-current=page]:where(.svelte-1e5nw58){color:var(--fg-strong)}.legal-hero-title.svelte-1e5nw58{letter-spacing:-.025em;max-width:16ch;margin-top:16px;font-size:clamp(40px,6vw,64px);line-height:1.05}.legal-hero-lead.svelte-1e5nw58{max-width:60ch;margin-top:16px}.legal-hero-meta.svelte-1e5nw58{border-top:1px solid var(--border-soft);margin-top:32px;padding-top:24px}.legal-hero-meta.svelte-1e5nw58 dl:where(.svelte-1e5nw58){grid-template-columns:max-content 1fr;gap:8px 16px;max-width:560px;margin:0;display:grid}.legal-hero-meta.svelte-1e5nw58 dt:where(.svelte-1e5nw58){font:700 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);align-self:baseline}.legal-hero-meta.svelte-1e5nw58 dd:where(.svelte-1e5nw58){font:500 14px/1.4 var(--font-sans);color:var(--fg-strong);margin:0}.legal-hero-meta.svelte-1e5nw58 dd:where(.svelte-1e5nw58) a:where(.svelte-1e5nw58){color:var(--fg-strong);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.legal-hero-meta.svelte-1e5nw58 dd:where(.svelte-1e5nw58) a:where(.svelte-1e5nw58):hover,.legal-hero-meta.svelte-1e5nw58 dd:where(.svelte-1e5nw58) a:where(.svelte-1e5nw58):focus-visible{color:var(--brand)}@media (width<=720px){.legal-hero.svelte-1e5nw58{padding:56px 0 40px}.legal-hero-meta.svelte-1e5nw58 dl:where(.svelte-1e5nw58){grid-template-columns:1fr;row-gap:4px}.legal-hero-meta.svelte-1e5nw58 dd:where(.svelte-1e5nw58){margin-bottom:8px}}
