.person-teaser{--person-block-image-width: 9.375rem;display:flex;width:100%;max-width:var(--article-text-max-width);flex-direction:column;align-items:center;padding:var(--spacing) var(--spacing-s);margin:var(--spacing) auto;gap:var(--spacing);text-align:center}@media screen and (min-width: 48rem){.person-teaser{margin:var(--spacing-l) auto}}.person-teaser__image{width:var(--person-block-image-width)}.person-teaser__image img{display:block;border-radius:50%;aspect-ratio:1/1;object-fit:cover}.person-teaser__text{width:100%;flex-grow:1}.person-teaser__name{margin:0;font-family:inherit;font-size:1.25rem;font-weight:var(--bold)}.person-teaser__title{display:block;margin-top:var(--spacing-xxs);margin-bottom:var(--spacing);font-size:1.125rem;font-weight:var(--regular)}.person-teaser__details{margin:0}.person-teaser__details div{display:flex;align-items:center;gap:var(--spacing-s)}.person-teaser__details div dd{display:inline-block;overflow:hidden;flex-grow:1;margin:0}.person-teaser__details div a{display:block;overflow:hidden;max-width:100%;text-decoration:none;text-overflow:ellipsis}.person-teaser__details div a:hover,.person-teaser__details div a:focus{text-decoration:underline}@media screen and (max-width: 47.9375rem){.content-area>.person-teaser:not(.customer-service-block){margin-top:0}}@media screen and (max-width: 47.9375rem){.person-teaser{--person-block-image-width: 6.875rem}.person-teaser--large-image{width:calc(50% - var(--spacing) / 2)}}@media screen and (max-width: 47.9375rem) and (max-width: 21.875rem){.person-teaser--large-image{width:100%}}@media screen and (min-width: 48rem){.person-teaser{width:calc(33.333% - var(--spacing) / 1.5);margin:var(--spacing) 0}}@media screen and (min-width: 64rem){.person-teaser{width:calc(33.333% - var(--spacing) / 1.5)}.person-teaser--large-image{width:calc(25% - var(--spacing) / 1.33)}}.person-teaser__details svg{display:none}@media screen and (min-width: 48rem){.content-area>.person-teaser{width:100%;grid-column:span 4}}.person-teaser--large-image .person-teaser__image{width:100%}.person-teaser--large-image .person-teaser__image img{width:100%;border-radius:0;aspect-ratio:auto}.person-teaser--large-image{padding:0}.person-teaser--large-image .person-teaser__text{text-align:left}.person-teaser--large-image .person-teaser__details{font-size:1rem}
