*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#192d3b;font:16px/1.65 Arial,sans-serif;letter-spacing:0}main{max-width:800px;margin:auto;padding:40px 24px 64px}h1{font-size:34px;line-height:1.2;margin:28px 0 16px}h2{font-size:21px;line-height:1.3;margin:32px 0 10px}p{margin:0 0 18px;overflow-wrap:anywhere}a{color:#125e89;text-underline-offset:3px}:focus-visible{outline:3px solid #d36e19;outline-offset:3px}
