.legal-hero.svelte-155ngio{background:linear-gradient(160deg,#faf8f5,#f5efe6);padding:var(--space-4xl) 0 var(--space-3xl);text-align:center}.hero-inner.svelte-155ngio{max-width:680px;margin:0 auto;padding:0 var(--space-lg)}.legal-hero.svelte-155ngio h1:where(.svelte-155ngio){font-family:var(--font-display);font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:300;color:var(--color-espresso);line-height:1.12;margin:0 0 var(--space-lg)}.hero-sub.svelte-155ngio{color:var(--color-taupe);line-height:1.8;margin:0}.legal-body.svelte-155ngio{background:var(--color-cream);padding:var(--space-4xl) var(--space-lg) var(--space-5xl)}.legal-inner.svelte-155ngio{max-width:720px;margin:0 auto}.updated.svelte-155ngio{font-size:.8rem;color:var(--color-warm-gray);margin:0 0 var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-linen)}.legal-inner.svelte-155ngio h2:where(.svelte-155ngio){font-family:var(--font-display);font-size:1.45rem;font-weight:400;color:var(--color-espresso);margin:var(--space-2xl) 0 var(--space-md)}.legal-inner.svelte-155ngio p:where(.svelte-155ngio){color:var(--color-taupe);line-height:1.85;font-size:.92rem;margin:0 0 var(--space-md)}.legal-inner.svelte-155ngio a:where(.svelte-155ngio){color:var(--color-gold)}.detail-list.svelte-155ngio{margin:0 0 var(--space-md);padding-left:var(--space-lg);color:var(--color-taupe);line-height:1.85;font-size:.92rem}.detail-list.svelte-155ngio li:where(.svelte-155ngio){margin-bottom:var(--space-sm)}.entity.svelte-155ngio{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--color-linen)}.entity.svelte-155ngio p:where(.svelte-155ngio){font-size:.82rem;color:var(--color-warm-gray);margin:0 0 2px;line-height:1.6}
