.funid-person-card{container-name:person-card;container-type:inline-size;font-size:1rem;line-height:140%;align-items:stretch!important;display:flex;flex-direction:row;position:relative;transition:all .2s ease-in;height:auto!important}.funid-person-card .funid-person-card__person-info{display:flex;flex-direction:column}.funid-person-card .funid-person-card__person-info .funid-person-card__title{font-weight:600!important}.funid-person-card .funid-person-card__person-info .funid-person-card__subtitle{font-weight:400!important;color:#495057}.funid-person-card .funid-person-card__title{color:#1d1d1d}.funid-person-card--default .card-content{align-items:center;gap:.75rem;display:flex;flex-direction:row;border-radius:.5rem;max-width:unset;justify-content:flex-start;padding:1.625rem 1rem}.funid-person-card--default .card-content .funid-person-card__title{font-weight:600;line-height:140%}.funid-person-card--default .card-content .funid-person-card__subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.funid-person-card--default .card-content .funid-person-card__image{width:2.5rem;height:2.5rem;object-position:center;object-fit:cover;border-radius:624.9375rem}.funid-person-card--large .card-content{max-width:unset;height:17.5rem!important;gap:0;align-items:stretch!important;background-color:#fff;display:flex;flex-direction:row;padding:unset;border-radius:.5rem;overflow:hidden}.funid-person-card--large .card-content .funid-person-card__person-info{padding:1.5rem;width:100%}.funid-person-card--large .card-content .funid-person-card__person-info hr{border-top:1px solid #1d1d1d;margin-block:.875rem}.funid-person-card--large .card-content .funid-person-card__person-info .funid-person-card__title{color:#1d1d1d;margin:unset}.funid-person-card--large .card-content .funid-person-card__person-info .funid-person-card__subtitle{margin-top:.5rem;margin-bottom:unset;color:#495057;font-size:14px;font-weight:400;line-height:normal}.funid-person-card--large .card-content .funid-person-card__person-info .funid-person-card__bodytext{margin:unset;color:#1d1d1d;font-family:var(--font-family-body);font-weight:400;font-size:.875rem;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:12px}.funid-person-card--large .card-content .funid-person-card__person-info .funid-person-card__faculty{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:auto}.funid-person-card--large .card-content .funid-person-card__person-info .funid-person-card__faculty>span{color:#495057;text-align:right;font-size:14px;font-weight:400;line-height:161.8%}.funid-person-card--large .card-content .funid-person-card__person-info .funid-person-card__faculty>.funid-icon{width:auto;aspect-ratio:1;max-height:32px}.funid-person-card--large .card-content .funid-person-card__person-info i{margin-top:auto;color:#0071b9;font-size:1.5rem;align-self:flex-end;justify-self:flex-end}.funid-person-card--large .card-content .funid-person-card__image{height:auto;width:8.75rem;object-position:center;object-fit:cover;border-radius:unset;border-right:1px solid #9e9e9e;border-top:0;border-bottom:0;border-left:0}.funid-person-card--large .card-content:hover i{color:#004687}@container cards (min-width: 26.25rem){.funid-person-card--large{min-width:26.25rem!important}}a.funid-person-card:hover .funid-person-card__title{color:#0071b9!important}a.funid-person-card:focus .funid-person-card__title,a.funid-person-card:active .funid-person-card__title{color:#004687}
