.report-feedback{margin:34px 0 10px;padding:30px;background:#fff;border:1px solid #dedbd2;border-top:5px solid #702b91;color:#20221f;font:16px/1.65 Arial,Helvetica,sans-serif}.report-feedback h2{font-size:clamp(25px,3vw,33px);margin:0 0 14px;padding:0;border:0}.feedback-intro{color:#5e6059;max-width:720px}.feedback-form{max-width:850px}.feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feedback-form label{display:block;font-size:14px;font-weight:700;margin-bottom:18px}.feedback-form input:not([type=checkbox]),.feedback-form textarea,.feedback-form select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #777;background:#fff;color:#20221f;font:16px/1.5 Arial,sans-serif;border-radius:0;min-height:48px}.feedback-form textarea{resize:vertical}.feedback-form :focus-visible{outline:3px solid #702b91;outline-offset:3px}.feedback-helper{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#5e6059;margin:-10px 0 20px}.feedback-form .feedback-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400}.feedback-consent input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:#702b91}.feedback-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.feedback-submit{border:0;min-height:48px;background:#f3d522;color:#20221f;padding:13px 22px;font:700 15px Arial,sans-serif;cursor:pointer}.feedback-submit:hover{background:#20221f;color:#f3d522}.feedback-submit:disabled{opacity:.65;cursor:wait}.feedback-status{font-size:14px;margin:18px 0;max-width:700px}.feedback-comments{border-top:1px solid #dedbd2;margin-top:26px;padding-top:24px}.feedback-comments h3{font-size:23px;margin:0 0 20px}.feedback-list{font-size:14px;color:#5e6059}.feedback-comment{border-bottom:1px solid #dedbd2;padding:18px 0;color:#20221f}.feedback-comment p:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-byline{display:flex;gap:15px;align-items:baseline;flex-wrap:wrap}.feedback-byline time{font-size:12px;color:#5e6059}@media(max-width:600px){.report-feedback{padding:23px 18px}.feedback-fields{grid-template-columns:1fr;gap:0}.feedback-helper{flex-direction:column;gap:3px}.feedback-submit{width:100%}}
