.feedback-page{max-width:1100px;padding-top:38px;padding-bottom:60px;color:#16344c}.feedback-page>header{max-width:760px;margin-bottom:26px}.feedback-page h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:8px 0 14px}.feedback-page p,.feedback-page li{font-size:16px;line-height:1.65}.feedback-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:28px;align-items:start}.feedback-form,.feedback-success{padding:28px;border:1px solid #d9e5ef;border-radius:18px;background:#fff;box-shadow:0 14px 38px #16344c0c}.feedback-form label{display:block;font-size:16px;font-weight:700}.feedback-form small{font-size:14px;font-weight:400;color:#5b7185}.feedback-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feedback-form input,.feedback-form textarea{width:100%;margin-top:8px;padding:12px;border:1px solid #b9cbdc;border-radius:9px;background:#fbfdff;color:#16344c;font:inherit;font-size:16px;box-sizing:border-box}.feedback-form textarea{min-height:210px;resize:vertical;line-height:1.6}.feedback-form :focus-visible{outline:3px solid #1487da;outline-offset:2px}.feedback-page .feedback-hint{font-size:14px;line-height:1.6;color:#526c82;margin:10px 0 20px}.feedback-privacy{display:inline-block;font-size:14px;margin:14px}.feedback-aside{padding:24px;background:#edf7ff;border-radius:16px;border-top:4px solid #0a82df}.feedback-aside h2{font-size:20px;line-height:1.3}.feedback-aside ul{padding-inline-start:20px}.feedback-aside li{margin-bottom:12px}.feedback-aside a{color:#0765aa;font-weight:700}.feedback-errors{padding:16px;background:#fff0f1;color:#992f3f;border:1px solid #e6b6bd;border-radius:9px;margin-bottom:20px}.feedback-success{border-top:4px solid #16926c}.feedback-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){.feedback-grid{grid-template-columns:1fr}.feedback-contact{grid-template-columns:1fr}.feedback-form{padding:20px}.feedback-page{padding-top:24px}}
