body{font:18px/1.7 system-ui;color:#eef5ee;background:#112d32;margin:0}main{max-width:760px;margin:auto;padding:40px 24px}h1{line-height:1.1;font-size:3rem}h2{line-height:1.25;margin-top:36px}p{color:#b2cbc6}a{color:#d5edbd}footer{margin-top:40px}