.privacy-policy-container{max-width:800px;padding:var(--space-8)var(--space-4);color:var(--color-text);margin:0 auto;line-height:1.6}.privacy-policy-title{margin-bottom:var(--space-6);color:var(--color-black);font-size:clamp(2rem,5vw,2.5rem);font-family:var(--font-serif)}.privacy-policy-last-updated{margin-bottom:var(--space-4);color:var(--color-text-light);font-size:.9rem}.privacy-policy-section{margin-bottom:var(--space-6)}.privacy-policy-subtitle{margin-bottom:var(--space-3);color:var(--color-black);font-size:clamp(1.25rem,4vw,1.5rem);font-family:var(--font-serif)}.privacy-policy-paragraph{margin-bottom:var(--space-3);font-size:1rem}.privacy-policy-info-box{background-color:var(--color-light);padding:var(--space-4);border-radius:var(--border-radius);margin-bottom:var(--space-4)}.privacy-policy-info-box p{margin:0}.privacy-policy-info-box p:first-child{font-weight:600}.privacy-policy-info-box p:not(:first-child){margin-top:var(--space-1)}.privacy-policy-list{margin-bottom:var(--space-4);padding-left:var(--space-4)}.privacy-policy-list-item{margin-bottom:var(--space-2);font-size:1rem}.privacy-policy-note{background-color:var(--color-light);padding:var(--space-4);border-radius:var(--border-radius);margin-top:var(--space-8)}.privacy-policy-note p{color:var(--color-text-light);margin:0;font-size:.9rem}@media (max-width:480px){.privacy-policy-container{padding:var(--space-6)var(--space-3)}.privacy-policy-title{margin-bottom:var(--space-5);font-size:clamp(1.8rem,8vw,2.2rem)}.privacy-policy-subtitle{margin-bottom:var(--space-2);font-size:clamp(1.1rem,6vw,1.4rem)}.privacy-policy-paragraph,.privacy-policy-list-item{font-size:.9rem}.privacy-policy-list{padding-left:var(--space-3)}.privacy-policy-info-box{padding:var(--space-3)}.privacy-policy-info-box p,.privacy-policy-note p{font-size:.85rem}.privacy-policy-section{margin-bottom:var(--space-5)}}
