.privacy-page .premium-banner h1{max-width:1020px;font-size:clamp(40px,4.4vw,62px)}
.privacy-date{color:#d0d9da;font-size:13px;margin:0;letter-spacing:.02em}
.privacy-layout{display:grid;grid-template-columns:270px minmax(0,780px);gap:90px;padding:75px 0 95px;align-items:start}
.privacy-index{position:sticky;top:130px;border-top:1px solid #c8cdc2;padding-top:24px}
.privacy-index .eyebrow{font-size:11px;margin-bottom:22px}
.privacy-index ol{margin:0;padding-left:22px;font-size:12px;color:#64716c}
.privacy-index li{padding:0 0 16px 5px;line-height:1.7}
.privacy-index a{display:inline-block;padding:4px 0;color:var(--ink)}
.privacy-index a:hover{text-decoration:underline;text-underline-offset:4px}
.privacy-document p{font-size:16px;line-height:1.9!important;margin:0 0 22px;color:#435963}
.privacy-document section{margin-top:38px;border-top:1px solid #d9ddd4;padding-top:34px;scroll-margin-top:125px}
.privacy-page .privacy-document h2{font-size:30px;line-height:1.25;margin:0 0 23px}
.privacy-document a{color:#163d53;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:1100px){.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:45px}}
@media(max-width:760px){.privacy-layout{grid-template-columns:1fr;gap:34px;padding:44px 0 60px}.privacy-index{position:static;padding-top:20px}.privacy-index ol{columns:2;column-gap:28px}.privacy-index li{break-inside:avoid;font-size:12px}.privacy-page .privacy-document h2{font-size:27px}.privacy-document p{font-size:15px}.privacy-page .premium-banner h1{font-size:clamp(35px,9vw,48px)}.privacy-date{font-size:12px}}
@media(max-width:390px){.privacy-index ol{columns:1}}
@media print{.privacy-page .topbar,.privacy-page .header,.privacy-page .footer,.privacy-index,.page-breadcrumb,.skip{display:none!important}.privacy-page .premium-banner{background:white!important;padding:20px 0}.privacy-page .premium-banner h1,.privacy-date{color:black!important}.privacy-layout{display:block;padding:20px 0}.privacy-document p{color:black}.privacy-document section{break-inside:avoid}}
