html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;font:18px/1.6 system-ui;color:#172d3f;background:#f3f6f8}main{max-width:64rem;margin:auto;padding:clamp(1rem,5vw,4rem)}h1{font-size:clamp(1.6rem,5vw,3rem);overflow-wrap:anywhere}a{color:#176b8c}