.privacy-page{background:var(--paper)}
.privacy-hero{padding:110px 8.5vw 82px;border-bottom:1px solid var(--line)}
.privacy-hero h1{max-width:780px;margin:25px 0 24px;font:500 clamp(58px,7vw,104px)/.94 var(--font-display);letter-spacing:-.05em}
.privacy-updated{margin:0;color:#746e64;font:500 10px/1.4 var(--font-mono);letter-spacing:.08em}
.privacy-content{width:min(760px,83%);margin:0 auto;padding:92px 0 115px}
.privacy-content section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid var(--line)}
.privacy-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.privacy-content h2{margin:0 0 18px;font:500 30px/1.1 var(--font-display);letter-spacing:-.025em}
.privacy-content p,.privacy-content li{color:#625d55;font:400 15px/1.75 var(--font-sans)}
.privacy-content p{margin:0 0 16px}
.privacy-content p:last-child{margin-bottom:0}
.privacy-content ul{margin:0;padding-left:20px}
.privacy-content a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}
.privacy-content a:focus-visible{outline:1px solid var(--gold);outline-offset:4px}
@media(max-width:780px){
  .privacy-hero{padding:76px 25px 58px}
  .privacy-hero h1{font-size:52px;margin:22px 0}
  .privacy-content{width:auto;margin:0;padding:68px 25px 84px}
  .privacy-content section{padding-bottom:34px;margin-bottom:34px}
  .privacy-content h2{font-size:27px}
  .privacy-content p,.privacy-content li{font-size:14px;line-height:1.7}
}
