.feedback-main{padding-top:55px;padding-bottom:60px}.feedback-main h1{font-size:clamp(2rem,4vw,3.2rem);max-width:800px}.feedback-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:42px;align-items:start}.feedback-form{padding:30px;border:1px solid var(--line);border-radius:12px;background:#f7faf9}.feedback-form label{display:block;font-weight:600;margin-bottom:8px}.feedback-form input,.feedback-form select,.feedback-form textarea{font:inherit;color:inherit;background:#fff;border:1px solid #adbdc4;border-radius:5px;width:100%;padding:12px;box-sizing:border-box}.feedback-form textarea{resize:vertical;min-height:170px}.feedback-field{margin-bottom:22px}.feedback-form .privacy-check{display:flex;align-items:start;gap:10px;font-weight:400;font-size:.9rem}.privacy-check input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.feedback-form button{font:inherit;border:0;cursor:pointer}.feedback-form button:disabled{opacity:.65;cursor:wait}.feedback-note{font-size:.88rem;color:var(--muted)}.feedback-sidebar{border-left:3px solid #159b6c;padding-left:25px}.feedback-sidebar h2{font-size:1.35rem;margin-bottom:16px}.feedback-sidebar p{color:var(--muted)}.feedback-form .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-form input:focus-visible,.feedback-form select:focus-visible,.feedback-form textarea:focus-visible,.feedback-form button:focus-visible{outline:3px solid #247bce;outline-offset:3px}#feedback-status{margin-top:20px;overflow-wrap:anywhere}#feedback-status.success{border-left:3px solid #14785a;padding:14px;background:#e6f3ed}#feedback-status.error{border-left:3px solid #a23830;padding:14px;background:#fff0ef}.feedback-link{font-size:.88rem;color:#0b625f}.header nav{flex-wrap:wrap;gap:12px 25px}@media(max-width:700px){.feedback-layout{grid-template-columns:1fr;gap:28px}.feedback-form{padding:22px}.feedback-main{padding-top:35px}.header{gap:12px}.header nav{gap:8px 14px;font-size:.85rem}}
