.privacy-page{--privacy-copy:#ffffffc7}.privacy-page a:focus-visible{outline-offset:5px;outline:2px solid}.privacy-skip-link{z-index:40;color:#000;background:#fff;padding:12px 16px;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.privacy-skip-link:focus{transform:translateY(0)}#privacy-content,.privacy-copy h2{scroll-margin-top:120px}.privacy-hero{border-bottom:1px solid var(--line);padding:62px 0 40px}.privacy-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(38px,4.8vw,62px);font-weight:500;line-height:1.15}.privacy-hero>p:not(.eyebrow){max-width:720px;color:var(--privacy-copy);margin:0;font-size:18px;line-height:1.7}.privacy-hero>p.privacy-updated{margin-top:22px;font-size:13px}.privacy-layout{grid-template-columns:minmax(180px,240px) minmax(0,760px);justify-content:space-between;gap:40px 80px;padding:40px 0 56px;display:grid}.privacy-contents{align-self:start;position:sticky;top:100px}.privacy-contents>p{color:#fff;margin:0 0 16px;font-size:14px;font-weight:600}.privacy-contents ul{margin:0;padding:0;list-style:none}.privacy-contents a{min-height:44px;color:var(--privacy-copy);align-items:center;font-size:14px;line-height:1.5;display:inline-flex}.privacy-copy{min-width:0;color:var(--privacy-copy);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.privacy-copy section+section{border-top:1px solid var(--line);margin-top:36px;padding-top:32px}.privacy-copy h2{color:#fff;letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(24px,2.5vw,30px);font-weight:500;line-height:1.3}.privacy-copy h3{color:#fff;letter-spacing:-.02em;margin:26px 0 12px;font-size:19px;font-weight:500;line-height:1.5}.privacy-copy p{margin:0 0 18px}.privacy-copy p:last-child{margin-bottom:0}.privacy-copy a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.privacy-copy a:hover,.privacy-contents a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.privacy-provider-links{margin:0 0 18px;padding-left:22px}.privacy-provider-links li+li{margin-top:8px}.privacy-objection{border-left:2px solid #cfb6ff;padding-left:18px}.privacy-objection strong{color:#fff;font-weight:600}.privacy-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px 0 32px;font-size:13px;display:flex}.privacy-footer>span{color:var(--privacy-copy)}@media (max-width:900px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:30px}.privacy-contents{border-bottom:1px solid var(--line);padding-bottom:26px;position:static}.privacy-contents ul{flex-wrap:wrap;gap:0 24px;display:flex}}@media (max-width:760px){.privacy-hero{padding:38px 0 30px}.privacy-hero>p:not(.eyebrow){font-size:16px}.privacy-layout{padding:28px 0 36px}.privacy-copy{font-size:15px}}@media print{.privacy-page{color:#111;--privacy-copy:#333;--line:#ccc;background:#fff}.privacy-skip-link,.privacy-contents,.privacy-footer{display:none}.privacy-hero{padding-top:0}.privacy-layout{display:block}.privacy-copy h2,.privacy-copy h3,.privacy-copy a,.privacy-objection strong{color:#111}}
