.legal-main{padding:5.5rem 0 7rem}.legal-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);gap:5rem;padding-bottom:3.5rem;border-bottom:1px solid #cbd7df}.legal-hero h1{max-width:12ch;margin:.65rem 0 1.4rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:400;line-height:.88;letter-spacing:-.055em;color:#071d35}.legal-hero .lede{max-width:42rem;color:#526b82;font-size:1.05rem;line-height:1.8}.legal-meta{align-self:end;border-top:5px solid #7bd5c4;background:#0a2139;color:#fff;padding:1.6rem}.legal-meta span,.legal-meta small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:.66rem}.legal-meta strong{display:block;margin:.65rem 0 1.5rem;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem}.legal-meta small{color:#adc0d0}.legal-document{display:grid;grid-template-columns:15rem minmax(0,45rem);gap:5rem;padding-top:4rem}.legal-index{position:sticky;top:2rem;align-self:start}.legal-index span{display:block;margin-bottom:1rem;color:#008b78;font-size:.69rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.legal-index a{display:block;padding:.72rem 0;border-top:1px solid #d2dde4;color:#173752;text-decoration:none;font-size:.84rem}.legal-copy section{padding:0 0 2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #d2dde4}.legal-copy h2{margin:0 0 1rem;font-family:Georgia,"Times New Roman",serif;font-size:2rem;font-weight:400;color:#071d35}.legal-copy p,.legal-copy li{color:#4f687f;line-height:1.75}.legal-copy ul{padding-left:1.15rem}.legal-copy a{color:#007f70}.footer a{color:inherit}@media(max-width:760px){.legal-main{padding-top:3.5rem}.legal-hero,.legal-document{grid-template-columns:1fr;gap:2rem}.legal-index{position:static}.legal-hero h1{font-size:3.7rem}}
