.privacy-page{background:#fff;padding:0 0 120px}
.privacy-inner{width:min(900px,calc(100% - 80px));margin:0 auto}
.privacy-breadcrumb{display:flex;gap:14px;padding-top:26px;color:var(--muted);font-size:11px}
.privacy-breadcrumb a{font-weight:700}
.privacy-heading{padding:90px 0 66px;border-bottom:1px solid var(--line)}
.privacy-heading .eyebrow{margin-bottom:22px}
.privacy-heading h1{margin:0;font-size:clamp(36px,4vw,50px);line-height:1.35;letter-spacing:-.045em}
.privacy-heading>p:last-child{margin:26px 0 0;max-width:720px;color:var(--muted);font-size:16px;line-height:1.9}
.privacy-page section{padding:29px 0 32px;border-bottom:1px solid var(--line)}
.privacy-page section h2{margin:0 0 11px;font-size:21px;line-height:1.55;letter-spacing:-.025em}
.privacy-page section p{margin:0;color:var(--muted);font-size:15px;line-height:1.9}
.privacy-page section a{text-decoration:underline;text-underline-offset:4px}
.privacy-enacted{margin:36px 0 0;color:var(--muted);font-size:13px;text-align:right}
@media(max-width:700px){.privacy-page{padding-bottom:75px}.privacy-inner{width:calc(100% - 44px)}.privacy-breadcrumb{padding-top:18px}.privacy-heading{padding:64px 0 42px}.privacy-heading h1{font-size:32px}.privacy-heading>p:last-child{font-size:14px;margin-top:20px}.privacy-page section{padding:23px 0 26px}.privacy-page section h2{font-size:18px}.privacy-page section p{font-size:14px}.privacy-enacted{font-size:12px}}
