.privacy-page{max-width:820px;padding-block:70px 85px}
.privacy-heading{margin-bottom:40px}
.privacy-heading .eyebrow{margin-bottom:20px}
.privacy-heading h1{font-size:clamp(2.8rem,5vw,4.5rem);margin-bottom:24px}
.privacy-heading h1 em{color:var(--accent)}
.privacy-heading>p:not(.eyebrow){color:var(--muted);max-width:680px}
.privacy-heading .privacy-updated{font-size:.875rem;margin-top:24px}
.privacy-page section{padding-block:28px;border-top:1px solid var(--line)}
.privacy-page h2{font-size:1.4rem;line-height:1.4;letter-spacing:-.025em;margin-bottom:18px}
.privacy-page section p,.privacy-page li{color:var(--muted);line-height:1.85}
.privacy-page section p:last-child{margin-bottom:0}
.privacy-page strong{color:var(--text);font-weight:600}
.privacy-page ul{padding-left:24px;margin:0 0 20px}
.privacy-page li{padding-left:4px;margin-bottom:8px}
.privacy-page p a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.privacy-page a:hover{color:var(--text)}
.privacy-right{border-left:2px solid var(--accent);padding-left:20px}
.privacy-page>.text-link{margin-top:24px}
@media(max-width:730px){.privacy-page{padding-block:42px 60px}.privacy-heading{margin-bottom:30px}.privacy-page section{padding-block:25px}.privacy-page h2{font-size:1.3rem}}
@media print{.site-header,.simple-footer,.skip-link,.privacy-page>.text-link{display:none}.privacy-page{width:100%;max-width:none;padding:0}body{background:white;color:#111}.privacy-page p,.privacy-page li,.privacy-page strong,.privacy-heading>p:not(.eyebrow){color:#111!important}.privacy-page p a{color:#111}.privacy-heading h1 em{color:#111}.privacy-page section{break-inside:avoid}}
