.privacy-page .privacy-back{font-size:14px;text-decoration:underline;text-underline-offset:5px}
.privacy-content{width:min(820px,calc(100% - 48px));margin:0 auto;padding:72px 0}
.privacy-content h1{font-size:clamp(36px,6vw,68px);line-height:1.12;letter-spacing:-.035em}
.privacy-date{font-size:14px;color:#aaa;margin:20px 0 30px}
.privacy-content .eyebrow{font-size:12px}
.privacy-intro{font-size:20px;line-height:1.7;color:#dededb}
.privacy-content section{padding:30px 0 14px;border-top:1px solid #363636;margin-top:30px}
.privacy-content h2{font-size:clamp(23px,3vw,30px);line-height:1.3;letter-spacing:-.02em;margin-bottom:20px}
.privacy-content p,.privacy-content li{line-height:1.8;color:#c7c7c4}
.privacy-content strong{color:#efefec}
.privacy-content li{margin-bottom:12px}
.privacy-content ul{padding-left:24px}
.privacy-content a{color:#f2f2ef;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.privacy-contact{padding:24px;border:1px solid #484848;border-radius:14px;margin-top:36px}
.privacy-contact p{margin:0 0 8px}
.privacy-contact a{font-size:18px}
.privacy-page footer{flex-wrap:wrap;font-size:14px}
@media(max-width:620px){.privacy-content{padding:40px 0;width:calc(100% - 40px)}.privacy-intro{font-size:18px}.privacy-content section{padding-top:24px}.privacy-page header{gap:18px}.privacy-contact{padding:20px}}
