:root{font:17px/1.65 system-ui,sans-serif;color:#23313e;background:#fafbfc}body{margin:0}main{max-width:680px;padding:70px 24px;margin:auto}h1{font-size:42px;line-height:1.15;letter-spacing:-1.4px;margin:20px 0 28px}h2{font-size:20px;margin-top:34px}p{color:#435360}a{color:#1e5e94;text-underline-offset:3px}.eyebrow,footer{font-size:12px;color:#62717e}.eyebrow{letter-spacing:1.5px}footer{border-top:1px solid #dce2e8;margin-top:45px;padding-top:20px}@media(max-width:600px){main{padding-top:35px}h1{font-size:34px}}
