.privacy-page.svelte-7ke6fz{background-color:#6b7280;min-height:100vh;padding:2rem 2rem 6rem}.page-header.svelte-7ke6fz{text-align:center;max-width:640px;margin:0 auto;padding:2rem 0 3rem}.page-label.svelte-7ke6fz{text-transform:uppercase;letter-spacing:.3em;color:#c17c5c;margin:0 0 .5rem;font-family:Lora,serif;font-size:.7rem;font-weight:700}.page-title.svelte-7ke6fz{letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:0 0 1rem;font-family:Cinzel,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:.95}.page-subtitle.svelte-7ke6fz{color:#fffc;margin:0;font-family:Lora,serif;font-size:1.05rem;font-style:italic;line-height:1.6}.content-box.svelte-7ke6fz{box-sizing:border-box;background:#fffffff2;border-top:5px solid #c17c5c;border-radius:12px;width:95%;max-width:900px;margin:0 auto;padding:2.5rem;box-shadow:0 20px 40px -10px #0003,0 0 0 1px #0000000d}.privacy-content.svelte-7ke6fz{color:#333;font-family:Lora,serif}section.svelte-7ke6fz{margin-bottom:2rem}h2.svelte-7ke6fz{color:#2c3e50;text-align:left;margin-bottom:.75rem;font-family:Cinzel,serif;font-size:1.3rem}p.svelte-7ke6fz{margin-bottom:.75rem;font-size:1rem;line-height:1.75}ul.svelte-7ke6fz{margin:.5rem 0 1rem 1.5rem;line-height:1.75}li.svelte-7ke6fz{margin-bottom:.35rem}a.svelte-7ke6fz{color:#2c3e50;text-decoration:underline}a.svelte-7ke6fz:hover{color:#1a252f}@media (width<=768px){.privacy-page.svelte-7ke6fz{padding:1rem 0 4rem}.content-box.svelte-7ke6fz{border-radius:0;width:100%;padding:1.5rem 1rem}}
