.contact-main{max-width:1120px}.contact-main h1{font-size:clamp(2.4rem,6vw,4rem);margin:10px 0 16px}.contact-main>.lead{max-width:780px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px;margin-top:36px;align-items:start}.contact-panel,.contact-side{background:#fff;border:1px solid #d7dee5;border-radius:16px;padding:30px;box-shadow:0 5px 20px rgba(31,41,51,.05)}.contact-panel h2,.contact-side h2{font-size:1.6rem;margin:0 0 12px}.contact-panel p,.contact-side p{color:#5f6b76}.contact-topic{border-top:1px solid #e4e9ed;padding-top:18px;margin-top:20px}.contact-topic h3{font-size:1.05rem;margin:0 0 6px}.contact-topic p{margin:0}.contact-pending{border:1px solid #d7dee5;border-radius:8px;padding:13px;background:#f5f7f9;font-weight:700}.contact-back{margin-top:28px}.contact-back a{font-weight:700;text-decoration:none}@media(max-width:720px){.contact-layout{grid-template-columns:1fr}.contact-panel,.contact-side{padding:22px}}