main{max-width:900px;margin:32px auto;padding:24px}label{display:block;margin:14px 0}input:not([type=checkbox]),select{display:block;box-sizing:border-box;max-width:100%;padding:10px;width:100%}input[type=checkbox]{width:auto}button{margin:6px 8px 6px 0}li{margin:12px 0;overflow-wrap:anywhere}section{margin:24px 0}summary{cursor:pointer;font-weight:600}#message{color:#715008}article{padding:14px 0;border-top:1px solid #ddd}@media(max-width:600px){main{margin:0;padding:18px}button{min-height:44px}}
