.privacy-page{background:#f7faff;color:#102442}.privacy-shell{width:min(1120px,calc(100% - 3rem));margin-inline:auto}.privacy-hero{padding-block:clamp(4rem,8vw,7rem) clamp(3rem,5vw,4.5rem);background:#fff;border-bottom:1px solid #dce7f1}.privacy-eyebrow{margin:0;color:#216fe8;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.privacy-page h1,.privacy-page h2{font-family:Sora,sans-serif;letter-spacing:-.05em}.privacy-page h1{max-width:12ch;margin:.7rem 0 1.25rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.privacy-intro{max-width:720px;margin:0;color:#52657d;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.7}.privacy-updated{margin:1.5rem 0 0;color:#718096;font-size:.9rem;font-weight:700}.privacy-content{padding-block:clamp(4rem,7vw,6.5rem)}.privacy-layout{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:clamp(3rem,8vw,8rem);align-items:start}.privacy-summary{position:sticky;top:7rem;padding:1.25rem 0 0 1.25rem;border-left:3px solid #216fe8;color:#52657d}.privacy-summary strong{color:#102442}.privacy-summary p{margin:.6rem 0 0;line-height:1.65}.privacy-copy{max-width:720px}.privacy-copy section{padding-block:0 2rem;margin-bottom:2rem;border-bottom:1px solid #dce7f1}.privacy-copy h2{margin:0 0 .75rem;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15}.privacy-copy p,.privacy-copy li{color:#52657d;font-size:1rem;line-height:1.75}.privacy-copy p{margin:0}.privacy-copy ul{display:grid;gap:.35rem;margin:.5rem 0 0;padding-left:1.25rem}.privacy-copy a{color:#216fe8;font-weight:700}.privacy-note{margin-top:2rem!important;color:#718096!important;font-size:.9rem!important}@media(max-width:700px){.privacy-shell{width:calc(100% - 2rem)}.privacy-layout{grid-template-columns:1fr;gap:2.5rem}.privacy-summary{position:static}.privacy-content{padding-block:3.5rem}}
