*{box-sizing:border-box}body{margin:0;background:#f1f7f8;color:#17313b;font:17px/1.5 system-ui,sans-serif}main{max-width:560px;margin:32px auto;padding:24px;background:white;border-radius:18px}h1{font-size:29px}h2{font-size:23px}a{color:#126373}label{display:block;margin:16px 0}input:not([type=checkbox]),select,button{width:100%;min-height:48px;padding:12px;font:inherit;border-radius:9px;border:1px solid #8dabb4}button{background:#126373;color:white;cursor:pointer;margin-top:12px}button:disabled{opacity:.55;cursor:wait}input[type=checkbox]{margin-right:12px;width:20px;height:20px;vertical-align:middle}fieldset{border:1px solid #c1d4db;border-radius:10px}#notice:not(:empty){padding:14px;background:#fff3cf;border-radius:10px}[hidden]{display:none!important}@media(max-width:600px){main{margin:0;border-radius:0;min-height:100vh;padding:20px}}
