.container.svelte-7ke6fz{max-width:800px;margin:0 auto;padding:0 1.5rem}.accent.svelte-7ke6fz{color:#a31d2a}.page-hero.svelte-7ke6fz{position:relative;padding:5rem 1.5rem 4rem;background:#f5f5f5;overflow:hidden}.hero-bg-pattern.svelte-7ke6fz{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(30,58,138,.06) 1px,transparent 0);background-size:36px 36px}.page-hero-content.svelte-7ke6fz{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.breadcrumb.svelte-7ke6fz{font-size:.8rem;color:#253e72;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.breadcrumb.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#1b2e5b;text-decoration:none;transition:color .2s}.breadcrumb.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#a31d2a}.breadcrumb.svelte-7ke6fz span:where(.svelte-7ke6fz){color:#cdbdb5}.page-title.svelte-7ke6fz{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#0a122a;letter-spacing:-1px;margin:0 0 .75rem;line-height:1.1}.page-sub.svelte-7ke6fz{color:#253e72;font-size:.875rem;margin:0}.legal-section.svelte-7ke6fz{padding:4rem 0 6rem;background:#fff}.legal-body.svelte-7ke6fz{display:flex;flex-direction:column;gap:1.5rem}.lead.svelte-7ke6fz{font-size:1rem;color:#1b2e5b;line-height:1.8;border-left:3px solid #A31D2A;padding-left:1.25rem;margin:0}.legal-body.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.1rem;font-weight:700;color:#0a122a;margin:.5rem 0 0;padding-bottom:.5rem;border-bottom:1px solid #C0C0C0}.legal-body.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#1b2e5b;font-size:.9rem;line-height:1.8;margin:0}.legal-body.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.5rem;margin:0;display:flex;flex-direction:column;gap:.4rem}.legal-body.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){color:#1b2e5b;font-size:.9rem;line-height:1.7}.legal-body.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#a31d2a;text-decoration:underline}.legal-body.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#8c1621}
