.contact_layout__vxzei{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-16);align-items:start}.contact_formCol__yzylq{padding:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.contact_heading__wsNjH{margin-block-end:var(--space-2);font-size:22px;line-height:30px;font-weight:600;color:var(--color-ink)}.contact_info__saCe1{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.contact_infoHeading__IUr7c{margin-block-end:var(--space-6);font-size:var(--type-title);line-height:26px;font-weight:600;color:var(--color-ink)}.contact_infoList__u9x_b{display:flex;flex-direction:column;gap:var(--space-6)}.contact_infoList__u9x_b li{display:flex;gap:var(--space-3);color:var(--color-accent-bright)}.contact_infoList__u9x_b li>div{color:var(--color-text);font-size:var(--type-body);line-height:21px}.contact_infoList__u9x_b a{color:var(--color-accent);font-weight:600}.contact_infoLabel__5y6_y{margin-block-end:2px;font-size:var(--type-meta);color:var(--color-text-secondary)}.contact_infoLink__hO5Zg{display:inline-flex;align-items:center;gap:var(--space-1);text-decoration:none}.contact_infoLink__hO5Zg:hover{color:var(--color-accent-hover);text-decoration:underline}.contact_socials__bf47a{display:flex;gap:var(--space-4);margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--type-body)}@media (max-width:1023px){.contact_layout__vxzei{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.contact_formCol__yzylq{padding:var(--space-8)}}@media (max-width:767px){.contact_formCol__yzylq,.contact_info__saCe1{padding:var(--space-5)}}