body{font:17px/1.65 system-ui,sans-serif;color:#183a30;background:#f6f8f5;margin:0}main{max-width:760px;margin:auto;padding:40px 22px}a{color:#21634b}h1,h2{line-height:1.2}h1{font-size:38px}h2{margin-top:32px}nav{display:flex;gap:22px;flex-wrap:wrap}article{background:white;padding:26px;border-radius:16px;margin:26px 0}small{color:#50665b}input,button{font:inherit;padding:10px;max-width:100%}label{display:block;margin:16px 0}