:root{font-family:Arial,Helvetica,sans-serif;color:#172b35;background:#f4f8f9}*{box-sizing:border-box}body{margin:0}.legal-header{padding:24px max(24px,calc((100% - 960px)/2));background:#102e38}.legal-header a{color:#fff;text-decoration:none}.legal-page{max-width:960px;margin:0 auto;padding:64px 24px 80px;background:#fff;min-height:calc(100vh - 80px)}.eyebrow{font-size:12px;letter-spacing:.14em;color:#64808a}.legal-page h1{font-size:42px;margin:14px 0 48px}.legal-page h2{font-size:21px;margin:32px 0 10px}.legal-page p{font-size:17px;line-height:1.7;color:#526873;margin:0}.legal-sources{border-top:1px solid #d9e2e5;margin-top:40px;padding-top:24px}.legal-sources a{color:#167a96}@media(max-width:600px){.legal-page{padding:40px 20px 56px}.legal-page h1{font-size:34px;margin-bottom:32px}.legal-page h2{font-size:19px}.legal-page p{font-size:16px}}
