.privacy-page{background:var(--color-background);min-height:100vh;color:var(--color-primary)}.privacy-page>.site-header-sticky:before{content:"";z-index:-1;opacity:var(--header-surface-opacity,0);-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#0a0a0bb8;position:absolute;inset:0}.privacy-main{padding-top:clamp(108px,10vw,192px)}.privacy-hero{max-width:1120px;padding-bottom:clamp(72px,7.5vw,144px)}.privacy-eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:500}.privacy-hero h1{letter-spacing:-.055em;margin-top:20px;font-size:clamp(52px,7.5vw,144px);font-weight:600;line-height:.92}.privacy-introduction{max-width:820px;color:var(--color-secondary);margin-top:32px;font-size:clamp(18px,1.25vw,24px);line-height:1.55}.privacy-updated{color:#74757b;margin-top:24px;font-size:14px;line-height:1.5}.privacy-content{border-top:1px solid var(--color-border)}.privacy-section{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(48px,7vw,134px);padding:clamp(56px,5vw,96px) 0;display:grid}.privacy-section h2{letter-spacing:-.025em;font-size:clamp(24px,2.08333vw,40px);font-weight:600;line-height:1.1}.privacy-section-copy{max-width:880px;color:var(--color-secondary);font-size:clamp(16px,1.04167vw,20px);line-height:1.65}.privacy-section-copy>*+*{margin-top:20px}.privacy-section-copy ul{padding-left:1.2em}.privacy-section-copy li+li{margin-top:12px}.privacy-section-copy a,.privacy-contact a{color:var(--color-primary);text-underline-offset:4px;-webkit-text-decoration:underline #36f;text-decoration:underline #36f;transition:color .22s cubic-bezier(.22,1,.36,1)}.privacy-section-copy a:hover,.privacy-section-copy a:focus-visible,.privacy-contact a:hover,.privacy-contact a:focus-visible{color:var(--color-accent)}.privacy-provider-list{list-style:none;padding-left:0!important}.privacy-contact{justify-content:space-between;align-items:baseline;gap:32px;padding:clamp(56px,5vw,96px) 0;display:flex}.privacy-contact span{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.privacy-contact a{letter-spacing:-.035em;font-size:clamp(24px,2.5vw,48px);font-weight:500}.privacy-footer-shell{padding-top:24px;padding-bottom:64px}.privacy-footer-shell .site-footer{border-top:1px solid var(--color-border)}.privacy-page .mobile-menu-toggle{color:var(--color-primary)}body.mobile-menu-open .privacy-page .mobile-menu-toggle{color:#f5f5f2}@media (max-width:767px){.privacy-main{padding-top:96px}.privacy-hero{padding-bottom:72px}.privacy-hero h1{margin-top:16px;font-size:clamp(40px,13vw,52px)}.privacy-introduction{margin-top:24px}.privacy-section{grid-template-columns:1fr;gap:24px;padding:56px 0}.privacy-contact{flex-direction:column;gap:16px;padding:56px 0}.privacy-contact a{overflow-wrap:anywhere}.privacy-footer-shell{padding-bottom:40px}}
