.privacy-page.svelte-195lgoe{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.page-content.svelte-195lgoe{max-width:min(800px,90vw);margin:0 auto;padding:clamp(2rem,8vh,4rem) clamp(1.5rem,4vw,2rem)}.privacy-section.svelte-195lgoe{view-transition-name:privacy-content}.section-heading.svelte-195lgoe{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.5rem);text-transform:uppercase;font-weight:var(--font-weight-heading);margin-bottom:clamp(2rem,4vh,3rem);line-height:.9;color:var(--color-light);font-variation-settings:"wdth" var(--font-width-tight)}.privacy-content.svelte-195lgoe{display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2rem)}.privacy-content.svelte-195lgoe h2:where(.svelte-195lgoe){font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.6rem);text-transform:uppercase;font-weight:600;color:var(--color-accent);margin:0;letter-spacing:-.01em}.privacy-content.svelte-195lgoe p:where(.svelte-195lgoe){font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6;color:#ffffffe6;margin:0}.back-link.svelte-195lgoe{margin-top:clamp(2rem,4vh,3rem);padding-top:clamp(1.5rem,3vh,2rem);border-top:1px solid rgba(255,255,255,.1)}.back-link.svelte-195lgoe a:where(.svelte-195lgoe){font-size:clamp(.9rem,2.5vw,1rem);color:#fff9;text-decoration:none;transition:color .3s ease}.back-link.svelte-195lgoe a:where(.svelte-195lgoe):hover{color:var(--color-accent)}@media (max-width: 768px){.page-content.svelte-195lgoe{padding:clamp(1.5rem,6vh,3rem) clamp(1rem,5vw,1.5rem)}}
