body{max-width:900px;margin:45px auto;padding:0 22px;font:17px/1.65 system-ui;color:#193c40;background:#faf9f6}a{color:#193c40}article{padding:18px 22px;margin:18px 0;background:#fff;border:1px solid #e2e5df}h1,h2{font-family:Georgia,serif;font-weight:500}nav{display:flex;gap:18px}p{color:#526568}
