.privacy-page{background:#fff}.privacy-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1080px,100% - 48px);min-height:84px;margin:0 auto;display:flex}.privacy-home{color:var(--muted);align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.privacy-main{width:min(820px,100% - 48px);margin:0 auto;padding:72px 0 120px}.privacy-introduction{margin-bottom:40px}.privacy-introduction .eyebrow{margin-bottom:14px}.privacy-introduction h1{font-size:44px;line-height:1.3}.privacy-introduction>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:17px}.privacy-introduction>.privacy-date{font-size:14px}.privacy-date time{margin-left:12px}.privacy-main a:not(.privacy-home){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:1px}.privacy-main a:hover{color:var(--blue)}.privacy-contact{background:var(--brand-soft);border-radius:24px;padding:30px}.privacy-contact h2{font-size:23px}.privacy-contact dl{gap:18px;margin:24px 0;display:grid}.privacy-contact dl>div{grid-template-columns:176px 1fr;gap:12px;display:grid}.privacy-contact dt{color:var(--muted);font-size:14px}.privacy-contact dd{margin:0;font-weight:700}.privacy-contact>p{color:var(--muted);font-size:14px}.privacy-contents{border:1px solid var(--line);border-radius:20px;margin:38px 0 12px;padding:26px 30px}.privacy-contents>p{font-size:15px;font-weight:700}.privacy-contents ol{columns:2;column-gap:40px;margin:14px 0 0;padding-left:22px}.privacy-contents li{break-inside:avoid;padding:6px 0;font-size:14px}.privacy-section{border-bottom:1px solid var(--line);padding:48px 0;scroll-margin-top:28px}.privacy-section h2{margin-bottom:22px;font-size:27px}.privacy-section>p{color:#455365;margin-top:18px;font-size:16px;line-height:1.85}.privacy-section>h3{margin-top:28px;font-size:20px}.privacy-facts{border-top:1px solid var(--line);margin:24px 0}.privacy-facts>div{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.privacy-facts dt{color:var(--muted);font-size:14px}.privacy-facts dd{margin:0;font-size:15px;line-height:1.8}.privacy-section>.privacy-callout{background:var(--surface);border-radius:16px;padding:22px 24px;font-size:15px}.privacy-section>.privacy-retention{background:var(--brand-soft);color:var(--ink);border-radius:20px;padding:26px;font-size:20px;font-weight:700;line-height:1.75}.privacy-steps{color:#455365;margin:24px 0;padding-left:24px}.privacy-steps li{margin:14px 0;padding-left:6px;line-height:1.85}.privacy-provider-list{gap:20px;margin-top:28px;display:grid}.privacy-provider{border:1px solid var(--line);border-radius:22px;padding:28px}.privacy-provider h3{font-size:21px}.privacy-provider .privacy-facts{margin:22px 0 14px}.privacy-provider .privacy-facts>div:last-child{border-bottom:0}.privacy-reference-links{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.privacy-reference-links a{padding:4px 0;display:inline-block}.privacy-changes>p:last-child{font-size:13px}.privacy-footer{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:32px;font-size:14px;font-weight:600;display:flex}@media (max-width:600px){.privacy-header{width:calc(100% - 36px);min-height:72px}.privacy-header .wordmark{font-size:25px}.privacy-home{font-size:13px}.privacy-main{width:calc(100% - 40px);padding-top:42px;padding-bottom:128px}.privacy-introduction{margin-bottom:28px}.privacy-introduction h1{font-size:32px}.privacy-introduction>p:not(.eyebrow){font-size:16px}.privacy-introduction>.privacy-date{font-size:13px}.privacy-desktop-break{display:none}.privacy-contact{border-radius:20px;padding:24px 20px}.privacy-contact h2{font-size:21px}.privacy-contact dl{gap:20px}.privacy-contact dl>div{grid-template-columns:1fr;gap:6px}.privacy-contact dd{overflow-wrap:anywhere;font-size:16px}.privacy-contents{margin-top:28px;padding:22px 20px}.privacy-contents ol{columns:1}.privacy-contents li{padding:8px 0;font-size:15px}.privacy-section{padding:36px 0}.privacy-section h2{margin-bottom:20px;font-size:25px}.privacy-section>p{font-size:16px}.privacy-section>.privacy-retention{padding:22px 20px;font-size:19px}.privacy-section>.privacy-callout{padding:20px}.privacy-facts>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.privacy-facts dd{font-size:15px}.privacy-provider{border-radius:18px;padding:22px 20px}.privacy-provider h3{font-size:20px}.privacy-reference-links{gap:8px 16px;font-size:14px}.privacy-reference-links a{padding:7px 0}.privacy-footer{flex-direction:column;align-items:flex-start}.privacy-footer a{padding:5px 0}}
