.contact-page{max-width:820px;margin:auto}.contact-page h1{font-size:clamp(40px,7vw,76px);margin:24px 0}.contact-page>p{margin:20px 0}.contact-page form{margin:36px 0;display:grid;gap:14px}.contact-page label{font-weight:600;margin-top:12px}.contact-page input,.contact-page select,.contact-page textarea{width:100%;font:inherit;padding:14px;border:1px solid #d2d2ce;background:white}.contact-page input[readonly]{background:#f5f5f1}.contact-page textarea{resize:vertical}.contact-page #contact-status{overflow-wrap:anywhere;line-height:1.6}#admin-contacts{border-top:1px solid #ddd;margin-top:60px;padding-top:32px}.contact-request{border:1px solid #ddd;padding:24px;margin:18px 0}.contact-request p{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}
