.review-form{box-sizing:border-box;max-width:1180px;margin:24px auto;padding:24px;background:#fffdf9;border:1px solid #decebb;border-radius:8px;color:#29231f;font:15px/1.6 system-ui}.review-form *{box-sizing:border-box}.review-form h2{font:30px/1.2 Georgia,serif;margin:0 0 14px}.review-form p{margin:12px 0}.review-form form{display:grid;gap:16px}.review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.review-form label{display:grid;gap:6px}.review-form input,.review-form select,.review-form textarea{width:100%;border:1px solid #cfbeaa;border-radius:5px;padding:10px;background:#fff;color:inherit;font:inherit}.review-form textarea{resize:vertical}.review-form .review-consent{display:flex;align-items:flex-start;gap:10px}.review-consent input{width:auto;margin-top:6px}.review-form a{color:#742e36}.review-form button{justify-self:start;border:1px solid #742e36;border-radius:6px;background:#742e36;color:#fff;padding:10px 20px;font:inherit;cursor:pointer}.review-form button:disabled{opacity:.55;cursor:default}[data-review-root] [hidden]{display:none!important}[data-review-list] article{overflow-wrap:anywhere}[data-review-list] article>p{white-space:pre-wrap}.review-form [role=status]:empty{display:none}@media(max-width:900px){.review-form{margin:16px;padding:18px}.review-fields{grid-template-columns:1fr}.review-form h2{font-size:25px}.review-form input,.review-form textarea,.review-form select{font-size:16px}}