.contact-card-section{padding-block:var(--section-space-xs)}.contact-card{gap:calc(var(--content-gap) * 2)}.contact-card:where(:not(:last-of-type)){margin-block-end:calc(var(--section-gap) * 1.5)}@media (min-width:767px){.contact-card{display:grid;grid-template-columns:var(--grid-2);align-items:stretch;&:where(:nth-of-type(even))>.contact-card__content{order:1}}}.contact-card__content{gap:calc(var(--content-gap) * 1.75)}.contact-card__location{padding:1ex;border-radius:calc(var(--radius) / 2);background-color:var(--primary);font-size:var(--h3);&::selection{background-color:var(--white);color:var(--primary)}}.contact-detail-wrapper{display:flex;flex-wrap:wrap;align-items:start;gap:calc(var(--content-gap) * 2);font-weight:var(--fw-regular)}.contact-detail-card{--_contact-detail-fs:var(--text-s);display:grid}.contact-detail-card__title{margin-block-end:calc(var(--content-gap) / 2.5);font-size:var(--h4)}