.feedback-page{width:min(720px,calc(100% - 40px));margin:40px auto 80px}.feedback-page .back-link{display:inline-block;margin-bottom:42px}.feedback-page h1{font-size:clamp(32px,5vw,44px)}.feedback-page h2{font-size:25px}.feedback-page form{margin-top:30px}.feedback-page label{display:block;font-weight:600;margin:24px 0 8px}.feedback-page label span{font-weight:400;color:var(--muted)}.feedback-page input,.feedback-page textarea{display:block;width:100%;padding:14px;border:1px solid #87a9bc;border-radius:8px;background:white;color:var(--ink);font:inherit}.feedback-page textarea{resize:vertical}.feedback-page input:focus-visible,.feedback-page textarea:focus-visible{outline:3px solid #EF8005;outline-offset:3px}.field-hint,.form-note{font-size:15px;color:var(--muted)}.field-hint{margin-top:0}.feedback-page button{border:0;cursor:pointer;font:600 17px/1.5 'DM Sans',sans-serif}.feedback-page button:disabled{opacity:.6;cursor:wait}.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.feedback-response{background:var(--blue);padding:24px;border-radius:12px;margin:24px 0}.feedback-response time{font-size:14px;color:var(--muted)}.feedback-response p{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-success{padding:28px;background:var(--blue);border-radius:12px}
