body{margin:0;font:16px/1.7 Arial,sans-serif;color:#233d46;background:#fff}header,main,footer{max-width:850px;margin:auto;padding:24px}h1{font-size:36px}h2{font-size:23px;margin-top:32px}a{color:#365d50}address{font-style:normal}footer{display:flex;gap:24px;flex-wrap:wrap}
