/* Privacy policy follows experiment 4's text-only About layout. */
.privacy-page .sc-site-footer{border-top:1px solid var(--sc-rule)}
.privacy-hero{display:block;height:auto;min-height:0;max-height:none;background:var(--sc-ink)}
.privacy-hero .hero-content{width:min(var(--sc-content-width),calc(100% - var(--sc-gutter)*2));max-width:none;margin-inline:auto;padding:156px 0 64px;border-bottom:1px solid var(--sc-rule)}
.privacy-hero .hero-eyebrow{color:var(--sc-muted)}
.privacy-hero h1{font-size:clamp(64px,7vw,100px)}
.privacy-hero .hero-description{max-width:480px;color:var(--sc-muted);margin-bottom:0}
.privacy-wrap{padding-block:64px 96px}
.privacy-intro{max-width:1000px;margin-bottom:64px;font:400 clamp(26px,2.8vw,38px)/1.28 var(--sc-serif);letter-spacing:-.02em;text-wrap:pretty}
.privacy-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;padding-block:52px 64px;border-top:1px solid var(--sc-rule)}
.privacy-section:last-child{padding-bottom:0}
.privacy-section h2{font:400 clamp(30px,3vw,42px)/1.1 var(--sc-serif);letter-spacing:-.025em;text-wrap:pretty}
.privacy-copy{max-width:700px;font:400 15px/1.95 var(--sc-body-font);color:var(--sc-muted);overflow-wrap:anywhere}
.privacy-copy>p+p,.privacy-copy>ul+p{margin-top:22px}
.privacy-copy strong{font-weight:600;color:var(--sc-paper)}
.privacy-copy ul{padding-left:20px;margin:0}
.privacy-copy li+li{margin-top:18px}
.privacy-copy li::marker{color:var(--sc-paper);font-size:.75em}
.privacy-intro a,.privacy-copy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s}
.privacy-intro a:hover,.privacy-copy a:hover{color:var(--sc-paper);text-decoration-thickness:2px}
.privacy-intro a{overflow-wrap:anywhere}
.privacy-copy a{color:var(--sc-paper)}
@media(max-width:1100px){
  .privacy-hero h1{font-size:clamp(60px,8vw,90px)}
  .privacy-section{gap:40px}
  .privacy-section h2{font-size:34px}
}
@media(max-width:850px){
  .privacy-hero h1{font-size:clamp(60px,9vw,76px)}
  .privacy-wrap{padding-block:48px 72px}
  .privacy-intro{margin-bottom:48px}
  .privacy-section{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:32px;padding-block:40px 48px}
  .privacy-section h2{font-size:30px}
  .privacy-copy{font-size:14px}
}
@media(max-width:599px){
  .privacy-hero .hero-content{padding-block:128px 40px}
  .privacy-hero h1{font-size:clamp(44px,12vw,64px)}
  .privacy-wrap{padding-block:40px 56px}
  .privacy-intro{font-size:28px;line-height:1.25;margin-bottom:40px}
  .privacy-section{grid-template-columns:1fr;gap:28px;padding-block:36px 40px}
  .privacy-section h2{font-size:34px}
  .privacy-copy{font-size:14px;line-height:1.9}
  .privacy-copy li+li{margin-top:16px}
}
