.legal-landing.svelte-1glpupi{background:#fff;min-height:100svh}.legal-hero.svelte-1glpupi{background:radial-gradient(50% 40% at 0 0,#0f766e1a,#0000 60%),radial-gradient(45% 40% at 100% 20%,#c4a35a24,#0000 55%),linear-gradient(#f7f4ee 0%,#efe8d8 100%);padding:7.25rem 0 2.75rem}.legal-hero__eyebrow.svelte-1glpupi{letter-spacing:.18em;text-transform:uppercase;color:#0f766e;margin:0 0 .75rem;font-size:.72rem;font-weight:750}.legal-hero.svelte-1glpupi h1:where(.svelte-1glpupi){font-family:var(--font-editorial);letter-spacing:-.03em;color:#152238;margin:0;font-size:clamp(2rem,4vw,2.85rem);font-weight:600;line-height:1.15}.legal-hero__lead.svelte-1glpupi{color:#475569;max-width:40rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.legal-hero__meta.svelte-1glpupi{color:#64748b;margin:1.1rem 0 0;font-size:.88rem;font-weight:600}.legal-body.svelte-1glpupi{padding:2.5rem 0 4.5rem}.legal-article.svelte-1glpupi h2{font-family:var(--font-editorial);letter-spacing:-.02em;color:#152238;margin:2rem 0 .75rem;font-size:1.35rem;font-weight:600}.legal-article.svelte-1glpupi h2:first-child{margin-top:0}.legal-article.svelte-1glpupi p,.legal-article.svelte-1glpupi li{color:#475569;line-height:1.7}.legal-article.svelte-1glpupi p{margin:0 0 .9rem}.legal-article.svelte-1glpupi ul{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.legal-article.svelte-1glpupi li{padding-left:1.35rem;position:relative}.legal-article.svelte-1glpupi li:before{content:"";background:#c4a35a;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}.legal-article.svelte-1glpupi a{color:#0f766e;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.legal-back.svelte-1glpupi{border-top:1px solid #e2e8f0;margin:2.25rem 0 0;padding-top:1.5rem}.legal-back.svelte-1glpupi a:where(.svelte-1glpupi){color:#0f766e;font-weight:650;text-decoration:none}@media (width<=639px){.legal-hero.svelte-1glpupi{padding-top:calc(5.75rem + env(safe-area-inset-top,0px));padding-bottom:2rem}.legal-hero.svelte-1glpupi h1:where(.svelte-1glpupi){font-size:1.85rem}.legal-body.svelte-1glpupi{padding-top:1.75rem;padding-bottom:3rem}}
