body{font-family:Cairo,Arial,sans-serif;margin:0;background:#f8f7f2;color:#163c40}main{max-width:56rem;margin:auto;padding:2rem}article{margin-bottom:3rem}p{line-height:1.8}h2{margin-top:1.7rem}a{color:#155e66}