body{font:16px/1.8 system-ui,sans-serif;background:#f5f7f2;color:#243e35;margin:0}main{max-width:820px;margin:32px auto;padding:28px;background:white;border-radius:18px}h1{line-height:1.25}h2{font-size:21px;margin-top:28px}a{color:#316752}nav{display:flex;gap:18px;flex-wrap:wrap}input,textarea,select,button{font:inherit;box-sizing:border-box;padding:12px;width:100%;margin:6px 0 16px;border:1px solid #aab9af;border-radius:8px}input[type=checkbox]{width:auto}button{background:#285b46;color:white;cursor:pointer}button:disabled{opacity:.5}label{display:block}aside{padding:16px;background:#fff4de;border-radius:10px}small{color:#576b61}#result{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){main{margin:0;padding:22px;border-radius:0}}