body{max-width:850px;margin:auto;padding:28px;font:17px/1.7 system-ui;color:#173e32;background:#faf7ed}nav a{margin-right:20px;color:#28624b}h1{font:38px Georgia}h2{font:26px Georgia;margin-top:32px}a{overflow-wrap:anywhere}footer{margin-top:40px;border-top:1px solid #b5c5ac;padding-top:20px}