h1{font-size:32px;line-height:1.15;margin:12px 0}li{line-height:1.55;margin:12px 0}ol,ul{padding-left:23px}label{display:block;font-weight:700;margin:22px 0 9px}select,textarea{display:block;width:100%;max-width:100%;border:1px solid #aaa;border-radius:12px;padding:13px;background:#faf9f5;color:#171717;font:inherit}textarea{resize:vertical;line-height:1.5}select:focus-visible,textarea:focus-visible{outline:3px solid #927000;outline-offset:3px}#prepared{border-top:1px solid #ddd;margin-top:24px}#feedbackStatus{min-height:1.5em}a{color:#574300}a.brand{color:#171717}@media(max-width:520px){h1{font-size:28px}header{margin-bottom:28px}.card{border-radius:20px}.button{width:100%;text-align:center}}

.wrap{max-width:760px}select,textarea{font-size:16px;min-height:50px}#comments{min-height:160px;height:auto;line-height:1.65;padding:14px}#feedbackStatus{margin-top:18px;overflow-wrap:anywhere}fieldset:disabled{opacity:1}fieldset:disabled select,fieldset:disabled textarea{opacity:1;color:#555;background:#f5f4ef}label{line-height:1.4}#feedbackForm legend{margin:10px 0 0}#feedbackForm .button{width:100%;margin-top:22px}#feedbackStatus[data-state="success"]{padding:16px;border:1px solid #bad6c1;border-radius:14px;background:#eff7f1;color:#19552d}#feedbackStatus[data-state="error"]{padding:16px;border:1px solid #e3c5b7;border-radius:14px;background:#fff4ed;color:#7d3216}@media(max-width:600px){h1{font-size:27px}label{margin-top:24px}#feedback p{font-size:16px}}
