*{box-sizing:border-box}body{margin:0;background:#f6f7f2;color:#283e32;font:16px system-ui,-apple-system,sans-serif}main{max-width:720px;margin:auto;padding:28px 18px}section,article{background:white;border:1px solid #dce5db;border-radius:16px;padding:20px;margin:16px 0}h1{font-size:28px}h2{font-size:20px}p{line-height:1.65;overflow-wrap:anywhere}label{display:block;margin:14px 0}input,select{display:block;width:100%;font:inherit;padding:12px;margin-top:6px;border:1px solid #bdcdbd;border-radius:8px}button,a.button{display:inline-block;background:#315a42;color:white;border:0;border-radius:8px;padding:13px 18px;font:inherit;text-decoration:none;margin:6px 5px 6px 0;cursor:pointer}button:disabled{opacity:.5}.danger{background:#8f3934}.secondary{background:#edf1eb;color:#315a42}[hidden]{display:none!important}#message:not(:empty){padding:15px;background:#fff0cd;border-radius:10px}small{color:#68786a}a{color:#315a42}