.legal-page{color:#172b46;max-width:850px;margin:auto;padding:2rem 1.25rem 5rem}.legal-page nav{justify-content:space-between;display:flex}.legal-page header{padding:4rem 0 2rem}.legal-page h1{margin:.4rem 0 1rem;font-size:clamp(2.5rem,7vw,4.8rem);line-height:1}.legal-page header>p:last-child{font-size:1.15rem;line-height:1.7}.legal-page aside{background:#edf7f4;border-left:5px solid #2b7b6f;margin:1rem 0 2rem;padding:1rem 1.25rem}.legal-page section{padding:1rem 0}.legal-page h2{margin-bottom:.5rem;font-size:1.55rem}.legal-page p{color:#42566c;line-height:1.75}.legal-page a{color:#155c8b;font-weight:750}
