.legal-page{width:min(52rem,100% - 2rem);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 0}.legal-page>header{border-bottom:1px solid #d8e2e6;padding-bottom:2rem}.legal-page>header>p{color:#0068a5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:800}.legal-page h1{letter-spacing:-.03em;color:#142b35;overflow-wrap:anywhere;max-width:46rem;margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.legal-page>header>span{color:#5c717b;max-width:40rem;margin-top:1.25rem;font-size:1.08rem;line-height:1.65;display:block}.legal-page>header small{color:#7a8c94;margin-top:1rem;display:block}.legal-page section{border-bottom:1px solid #e1e8eb;padding:2rem 0}.legal-page h2{color:#142b35;margin:0 0 .8rem;font-size:clamp(1.35rem,3vw,1.8rem)}.legal-page section p{color:#526873;margin:.65rem 0;line-height:1.75}.legal-page a{color:#0068a5}@media (width<=40rem){.legal-page{padding:2.5rem 0}.legal-page section{padding:1.5rem 0}.legal-page h1{letter-spacing:-.03em;font-size:clamp(2rem,10vw,2.55rem)}}
