.contact-feedback{max-width:760px;margin:32px 0;padding:clamp(20px,4vw,32px);border:1px solid var(--line,#e0e5e4);border-radius:16px;scroll-margin-top:140px;overflow-wrap:anywhere}.contact-feedback h2{font-size:clamp(24px,3vw,32px)}.contact-feedback .admin-form{margin-bottom:0;grid-template-columns:minmax(0,1fr)}.contact-feedback .admin-form label{font-size:inherit;min-width:0}.contact-feedback .admin-form :is(input:not([type=checkbox]),textarea){width:100%;max-width:100%;padding:12px;border:1px solid var(--line,#e0e5e4);border-radius:8px;background:var(--cms-bg,var(--paper,#fafbf9));color:inherit;font-size:inherit}.contact-feedback .admin-form textarea{min-height:150px;resize:vertical}.contact-feedback .admin-form label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:12px}.contact-feedback .admin-form input[type=checkbox]{display:inline-block;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:3px 0 0}.contact-feedback .admin-form .button{justify-self:start;max-width:100%;white-space:normal;text-align:center}.contact-feedback a{text-decoration:underline;text-underline-offset:3px}