.contact-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start;margin-top:var(--space-2)}.contact-intro-col{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.contact-form-col{margin-top:0}.contact-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line)}.contact-card-row:first-child{padding-top:0;border-top:0}.contact-card-row .contact-card-label{margin-bottom:0}.contact-card-row .contact-card-note,.contact-card-row .contact-card-value{text-align:right}