.privacy-hero{background:#FAF9F6;padding:78px 0 58px;border-bottom:1px solid #E6E2D9}
.privacy-hero .section-kicker{margin-bottom:22px}
.privacy-hero h1{font:500 clamp(48px,7vw,72px)/1.05 var(--serif);letter-spacing:-.04em;color:#353332;margin:0}
.privacy-hero h1 em{color:#70635B;font-weight:500}
.privacy-hero .container>p:last-child{max-width:600px;color:#70635B;font-size:14px;line-height:1.8;margin:20px 0 0}
.privacy-document{max-width:850px;padding-top:54px;padding-bottom:86px}
.privacy-updated{color:#771011;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:0 0 35px}
.privacy-document section{padding:0 0 24px;margin:0 0 23px;border-bottom:1px solid #E0DBD1}
.privacy-document h2{font:500 24px/1.35 var(--serif);color:#353332;margin:0 0 10px}
.privacy-document p{font-size:13px;line-height:1.9;color:#70635B;margin:0 0 12px}
.privacy-document a{color:#771011;text-decoration:underline;text-decoration-color:#D9CBCB;text-underline-offset:3px}
.privacy-note{padding:15px 17px;background:#EDE6D4;font-size:11px!important}
.privacy-back{display:inline-flex;gap:10px;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.05em}
@media(max-width:600px){.privacy-hero{padding:65px 0 47px}.privacy-document{padding-top:37px;padding-bottom:65px}.privacy-document h2{font-size:22px}.privacy-document p{font-size:12px}}
