.privacy-page .inner-hero{padding-bottom:48px}
.privacy-page .inner-hero h1{font-size:clamp(36px,5vw,60px)}
.privacy-date{margin-top:20px;color:#526a7f;font-size:14px}
.privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;align-items:start}
.privacy-prose{min-width:0;max-width:800px;overflow-wrap:anywhere}
.privacy-prose section{scroll-margin-top:110px}
.privacy-prose p,.privacy-prose li,.privacy-prose dd{font-size:16px;line-height:1.95;color:#435b70}
.privacy-prose ul{padding-left:22px}.privacy-prose li{margin:10px 0}
.privacy-prose a{color:#1268a7;text-decoration:underline;text-underline-offset:3px}
.privacy-prose dt{margin-top:22px;font-weight:700;color:#082b52}.privacy-prose dd{margin:8px 0 20px}
.privacy-prose .definition{margin-top:24px;padding:24px}.privacy-prose h3{margin-top:0}
@media(max-width:820px){.privacy-layout{grid-template-columns:1fr;gap:32px}.privacy-layout .sticky-index{position:static;display:flex;flex-wrap:wrap;gap:10px 18px}.privacy-layout .sticky-index strong{width:100%}.privacy-layout .sticky-index a{margin:0}.privacy-prose .definition{padding:18px}}
