.contact-card__list{list-style-type:none;margin:0;padding:0}.contact-card{--contact-card-radius:var(--border-radius-l);border-radius:var(--contact-card-radius);box-shadow:var(--box-shadow-m);flex-basis:calc(var(--grid-column-outer)*8 - var(--grid-gutter));flex:1;max-width:calc(var(--grid-column-outer)*8 - var(--grid-gutter));overflow:hidden;width:calc(var(--grid-column-outer)*8 - var(--grid-gutter))}@media only screen and (min-width:768px){.contact-card{--contact-card-radius:var(--border-radius-xl);flex-basis:calc(var(--grid-column-outer)*4 - var(--grid-gutter));max-width:calc(var(--grid-column-outer)*4 - var(--grid-gutter));width:calc(var(--grid-column-outer)*4 - var(--grid-gutter))}}.contact-card__header{background-color:var(--contact-card-header-background-color);color:var(--contact-card-header-foreground-color);display:flex;justify-content:space-between;padding:24px}@media only screen and (min-width:1440px){.contact-card__header{padding:24px 32px}}.contact-card__header .icon{fill:currentColor;height:32px;width:32px}@media only screen and (min-width:1440px){.contact-card__header .icon{height:56px;width:56px}}.contact-card__headline{display:flex;flex-direction:column;font-family:Source Sans\ 3,system-ui,Arial,sans-serif;font-size:1.75rem;font-weight:700;justify-content:center;line-height:120%}.contact-card__list{display:flex;flex-direction:column;padding:24px;row-gap:24px}@media only screen and (min-width:1440px){.contact-card__list{padding:32px}}.contact-card__cta{margin-top:8px}.contact-card__cta.textlink.reverse-icon svg{--textlink-icon-scale:1}