.privacy-page>.section{max-width:1120px;margin:0 auto}
.privacy-heading{padding:36px 0 42px;border-bottom:1px solid var(--line)}
.privacy-heading h1{font:400 clamp(28px,3.7vw,43px)/1.6 var(--sans);letter-spacing:.025em;margin-top:22px}
.privacy-heading>p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:20px}
.privacy-content{max-width:820px;font-size:15px;line-height:2.1;overflow-wrap:anywhere}
.privacy-content>p{margin-top:25px}
.privacy-content h2{font-size:23px;font-weight:400;line-height:1.6;margin:44px 0 18px;padding-top:24px;border-top:1px solid var(--line)}
.privacy-content h2:first-of-type{margin-top:32px}
.privacy-content ul{padding-left:1.4em;margin:20px 0}
.privacy-content li{padding-left:.2em;margin:10px 0}
.privacy-content a{text-decoration:underline;text-underline-offset:4px}
.privacy-content a:focus-visible{outline-offset:4px}
@media(max-width:760px){
 .privacy-page>.section{padding-top:26px}
 .privacy-heading{padding:26px 0 28px}
 .privacy-heading h1{font-size:clamp(23px,6.3vw,31px);line-height:1.65;letter-spacing:0;margin-top:17px}
 .privacy-heading>p{margin-top:16px}
 .privacy-content{font-size:14px;line-height:2}
 .privacy-content h2{font-size:21px;margin-top:32px;padding-top:20px}
 .privacy-content>p{margin-top:21px}
}
