.privacy-policy-page{--privacy-ink:#3e310e;--privacy-muted:#5d533a;--privacy-gold:#8a6108;--privacy-line:#ead9a9;color:var(--privacy-ink);background:#fffdf6}.privacy-policy-hero{padding:clamp(2.75rem,7vw,5rem) max(1.25rem,calc((100vw - 940px) / 2));background:radial-gradient(circle at 92% 0,rgba(255,203,71,.3),transparent 36%),linear-gradient(120deg,#513600,#79560b 55%,#967018);color:#fff}.privacy-policy-eyebrow{margin:0;color:#ffe39a;font-size:.76rem;font-weight:800;letter-spacing:.15em}.privacy-policy-hero h1{max-width:760px;margin:.8rem 0;color:#fff;font-size:clamp(2.1rem,5vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.privacy-policy-intro{max-width:680px;margin:0;color:hsla(0,0%,100%,.88);font-size:1.05rem;line-height:1.7}.privacy-policy-content{width:min(100% - 2rem,940px);margin:0 auto;padding:2rem 0 4rem}.privacy-policy-overview{margin-bottom:1.25rem;padding:clamp(1.1rem,3vw,1.6rem);border:1px solid #e8ce85;border-radius:.9rem;background:#fff8e8;color:var(--privacy-muted);box-shadow:0 6px 24px rgb(111 79 15/5%)}.privacy-policy-overview ul,.privacy-policy-section ul{display:grid;gap:.65rem;margin:0;padding-left:1.35rem;line-height:1.75}.privacy-policy-overview li,.privacy-policy-section li{padding-left:.15rem}.privacy-policy-overview li::marker,.privacy-policy-section li::marker{color:#c18b13}.privacy-policy-sections{display:grid;gap:1rem}.privacy-policy-section{padding:clamp(1.1rem,3vw,1.6rem);border:1px solid var(--privacy-line);border-radius:.9rem;background:#fff;box-shadow:0 6px 24px rgb(111 79 15/5%)}.privacy-policy-section h2{margin:0 0 .85rem;color:var(--privacy-gold);font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:800;line-height:1.3}.privacy-policy-section ul{color:var(--privacy-muted)}@media (max-width:600px){.privacy-policy-hero{padding-top:2.5rem;padding-bottom:2.5rem}.privacy-policy-content{width:min(100% - 1.25rem,940px);padding-top:1rem}}