.legal-heading{padding:100px 0 62px;background:#eef3f5;border-bottom:1px solid #d5dfe3}.legal-heading h1{font-size:clamp(48px,6vw,82px);letter-spacing:-.055em;margin:22px 0}.legal-heading p{max-width:680px;font-size:20px;line-height:1.55;color:#475e68}.legal-date{display:block;margin-top:28px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#526873}.legal-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:80px;justify-content:space-between}.legal-index{position:sticky;top:110px;align-self:start;display:grid;gap:0}.legal-index>.eyebrow{margin-bottom:22px}.legal-index a{display:flex;gap:15px;padding:13px 0;border-bottom:1px solid #dfe6e9;color:#203b48;font-size:14px;text-decoration:none}.legal-index a span{color:#708590;font-size:11px;padding-top:2px}.legal-index a:hover{color:#0076be}.legal-copy>section{scroll-margin-top:130px;padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid #dae3e7}.legal-number{font-size:12px;color:#0076be;letter-spacing:.1em}.legal-copy h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:12px 0 22px}.legal-copy p{font-size:16px;line-height:1.85;color:#425864;margin:0 0 18px}.legal-copy a{text-underline-offset:4px}.legal-contact{padding:30px;background:#eff4f6}.legal-contact h3{font-size:23px;margin:0 0 15px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:12px 28px}.static-map-image img{width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;image-rendering:auto}@media(max-width:850px){.legal-layout{grid-template-columns:1fr;gap:42px}.legal-index{position:static;grid-template-columns:1fr 1fr;column-gap:24px}.legal-index>.eyebrow{grid-column:1/-1}.legal-heading{padding-top:65px}.legal-copy h2{font-size:27px}}@media(max-width:480px){.legal-index{grid-template-columns:1fr}.legal-heading h1{font-size:44px}.legal-heading p{font-size:18px}}
