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