body{background:#faf9fa}.site-header{position:relative;color:var(--navy);padding:2rem 3%;gap:3rem}.brand{width:125px}.menu-toggle,.submenu{color:#fff}.privacy-page{padding-bottom:5rem}.privacy-hero{padding-top:2.5rem;padding-bottom:3.5rem}.privacy-back,.privacy-top{color:var(--link-blue);font-size:.875rem;font-weight:700}.privacy-back{display:inline-block;margin-bottom:2rem}.privacy-eyebrow{color:var(--link-blue);font-size:.8rem;letter-spacing:.12em;font-weight:700;margin-bottom:.75rem}.privacy-hero h1{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.15;color:var(--navy);letter-spacing:-.025em}.privacy-rule{width:90px;height:5px;border-radius:5px;background:#0b84ef;margin-top:1.4rem}.privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.privacy-index{position:sticky;top:2rem;padding:1.5rem;border:1px solid #dce5ef;border-radius:18px;background:#fff}.privacy-index h2{font-size:1rem;margin-bottom:1rem}.privacy-index a{display:block;font-size:.875rem;line-height:1.6;color:#475166;padding:.65rem 0;border-top:1px solid #edf0f5}.privacy-index a:hover{color:var(--link-blue)}.privacy-document{min-width:0;width:100%;max-width:80ch;color:#25334b;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.privacy-document p{margin:0 0 1.4rem;text-align:justify;text-align-last:left;text-justify:inter-word;hyphens:auto}.privacy-document a{color:var(--link-blue);text-decoration:underline;text-underline-offset:3px}.privacy-section{padding-top:2.4rem;margin-top:2.4rem;border-top:1px solid #dce5ef;scroll-margin-top:1.5rem}.privacy-section h2{color:var(--navy);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.4;margin-bottom:1.4rem}.privacy-list{list-style:disc;padding-left:1.5rem;margin:1.2rem 0 1.8rem}.privacy-list li{padding-left:.35rem;margin-bottom:.65rem;text-align:justify;text-align-last:left;hyphens:auto}.privacy-list li::marker{color:#0b84ef}.privacy-letter-list{list-style:none;padding-left:0}.privacy-letter-list li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem;padding-left:0;margin-bottom:1rem}.privacy-letter-marker{text-align:left;color:var(--navy);font-weight:700}.privacy-top{display:inline-block;margin-top:3rem}@media(max-width:1100px){.site-header{gap:1rem;padding:2rem 2%}}@media(max-width:800px){.site-header{padding:1.5rem 1rem}.brand{width:100px}.main-navigation{color:#fff}.privacy-hero{padding-top:1.5rem;padding-bottom:2rem}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.privacy-index{position:static}.privacy-index a{padding:.75rem 0}.privacy-document{font-size:.9375rem;line-height:1.9}.privacy-page{padding-bottom:3rem}}@media(max-width:600px){.privacy-document p,.privacy-list li{text-align:left;hyphens:none}}@media print{.privacy-back,.privacy-index,.privacy-top,.site-footer,.site-header,.skip-link{display:none!important}.privacy-hero{padding:0 0 1.5rem}.privacy-layout{display:block}.privacy-page{padding:0}.privacy-document{color:#000;font-size:11pt}.privacy-section h2{break-after:avoid}.privacy-rule{display:none}}