.privacy-page{background:var(--paper)}
.privacy-hero{background:var(--black);color:#fff;padding:158px var(--gutter) 62px}
.privacy-hero .eyebrow{margin-bottom:24px}
.privacy-hero h1{font:700 clamp(48px,8vw,104px)/.95 var(--display);letter-spacing:-.055em;margin:0;max-width:1000px}
.privacy-updated{margin:19px 0 0;color:#c3c4be;font-size:12px}
.privacy-content{max-width:900px;margin:0 auto;padding:70px var(--gutter) 100px;color:#555650;font-size:15px;line-height:1.8}
.privacy-content section+section{margin-top:46px}
.privacy-content h2{font:700 clamp(22px,3vw,30px)/1.2 var(--display);letter-spacing:-.025em;color:var(--ink);margin:0 0 16px}
.privacy-content p{margin:0 0 15px}
.privacy-content ul{padding-left:1.3em;margin:0 0 18px}
.privacy-content li{padding-left:.2em;margin:0 0 8px}
.privacy-content a{color:#4f3900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.privacy-content a:hover{color:#000}
.privacy-content a:focus-visible{outline:2px solid #8a6200;outline-offset:4px;border-radius:1px}
@media(max-width:640px){.privacy-hero{padding:120px 22px 43px}.privacy-hero h1{font-size:clamp(43px,12vw,68px)}.privacy-content{padding:48px 22px 70px;font-size:14px;line-height:1.75}.privacy-content section+section{margin-top:37px}.privacy-content h2{font-size:24px}}
