.legal-page.svelte-1ya9cyk{display:grid;gap:1.5rem}.legal-breadcrumb.svelte-1ya9cyk{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:#9aa7bd;padding-top:.5rem}.legal-breadcrumb.svelte-1ya9cyk a:where(.svelte-1ya9cyk){color:var(--para-accent-text);text-decoration:none}.legal-breadcrumb.svelte-1ya9cyk a:where(.svelte-1ya9cyk):hover{text-decoration:underline}.legal-hero.svelte-1ya9cyk{padding-top:clamp(1.6rem,2vw,2.2rem);max-width:42rem}.legal-hero.svelte-1ya9cyk h1:where(.svelte-1ya9cyk){margin:.35rem 0 .75rem;font-family:var(--ps-font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.08;letter-spacing:-.03em;color:#fff}.legal-note.svelte-1ya9cyk{margin:0;color:#b2a8c4;line-height:1.65;font-size:.95rem}.legal-section.svelte-1ya9cyk h2:where(.svelte-1ya9cyk){margin:0 0 .65rem;font-family:var(--ps-font-display);font-size:1.35rem;color:#fff}.legal-section.svelte-1ya9cyk p:where(.svelte-1ya9cyk),.legal-section.svelte-1ya9cyk ul:where(.svelte-1ya9cyk){margin:0 0 1rem;color:#cdc8d8;line-height:1.75}.legal-section.svelte-1ya9cyk ul:where(.svelte-1ya9cyk){padding-left:1.25rem;display:grid;gap:.5rem}.legal-section.svelte-1ya9cyk a:where(.svelte-1ya9cyk){color:var(--para-accent-text);font-weight:600}
