.legal-page{color:#14233a;background:#fbfaf7;min-height:100vh;padding:72px 0}.legal-page .container{max-width:820px}.legal-page a{color:#032147;text-underline-offset:3px;text-decoration:underline}.legal-page h1{color:#032147;margin:12px 0 32px;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.1rem);line-height:1.05}.legal-page h2{color:#032147;margin:36px 0 12px;font-family:Georgia,serif;font-size:1.45rem}.legal-page p,.legal-page li{color:#536074;font-size:1rem;line-height:1.75}.legal-page ul{padding-left:22px}.legal-back{margin-bottom:24px;font-size:.9rem;font-weight:700;display:inline-flex}@media (max-width:640px){.legal-page{padding:48px 0}}
