.legal-hero{padding-bottom:55px}.legal-hero-copy{max-width:880px}.legal-hero-copy>.icon-tile{width:51px;height:53px;margin-bottom:28px}.legal-hero-copy h1{font-size:clamp(40px,4.6vw,65px);line-height:1.18}.legal-hero-copy>p:not(.eyebrow){max-width:740px;margin-top:25px;font-size:18px;line-height:1.9}.legal-updated{color:#426c97;align-items:center;gap:9px;margin-top:25px;font-size:12px;display:inline-flex}.legal-updated>.icon{width:17px;height:17px}.legal-layout{grid-template-columns:260px minmax(0,790px);justify-content:center;align-items:start;gap:80px;display:grid}.legal-layout>aside{position:sticky;top:120px}.legal-layout>aside>strong{letter-spacing:.15em;color:#416c99;font-size:9px}.legal-layout>aside>nav{border-left:1px solid #cdddf2;gap:15px;margin-top:23px;padding-left:19px;display:grid}.legal-layout>aside>nav>a{color:#32547a;font-size:13px;line-height:1.75}.legal-layout>aside>nav>a:hover{color:#146fe0}.legal-layout>aside>div{background:linear-gradient(135deg,#edfaff,#f0ebff);border:1px solid #d2dff2;border-radius:15px;margin-top:29px;padding:23px}.legal-layout>aside>div>.icon{color:#417bd0;width:23px;height:23px;margin-bottom:15px}.legal-layout>aside>div>span{color:#345c84;margin-bottom:10px;font-size:12px;line-height:1.8;display:block}.legal-layout>aside>div>a{color:#236fba;overflow-wrap:anywhere;font-size:13px;font-weight:700}.legal-prose>section{border-top:1px solid #d4e2f3;padding:30px 0 36px;scroll-margin-top:120px;position:relative}.legal-prose>section:first-child{border-top:0;padding-top:0}.legal-prose>section>span{letter-spacing:.12em;color:#4c84b5;margin-bottom:15px;font-size:10px;font-weight:700;display:block}.legal-prose h2{margin-bottom:23px;font-size:29px;line-height:1.3}.legal-prose p{font-size:17px;line-height:1.95}.legal-prose p+p{margin-top:20px}.legal-prose ul{color:#000;margin:20px 0 0;padding-left:22px;font-size:17px;line-height:1.9}.legal-prose li{margin-top:12px}.legal-related{grid-template-columns:1fr;gap:13px;margin-top:10px;display:grid}.legal-related>a{color:#315e92;background:#fff;border:1px solid #d0dff4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:19px 23px;font-size:14px;font-weight:700;display:flex}.legal-related .icon{width:18px;height:18px}.legal-related>a:hover{background:#edf7ff}@media (max-width:1000px){.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (max-width:760px){.legal-hero{padding-bottom:40px}.legal-hero-copy h1{font-size:38px}.legal-hero-copy>p:not(.eyebrow){margin-top:23px;font-size:17px}.legal-hero-copy>.icon-tile{width:45px;height:47px;margin-bottom:25px}.legal-updated{margin-top:22px;font-size:11px}.legal-layout{grid-template-columns:1fr;gap:34px}.legal-layout>aside{background:#fff;border:1px solid #d2e1f4;border-radius:17px;padding:24px;position:static}.legal-layout>aside>nav{gap:13px;margin-top:19px}.legal-layout>aside>nav>a{font-size:14px}.legal-layout>aside>div{margin-top:23px;padding:20px}.legal-layout>aside>div>a{font-size:15px}.legal-prose h2{margin-bottom:20px;font-size:27px}.legal-prose p,.legal-prose ul{font-size:16px;line-height:1.95}.legal-prose>section{padding:27px 0 30px}.legal-related>a{padding:19px;font-size:14px}}@media (max-width:380px){.legal-hero-copy h1{font-size:34px}.legal-prose h2{font-size:25px}}
