.legal-page{background-color:var(--color-dark-blue);color:#fff;width:100%;min-height:70vh;padding:6rem 1.25rem 4rem}.legal-page__inner{max-width:44rem;margin-inline:auto}.legal-page__title{margin:0 0 1.5rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.legal-page__lead{color:#ffffffe6;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6}.legal-page__section{margin-bottom:1.5rem}.legal-page__section-title{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}.legal-page__section p{color:#ffffffe0;margin:0 0 .75rem;font-size:1rem;line-height:1.65}.legal-page__section ul{color:#ffffffe0;margin:0 0 .75rem;padding-inline-start:1.25rem}.legal-page__section li{margin-bottom:.35rem;line-height:1.55}.legal-page__link{color:var(--color-lime,#eafbba);text-underline-offset:.15em;text-decoration:underline}.legal-page__link:hover{opacity:.9}