.privacy-page{max-width:760px;padding-block:80px 120px}
.privacy-page h1{margin-bottom:12px}
.privacy-page .privacy-date{color:var(--muted,#5f625c);font-size:14px;margin-bottom:40px}
.privacy-page h2{font-size:clamp(20px,2.2vw,24px);line-height:1.25;margin:44px 0 14px}
.privacy-page p,.privacy-page li{font-size:17px;line-height:1.65;max-width:68ch}
.privacy-page p+p{margin-top:14px}
.privacy-page ul{margin:0 0 14px;padding-left:1.2em}
.privacy-page li{margin:8px 0}
.privacy-page a{text-decoration:underline;text-underline-offset:3px}
@media (max-width:640px){.privacy-page{padding-block:48px 80px}.privacy-page p,.privacy-page li{font-size:16px}}
.analytics-choice{margin-top:18px;padding:18px 20px;border:1px solid rgba(17,17,17,.14);border-radius:10px;max-width:68ch}
.analytics-choice p{margin:0 0 12px;font-size:15px}
.analytics-choice .button{cursor:pointer}
