.contact-grid{gap:var(--sp-7);display:grid}@media (min-width:1024px){.contact-grid{gap:var(--sp-8);grid-template-columns:.8fr 1.2fr;align-items:start}}.contact-info__title{font-size:var(--fs-h3);text-transform:uppercase}.contact-details{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.contact-detail dt{color:var(--c-text-mid);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase}.contact-detail dd{margin-top:2px}.contact-detail .tbc{color:var(--c-estimated)}.contact-topics{gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--c-line-dark);display:grid}.contact-topics b{display:block}.contact-topics span{color:var(--c-text-mid);font-size:var(--fs-small)}
