body{background:#f3f7f3;color:#173d30;font:15px system-ui;margin:0}main{max-width:1000px;margin:30px auto;padding:20px}.card,form,article{padding:20px;border:1px solid #d6e2d7;border-radius:12px;background:white;margin:16px 0}input,textarea,button{box-sizing:border-box;font:inherit;padding:10px;border:1px solid #bacdbf;border-radius:7px}input,textarea{width:100%;margin:6px 0 16px}textarea{min-height:140px}button{cursor:pointer;background:#21664c;color:white}form.inline{display:inline-block;padding:5px;border:0;margin:5px}pre{white-space:pre-wrap;word-break:break-word}label{display:block}a{color:#21664c}.notice{background:#fff0cf;padding:16px}small{color:#596a60}