.privacy{max-width:980px;margin:0 auto;padding:58px 32px 80px}.privacy h1{font-size:clamp(38px,6vw,64px);line-height:1.08;letter-spacing:-2px}.privacy-intro{font-size:19px;max-width:720px;color:var(--muted)}.updated{font-size:13px;color:var(--muted)}.privacy-summary{background:#edf5f9;border-left:4px solid var(--blue);padding:24px;margin:28px 0}.privacy-summary p{margin-bottom:14px}.privacy a:not(.button){text-decoration:underline;text-underline-offset:3px}.privacy-summary>a{font-weight:bold}.privacy-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:14px}.privacy section{padding-top:42px;scroll-margin-top:24px}.privacy h2{font-size:26px;line-height:1.25;letter-spacing:-.6px;margin-bottom:20px}.privacy p,.privacy li{line-height:1.75}.privacy li{margin-bottom:12px}.privacy address{font-style:normal;margin-bottom:20px}.privacy-table{margin:24px 0}.privacy table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.privacy caption{text-align:left;font-weight:bold;padding-bottom:12px}.privacy th,.privacy td{border:1px solid var(--line);padding:16px;vertical-align:top}.privacy thead{background:var(--ink);color:#fff}.privacy tbody th{width:26%;background:#f3f7f9}.privacy-request{margin-top:36px;background:#edf5f9;padding:30px!important;border-radius:12px}.privacy-request .eyebrow{color:#27698b;margin-bottom:16px}.privacy .request-note{font-size:13px;margin:20px 0 0;color:var(--muted)}.privacy-request .button{gap:12px;max-width:100%;text-align:center}.privacy ul,.privacy ol{padding-left:24px}.privacy .button:focus-visible{outline:3px solid #16374b;outline-offset:4px}@media(max-width:640px){.privacy{padding:30px 20px 50px}.privacy h1{letter-spacing:-1px}.privacy-intro{font-size:17px}.privacy h2{font-size:23px}.privacy-summary{padding:18px}.privacy-request{padding:22px 18px!important}.privacy th,.privacy td{padding:10px;overflow-wrap:anywhere}.privacy tbody th{width:30%}.privacy table{font-size:13px}.privacy-nav{gap:12px 18px}.privacy section{padding-top:32px}}@media print{.header,.privacy-nav,.skip,.footer{display:none}.privacy{padding:0;max-width:none}.privacy-request{break-inside:avoid}.privacy h1{font-size:32px}.privacy section{padding-top:20px}}
.header nav a.nav-client{display:inline-flex}
