.privacy-page{padding-top:110px;background:radial-gradient(circle at 75% 12%,rgba(85,48,105,.16),transparent 32%),var(--ink)}
.privacy-main{max-width:900px;margin:0 auto;padding:80px 24px 110px}
.privacy-heading{text-align:center;max-width:700px;margin:0 auto 55px}
.privacy-heading h1{font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1.45;margin:0 0 22px;color:#f0e5d0}
.privacy-heading>p:last-child{color:var(--muted);font-size:.96rem}
.privacy-card{padding:55px 65px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(29,25,42,.86),rgba(9,10,18,.94));box-shadow:0 25px 70px #0006}
.privacy-card section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid rgba(207,174,101,.16)}
.privacy-card section:last-of-type{margin-bottom:25px}
.privacy-card h2{font-weight:400;font-size:1.2rem;color:#ecd9aa;margin:0 0 13px;line-height:1.6}
.privacy-card p,.privacy-card li{color:#c9c1b7;font-size:.95rem;line-height:2}
.privacy-card ul{padding-left:1.4em;margin:10px 0 0}
.privacy-updated{text-align:right;color:#8f8984;font-size:.8rem!important;margin:0}
@media(max-width:760px){.privacy-page{padding-top:82px}.privacy-main{padding:55px 20px 80px}.privacy-card{padding:34px 23px}.privacy-card p,.privacy-card li{font-size:.9rem;line-height:1.9}.privacy-heading{margin-bottom:35px}}
