body{font:17px system-ui;max-width:920px;margin:36px auto;padding:0 24px;color:#24352b;background:#f5f3ee;line-height:1.5}header{border-bottom:1px solid #bcc8bc;margin-bottom:24px}section{background:white;border-radius:14px;padding:24px;margin:24px 0}label{display:block;margin:16px 0}select,input[type=text]{display:block;box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #9bad9d;border-radius:6px;margin-top:8px;background:white}input[type=checkbox]{margin-right:10px}fieldset{background:#fff6df;border:0;padding:18px}small,footer{color:#58665b}footer{font-size:14px;margin:24px 0}
