.feedback-page{max-width:780px;padding-block:30px 65px}.feedback-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15}.feedback-page select,.feedback-page textarea{font:inherit;width:100%;display:block;border:1px solid #a9b6ac;border-radius:7px;padding:11px;background:white;color:var(--ink);margin-top:9px}.feedback-question{display:block;margin:24px 0;font-weight:650}.feedback-question .note{display:block;font-weight:400;margin:5px 0}.feedback-page fieldset{border:0;padding:0;margin:0;min-width:0}.feedback-page legend{font-size:27px;font-weight:750;margin:15px 0}.feedback-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.feedback-actions .button{margin:0}.feedback-actions>button:not(.button){border:1px solid var(--line);border-radius:6px;padding:12px 20px;background:white;color:var(--ink)}.feedback-consent{display:flex;align-items:start;gap:10px;font-size:14px}.feedback-consent input{margin-top:6px}#feedback-error{color:#a02318}#feedback-progress{font-size:14px;font-weight:700;color:var(--muted)}.tester-start{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.tester-start li{margin:10px 0}.feedback-entry{padding:25px;border:1px solid var(--line);border-radius:10px;background:#e5eddf;margin-top:25px}.feedback-entry h3{margin-top:0}.feedback-meta{font-size:13px;color:var(--muted)}.feedback-answer{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-summary{display:flex;gap:18px;flex-wrap:wrap;padding:15px;background:#e5eddf}.feedback-page input:focus-visible,.feedback-page select:focus-visible,.feedback-page textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
