.analytics-privacy{max-width:860px;padding-block:clamp(56px,8vw,104px)}
.analytics-privacy>h1{margin:8px 0 20px;font-size:clamp(40px,7vw,72px);line-height:1.05;letter-spacing:-.035em}
.analytics-privacy-lead{max-width:680px;margin:0 0 48px;font-size:clamp(17px,2vw,21px);line-height:1.75;color:#333;word-break:keep-all}
.analytics-privacy>section{padding:28px 0;border-top:1px solid #d4d4d4}
.analytics-privacy h2{margin:0 0 12px;font-size:22px;letter-spacing:-.025em}
.analytics-privacy p,.analytics-privacy li{font-size:16px;line-height:1.8;color:#333;word-break:keep-all}
.analytics-privacy ul{margin:0;padding-left:1.25em}
.analytics-privacy a{color:#111;text-decoration:underline;text-underline-offset:4px}
@media(max-width:640px){
 .analytics-privacy{padding-block:44px}
 .analytics-privacy>h1{font-size:42px}
 .analytics-privacy-lead{margin-bottom:36px}
 .analytics-privacy>section{padding:24px 0}
}
