@charset "UTF-8";

.legal-header-link{margin-left:auto;font:600 13px/1 var(--serif);text-decoration:underline;text-underline-offset:4px}
.privacy-main{max-width:920px;margin:0 auto;padding:72px 24px 100px}
.privacy-eyebrow{margin:0 0 10px;color:var(--accent-ink);font:700 12px/1 var(--sans);letter-spacing:.16em}
.privacy-main h1{margin:0 0 14px;font:600 clamp(32px,5vw,52px)/1.4 var(--serif)}
.privacy-lead{margin:0 0 44px;color:var(--muted);font:400 15px/1.9 var(--serif)}
.privacy-section{padding:30px 0;border-top:1px solid var(--light-line)}
.privacy-section h2{margin:0 0 14px;font:600 22px/1.5 var(--serif)}
.privacy-section p,.privacy-section li,.privacy-section dd,.privacy-section dt{font:400 15px/1.9 var(--serif)}
.privacy-section p{margin:0 0 10px}
.privacy-section ul{margin:0;padding-left:1.4em}
.privacy-section dl{margin:0}
.privacy-section dt{font-weight:600}
.privacy-section dd{margin:0 0 8px}
.privacy-section a{color:#174ea6;text-decoration:underline;text-underline-offset:3px}
.privacy-updated{margin-top:38px;text-align:right;color:var(--muted);font:400 13px/1.8 var(--serif)}

@media(max-width:650px){
  .privacy-main{padding:50px 20px 72px}
  .privacy-section{padding:24px 0}
  .privacy-section h2{font-size:20px}
}
