.person-block{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;--person-block-image-width: 9.375rem}@media screen and (min-width: 48rem){.person-block{margin:var(--spacing-l) auto}}.person-block__image{width:var(--person-block-image-width)}.person-block__image img{display:block;border-radius:50%;aspect-ratio:1/1;object-fit:cover}.person-block__text{width:100%;flex-grow:1}.person-block__name{margin:0;font-family:inherit;font-size:1.25rem;font-weight:var(--bold)}.person-block__title{display:block;margin-top:var(--spacing-xxs);margin-bottom:var(--spacing);font-size:1.125rem;font-weight:var(--regular)}.person-block__details{margin:0}.person-block__details div{display:flex;align-items:center;gap:var(--spacing-s)}.person-block__details div dd{display:inline-block;overflow:hidden;flex-grow:1;margin:0}.person-block__details div a{display:block;overflow:hidden;max-width:100%;text-decoration:none;text-overflow:ellipsis}.person-block__details div a:hover,.person-block__details div a:focus{text-decoration:underline}@media screen and (max-width: 47.9375rem){.content-area>.person-block:not(.customer-service-block){margin-top:0}}@media screen and (max-width: 47.9375rem){.person-block{--person-block-image-width: 6.875rem}}@media screen and (min-width: 48rem){.person-block{flex-direction:row;gap:var(--spacing-l);text-align:left}}.person-block__details svg{display:none;width:1.5rem}@media screen and (min-width: 48rem){.person-block__details svg{display:block}}@media screen and (min-width: 64rem){.person-group-block:has(.person-block:only-child) .person-block{padding:var(--spacing-l) var(--spacing-xl)}}@media screen and (max-width: 63.9375rem){.person-group-block:has(.person-block:only-child) .person-block{width:100%;max-width:100%}}@media screen and (min-width: 48rem){.person-group-block:has(.person-block:nth-child(2)) .person-block{width:calc(50% - var(--spacing) / 2)}}.person-group-block:has(.person-block:nth-child(2)) .person-block .person-block__image{width:6.875rem}@media screen and (min-width: 48rem) and (max-width: 63.9375rem){.person-group-block:has(.person-block:nth-child(2)) .person-block{flex-direction:column;text-align:center}.person-group-block:has(.person-block:nth-child(2)) .person-block .person-block__details svg{display:none}}
