.contact-panel{max-width:760px;margin:0 auto}.contact-title{font-size:clamp(48px,8vw,88px);letter-spacing:-3px;line-height:1.05}.contact-panel input,.contact-panel select,.contact-panel textarea{width:100%;max-width:100%;font:inherit}.contact-panel textarea{display:block;background:#16231a;color:#fff;border:1px solid #68815e;border-radius:4px;padding:12px;resize:vertical}.contact-panel label{margin-bottom:6px}.contact-note{font-size:14px;line-height:1.6}.contact-panel .panel{margin:24px 0}.contact-panel button{margin-top:12px}.contact-panel a{ text-underline-offset:3px}.contact-panel textarea:focus-visible,.contact-panel select:focus-visible{outline:3px solid white;outline-offset:3px}
