.page.svelte-7ke6fz{min-height:100vh;background:linear-gradient(180deg,#faf8f5,#f5f0eb);padding-bottom:80px}.content.svelte-7ke6fz{max-width:720px;margin:0 auto;padding:40px 20px 0}.page-title.svelte-7ke6fz{font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:600;font-style:italic;color:#1a1a1a;margin-bottom:4px;text-align:center}.last-updated.svelte-7ke6fz{text-align:center;color:#999;font-size:.85rem;margin-bottom:48px}.policy.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:36px}.policy.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.policy.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:.95rem;font-weight:700;color:#1a1a1a;margin:16px 0 6px}.policy.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.92rem;color:#4a4a4a;line-height:1.7;margin-bottom:10px}.policy.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:20px;margin:8px 0 12px}.policy.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:.92rem;color:#4a4a4a;line-height:1.7;margin-bottom:4px}.policy.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#c4a265;text-decoration:none;font-weight:600}.policy.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.75}@media(max-width:768px){.page-title.svelte-7ke6fz{font-size:2.2rem}}
