.privacy-main{padding:140px 60px 80px;min-height:100vh}.privacy-container{max-width:680px;margin:0 auto}.privacy-container h1{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:900;font-size:42px;line-height:1.15;margin:12px 0 28px;color:var(--zf-off-white)}.privacy-intro{font-size:18px;line-height:1.7;color:var(--zf-muted);margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--zf-border)}.privacy-section{margin-bottom:40px}.privacy-section h2{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:700;font-size:22px;margin-bottom:12px;color:var(--zf-off-white)}.privacy-section p{font-size:16px;line-height:1.75;color:var(--zf-muted)}.privacy-section p+p{margin-top:14px}.privacy-section ul{font-size:16px;line-height:1.75;color:var(--zf-muted);margin:12px 0 12px 22px;padding:0;list-style:disc}.privacy-section li{margin-bottom:6px}.privacy-section li strong{color:var(--zf-off-white);font-weight:600}.privacy-divider{border:0;border-top:1px solid var(--zf-border);margin:56px 0 40px}.privacy-part-heading{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:700;font-size:28px;line-height:1.2;color:var(--zf-off-white);margin:0 0 8px}.privacy-part-lead{font-size:16px;line-height:1.7;color:var(--zf-muted);font-style:italic;margin-bottom:40px}.privacy-link{color:var(--zf-yellow);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.privacy-link:hover{border-bottom-color:var(--zf-yellow)}@media (max-width:600px){.privacy-main{padding:120px 24px 60px}.privacy-container h1{font-size:30px}.privacy-intro{font-size:16px}}