.page-hero.svelte-19621fe{text-align:center;background:var(--bg-light);border-bottom:1px solid var(--border);padding:8rem 2rem 3rem}.page-hero.svelte-19621fe h1:where(.svelte-19621fe){color:var(--text-dark);margin-bottom:.8rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.page-hero.svelte-19621fe p:where(.svelte-19621fe){color:var(--text-dark-muted);max-width:520px;margin:0 auto;line-height:1.7}.breadcrumb.svelte-19621fe{color:var(--text-dark-muted);letter-spacing:.05em;margin-bottom:1.2rem;font-size:.75rem}.breadcrumb.svelte-19621fe a:where(.svelte-19621fe){color:var(--accent);text-decoration:none}.breadcrumb.svelte-19621fe a:where(.svelte-19621fe):hover{text-decoration:underline}.breadcrumb.svelte-19621fe span:where(.svelte-19621fe){margin:0 .4rem}.legal-content.svelte-19621fe{background:var(--bg-page);padding:4rem 2rem 6rem}.legal-inner.svelte-19621fe{max-width:760px;margin:0 auto}.intro.svelte-19621fe{color:var(--text-dark-sub);background:var(--bg-light);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;margin-bottom:2.5rem;padding:1.5rem 2rem;font-size:1rem;line-height:1.8}.legal-inner.svelte-19621fe h2:where(.svelte-19621fe){letter-spacing:.02em;color:var(--text-dark);border-bottom:1px solid var(--border);margin:2.5rem 0 .8rem;padding-bottom:.4rem;font-size:1.15rem;font-weight:700}.legal-inner.svelte-19621fe p:where(.svelte-19621fe){color:var(--text-dark-sub);margin-bottom:.8rem;font-size:.92rem;line-height:1.8}.legal-inner.svelte-19621fe a:where(.svelte-19621fe){color:var(--accent);text-decoration:none}.legal-inner.svelte-19621fe a:where(.svelte-19621fe):hover{text-decoration:underline}
