.privacy-page{min-height:100vh;background:radial-gradient(ellipse at 90% 10%,#3a101b80,transparent 45%),#08090b;color:#eee8eb}
.privacy-page .privacy-main{max-width:860px;padding-top:54px;padding-bottom:64px}
.privacy-page .privacy-main h1,.privacy-page .privacy-main h2{font-family:Arial,Helvetica,sans-serif;font-stretch:normal;text-transform:none;letter-spacing:normal;font-weight:500;line-height:1.3}
.privacy-page .privacy-main h1{font-size:clamp(2rem,4vw,2.8rem);margin:12px 0 18px}
.privacy-page .privacy-main h2{font-size:clamp(1.2rem,2.5vw,1.5rem);margin:32px 0 12px;color:#fff}
.privacy-page .privacy-main h2:first-child{margin-top:0}
.privacy-page .privacy-main .panel{background:#111014;border:1px solid #3c202b;border-top:2px solid #b51b3a;padding:32px;border-radius:4px}
.privacy-page .privacy-main p{font-size:1rem;line-height:1.8;color:#cfc5cc;max-width:70ch;margin:0 0 18px}
.privacy-page .privacy-main .eyebrow{color:#ff4566;font-size:.75rem;letter-spacing:.12em}
.privacy-page .privacy-main .privacy-intro{margin-bottom:30px}
.privacy-page footer{border-top:1px solid #3c202b;padding-top:24px;padding-bottom:28px;font-size:.9rem}
@media(max-width:720px){.privacy-page .privacy-main{padding-top:32px;padding-bottom:40px}.privacy-page .privacy-main .panel{padding:22px 18px}.privacy-page .privacy-main p{line-height:1.75}.privacy-page .privacy-main h2{margin-top:28px}}
