.privacy-layout{padding-block:clamp(38px,6vw,84px)}
.privacy-content{max-width:70ch}
.privacy-content h1{font-size:clamp(42px,8vw,88px);margin-block:15px 22px}
.privacy-intro{font-size:clamp(18px,2.5vw,22px);line-height:1.45}
.privacy-content section{border-top:1px solid #fff4;margin-top:30px;padding-top:23px}
.privacy-content h2{font:700 clamp(25px,4vw,34px)/1.15 var(--cond);margin-bottom:12px}
.privacy-content p,.privacy-content dd{line-height:1.6}
.privacy-content p+p{margin-top:10px}
.privacy-content dl{margin:0 0 12px}
.privacy-content dt{font-weight:700;margin-top:14px}
.privacy-content dd{margin:3px 0 0}
.privacy-content a{color:var(--green);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}
