.contact-person__info{list-style-type:none;margin:0;padding:0}.contact-person{--image-radius:0;--contact-person-width:100%;--contact-person-content-padding:24px;--contact-person-image-width:100%;overflow:hidden;width:var(--contact-person-width)}@media only screen and (min-width:768px){.contact-person{display:flex;flex-direction:row;--contact-person-image-width:calc(50% - var(--grid-gutter)*0.5)}}@media only screen and (min-width:1024px){.contact-person{--theme-card-radius:var(--border-radius-xxl)}}.contact-person__image{display:flex;flex-direction:column;flex-shrink:0;width:var(--contact-person-image-width)}@media only screen and (min-width:768px){.contact-person__image{--image-aspect-ratio:unset;height:100%}.contact-person__image picture{display:block;height:100%}}.contact-person__content{flex-grow:1;padding:var(--contact-person-content-padding)}@media only screen and (min-width:768px){.contact-person__content{padding-inline:var(--grid-gutter)}}.contact-person__name{font-family:Source Sans\ 3,system-ui,Arial,sans-serif;font-size:1.75rem;font-weight:700;line-height:120%}.contact-person__position{margin-top:4px}.contact-person__info{display:flex;flex-direction:column;margin-top:24px;row-gap:16px}.contact-person__info-item{color:var(--selection-action-color);-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row}.contact-person__info-item p{flex-grow:1;font-weight:700}.contact-person__info-icon{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start}.contact-person__info-icon svg{fill:currentColor}