.policy-page.svelte-1rgkyw{max-width:900px;margin:0 auto;padding:85px 28px 110px}.policy-page.svelte-1rgkyw header:where(.svelte-1rgkyw){padding-bottom:50px}.eyebrow.svelte-1rgkyw{color:var(--coral);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}h1.svelte-1rgkyw{font:400 clamp(3.6rem,7vw,6rem)/.92 var(--serif);letter-spacing:-.045em;margin:18px 0}header.svelte-1rgkyw p:where(.svelte-1rgkyw){max-width:650px;color:var(--muted);font-size:1rem;line-height:1.65}header.svelte-1rgkyw small:where(.svelte-1rgkyw){display:block;margin-top:20px;color:var(--muted);font-size:.66rem}section.svelte-1rgkyw{display:grid;grid-template-columns:260px 1fr;gap:40px;padding:28px 0;border-top:1px solid var(--line)}h2.svelte-1rgkyw{font:400 1.25rem/1.25 var(--serif);margin:0}section.svelte-1rgkyw p:where(.svelte-1rgkyw),aside.svelte-1rgkyw p:where(.svelte-1rgkyw){margin:0;color:var(--muted);font-size:.86rem;line-height:1.75}a.svelte-1rgkyw{color:var(--coral);text-decoration:underline;text-underline-offset:3px}aside.svelte-1rgkyw{margin-top:36px;padding:25px;border-radius:10px;background:var(--peach)}aside.svelte-1rgkyw h2:where(.svelte-1rgkyw){margin-bottom:8px}@media(max-width:700px){.policy-page.svelte-1rgkyw{padding:60px 20px 80px}section.svelte-1rgkyw{grid-template-columns:1fr;gap:10px}}
