.person__card{background-color:#fff;border:1px solid #e3f3ef;border-radius:0;container-name:person-card;container-type:inline-size;position:relative}.person__card__inner{column-gap:2.875rem;display:grid;grid-template-areas:"person-item-image" "person-item-body";overflow:hidden;padding:2.1875rem 1.875rem;row-gap:1.25rem}@container person-card (min-width: 500px){.person__card__inner{grid-template-areas:"person-item-image person-item-body";grid-template-columns:135px 1fr;padding:2.625rem}}.person__card__title{color:#302d65;margin-bottom:1.25rem}.person__card__image{grid-area:person-item-image}.person__card__image figure{margin:0;width:135px}.person__card__image img{object-fit:contain}.person__card__content{display:flex;flex-direction:column;grid-area:person-item-body;justify-content:center}@container person-card (min-width: 500px){.person__card__content-small{margin-top:3rem}}.person__card__name{color:#005046;font-family:poppins semibold;font-size:1rem;line-height:normal}.person__card__jobdescription{font-size:.875rem;line-height:normal}.person__card__contact{color:#4a4696;display:grid;font-size:.875rem;gap:.3rem;margin:.7rem 0 0}.person__card__contact li{align-items:center;column-gap:.875rem;display:flex}.person__card__contact svg{height:1rem;width:1rem}.person__card__contact svg path{fill:#005046}.person__card__contact a{text-decoration:none}.person__item{column-gap:2.875rem;grid-template-areas:"person-item-image" "person-item-body";position:relative;row-gap:1rem}.person__item,.person__item__image{display:grid;justify-content:center}.person__item__image{grid-area:person-item-image}.person__item__image figure{margin:0;width:223px}.person__item__content{display:flex;flex-direction:column;grid-area:person-item-body;justify-content:space-between;min-height:13rem;text-align:center}.person__item__name{align-items:center;color:#005046;display:flex;font-family:poppins semibold;font-size:1.5rem;justify-content:center;line-height:1.6;margin-bottom:.25rem}.person__item__jobdescription{font-family:poppins light;font-size:1rem;line-height:1.6}.person__item__contact{color:#4a4696;font-family:poppins medium;font-size:1rem;margin:0}.person__item__contact a{text-decoration:none}.person__item .linkedin-link{display:block}.person__item .linkedin-link svg{margin-left:.625rem;min-height:1.25rem;position:relative;top:-1px;width:1.25rem}.person__item .linkedin-link svg circle,.person__item .linkedin-link svg path{fill:#0077b5}.person-grid .grid__inner{row-gap:5rem}