*{box-sizing:border-box}body{margin:0;background:#eef2f1;color:#1d3038;font:17px/1.75 Georgia,serif}header,main,footer{max-width:880px;margin:auto;padding:24px}header{border-bottom:1px solid #c3d2d4;font-family:system-ui,sans-serif;letter-spacing:.08em}nav a{margin-right:20px;color:#245a63}h1{font-size:2.5em;line-height:1.15}article{background:#fbfcfb;border-left:4px solid #8aa7a4;padding:26px;margin:22px 0}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#5c7a76;font:12px system-ui,sans-serif}footer{font-size:.8em;color:#5d6f74;font-family:system-ui,sans-serif}