.feedback-form{max-width:780px;padding:2rem}.feedback-form fieldset{border:0;margin:0;padding:0;min-width:0}.feedback-form label{display:block;font-weight:800;margin:1.2rem 0 .35rem}.feedback-form input:not([type=checkbox]),.feedback-form textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--lavender);border-radius:10px;padding:.7rem .85rem}.feedback-form textarea{resize:vertical;min-height:150px}.feedback-form .consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.95rem;font-weight:400;margin:1.4rem 0}.consent input{width:20px;height:20px;flex-shrink:0;margin-top:.3rem;accent-color:var(--purple)}.required{font-size:.8rem;font-weight:400}.feedback-form button{font:inherit;font-weight:800;cursor:pointer}.feedback-form :focus-visible,#load-more:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px}.feedback-form fieldset:disabled{opacity:.65}.feedback-form button:disabled{cursor:wait}#feedback-status{margin:1rem 0 0;color:var(--purple-dark);font-weight:800}#feedback-list blockquote{white-space:pre-wrap;overflow-wrap:anywhere}#feedback-list cite{overflow-wrap:anywhere}#load-more{margin-top:1.5rem}.sr-only,.trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden]{display:none!important}.moderation{max-width:850px}.moderation .testimonial{margin:1rem 0}.moderation-actions{display:flex;gap:.6rem;flex-wrap:wrap}.moderation-actions button{font:inherit;cursor:pointer}.moderation .feedback-form{margin-bottom:1rem}.moderation a{color:var(--purple)}@media(max-width:560px){.feedback-form{padding:1.2rem}.required{display:block}}
