.privacy-main{max-width:1120px;margin:auto;padding:72px 5vw 100px}
.privacy-intro{max-width:750px;padding-bottom:46px;border-bottom:1px solid var(--line)}
.privacy-intro h1{font:clamp(52px,7vw,92px)/1 var(--serif);margin:17px 0 24px}
.privacy-intro>p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.75}
.privacy-intro>p.privacy-date{margin-top:20px;font:11px var(--mono);letter-spacing:.05em;color:var(--muted)}
.privacy-content{max-width:800px;padding-top:18px}
.privacy-content section{padding:31px 0;border-bottom:1px solid var(--line)}
.privacy-content h2{font:34px/1.2 var(--serif);margin-bottom:13px}
.privacy-content p,.privacy-content li{font-size:14px;line-height:1.85;color:#444b58}
.privacy-content ul{margin:0;padding-left:21px}
.privacy-content li+li{margin-top:11px}
.privacy-content strong{color:var(--ink)}
.privacy-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.privacy-main{padding-top:48px;padding-bottom:70px}.privacy-content h2{font-size:29px}.privacy-intro>p:not(.eyebrow){font-size:15px}}
