.legal{max-width:900px;margin:auto;padding:70px 24px}.legal>a{color:#07899b;font-size:.75rem;font-weight:800}.legal h1{margin:24px 0 50px;color:#061f36;font:500 clamp(3rem,7vw,5.5rem)/1 Georgia,serif;letter-spacing:-.05em}.legal section{padding:28px 0;border-top:1px solid #d7e4e9}.legal h2{margin:0 0 14px;color:#061f36;font-size:1.15rem}.legal p{margin:0;color:#506779;font-size:.82rem;line-height:1.85}.legal p+p{margin-top:15px}.legal p a{color:#07899b;text-decoration:underline}
