.legal-page.svelte-1e0rsuc{background-color:#0f1115;min-height:100vh;display:flex;flex-direction:column}.legal-main.svelte-1e0rsuc{flex:1}.legal-hero.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:3.5rem 1.25rem 2.5rem;text-align:center}.breadcrumb.svelte-1e0rsuc{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;color:#8c95a6;margin-bottom:1.25rem}.crumb-link.svelte-1e0rsuc{color:#8c95a6;text-decoration:none;transition:color .15s ease}.crumb-link.svelte-1e0rsuc:hover{color:#c6f51b}.crumb-sep.svelte-1e0rsuc{color:#4a5464}.crumb-current.svelte-1e0rsuc{color:#fff;font-weight:600}.legal-title.svelte-1e0rsuc{color:#fff;font-size:2.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 1rem}@media (min-width: 768px){.legal-title.svelte-1e0rsuc{font-size:3rem}}.legal-lead.svelte-1e0rsuc{color:#a0a8b6;font-size:1.125rem;line-height:1.6;margin:0}.legal-content-section.svelte-1e0rsuc{background-color:#f8f7f4;padding:5rem 1.25rem;border-top:1px solid #1e222d;color:#0f1115}.legal-container.svelte-1e0rsuc{max-width:780px;margin:0 auto}.legal-card.svelte-1e0rsuc{background-color:#fff;border:1px solid #e5e2d8;border-radius:.75rem;padding:2.5rem 2rem}@media (min-width: 640px){.legal-card.svelte-1e0rsuc{padding:3.5rem 3rem}}.legal-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.375rem;font-weight:700;color:#0f1115;margin:2rem 0 .75rem;letter-spacing:-.01em}.legal-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-of-type{margin-top:0}.legal-card.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#4a5464;font-size:1rem;line-height:1.7;margin:0 0 1rem}.legal-card.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){color:#4a5464;font-size:1rem;line-height:1.65;padding-left:1.5rem;margin:0 0 1.25rem}.legal-card.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.5rem}
