.contact-cards__heading{line-height:var(--vg-line-height-heading);margin-block:0 var(--vg-space-6)}.contact-cards__list{display:grid;gap:var(--vg-space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.contact-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-cards__card{background-color:var(--vg-color-tint-neutral);border-radius:var(--vg-radius-card);padding:var(--vg-space-5)}@media (min-width:768px){.contact-cards__card{padding:var(--vg-space-6)}}.contact-cards__label{color:var(--vg-color-text-muted);font-size:var(--vg-size-100);font-weight:600;letter-spacing:.08em;margin:0 0 var(--vg-space-3);text-transform:uppercase}.contact-cards__value{color:var(--vg-color-brand-dark);display:block;font-family:var(--vg-font-heading);font-size:var(--vg-size-600);font-weight:500;line-height:var(--vg-line-height-heading);text-decoration:none}.contact-cards__value:focus-visible,.contact-cards__value:hover{text-decoration:underline}.contact-cards__address{color:var(--vg-color-text);font-size:var(--vg-size-300);line-height:var(--vg-line-height-body);margin:0}.contact-cards__links{display:flex;flex-wrap:wrap;gap:var(--vg-space-2) var(--vg-space-5);margin-block-start:var(--vg-space-4)}.contact-cards__link{color:var(--vg-color-brand-dark);font-size:var(--vg-size-300)}.contact-cards__label+.contact-cards__links{margin-block-start:0}