/* Privacy page — utility.css supplies the eyebrow style; this adds a readable long-form layout. */
.privacy-page{background:linear-gradient(180deg,#fff 0,#f4f9f8 420px,#fff 900px)}
.privacy-intro{max-width:850px;margin:0 auto;padding:clamp(80px,9vw,130px) 24px clamp(50px,6vw,80px);text-align:center}
.privacy-intro h1{font-size:clamp(62px,8vw,110px);line-height:.9;letter-spacing:-.045em;margin:24px 0 30px}
.privacy-intro h1 em{font-weight:500}
.privacy-intro>p:not(.utility-eyebrow){max-width:600px;margin:0 auto;font-size:14px;line-height:1.9}
.privacy-intro .privacy-updated{margin-top:18px!important;font-size:11px!important;color:var(--muted);letter-spacing:.04em}
.privacy-body{max-width:760px;margin:0 auto;padding:0 24px clamp(90px,9vw,140px)}
.privacy-body section{border-top:1px solid #b2c9cd;padding:30px 0 10px}
.privacy-body h2{font:500 clamp(30px,3vw,40px)/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;margin:0 0 16px}
.privacy-body p,.privacy-body li{font-size:14px;line-height:1.9}
.privacy-body p{margin:0 0 16px}
.privacy-body ul{margin:0 0 18px;padding-left:20px}
.privacy-body li{margin-bottom:8px}
.privacy-body li::marker{color:var(--blue-dark)}
.privacy-body strong{font-weight:600}
.privacy-body a{text-decoration:underline;text-decoration-color:var(--blue-dark)}
@media(max-width:600px){.privacy-intro{padding:70px 22px 45px}.privacy-intro h1{font-size:clamp(57px,14vw,82px)}.privacy-body{padding:0 22px 90px}}
