.p4-blocks--sa{--team-member-card-border-radius--card: 0.75rem;--team-member-card-border-radius--image: 0.5rem;--team-member-card-border--color: #ebedf2;--team-member-card-color--name: #2a4964;--team-member-card-color--position: #f4772c;--team-member-card-color--bio: #2a4964;--team-member-card-color--link: #3366cc;--team-member-card-font--family--name: 'Montserrat';--team-member-card-font--family--position: 'Montserrat';--team-member-card-font--family--bio: 'Montserrat';--team-member-card-font--family--link: 'Montserrat';--team-member-card-font--size--name: 20px;--team-member-card-font--size--name-full: 32px;--team-member-card-font--size--position: 16px;--team-member-card-font--size--bio: 16px;--team-member-card-font--weight--name: 700;--team-member-card-font--weight--position: inherit;--team-member-card-font--weight--link: inherit;--team-member-card-line-height--name: 1.625rem;--team-member-card-line-height--name-full: 2.5625rem;--team-member-card-line-height--position: 1.5rem;--team-member-card-line-height--bio: 1.5rem}.p4-blocks-team-member-card{display:flex;flex-direction:column;gap:16px;padding:16px 12px;border:1px solid var(--team-member-card-border--color);border-radius:var(--team-member-card-border-radius--card)}.p4-blocks-team-member-card[class$="--alignleft"]{justify-self:start}.p4-blocks-team-member-card[class$="--aligncenter"]{justify-self:center}.p4-blocks-team-member-card[class$="--alignright"]{justify-self:end}.p4-blocks-team-member-card[class*=alignwide],.p4-blocks-team-member-card[class*=alignfull]{margin-left:auto !important;margin-right:auto !important;position:relative}.p4-blocks-team-member-card[class*=alignwide]{justify-self:center;width:100%}.p4-blocks-team-member-card[class*=alignfull]{left:0;right:0;width:100vw;justify-self:stretch}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card{flex-direction:row;gap:24px;padding:16px}}.p4-blocks-team-member-card:not(:last-of-type){margin-bottom:38px}.p4-blocks-team-member-card__image-wrapper{width:100%;min-width:300px;flex:0 1 auto}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__image-wrapper{width:auto}}.p4-blocks-team-member-card__image{border-radius:var(--team-member-card-border-radius--image);width:100%;aspect-ratio:1;object-fit:cover}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__image{width:300px;height:300px}}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__mobile-content-wrapper{display:none}}.p4-blocks-team-member-card__content-wrapper{flex:0 1 auto}.p4-blocks-team-member-card__content-wrapper .p4-blocks-team-member-card__name,.p4-blocks-team-member-card__content-wrapper .p4-blocks-team-member-card__position{display:none}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__content-wrapper .p4-blocks-team-member-card__name,.p4-blocks-team-member-card__content-wrapper .p4-blocks-team-member-card__position{display:block}}.p4-blocks-team-member-card__name{font-family:var(--team-member-card-font--family--name);font-size:var(--team-member-card-font--size--name);font-weight:var(--team-member-card-font--weight--name);line-height:var(--team-member-card-line-height--name);color:var(--team-member-card-color--name);margin-bottom:4px}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__name{font-size:var(--team-member-card-font--size--name-full);line-height:var(--team-member-card-line-height--name-full)}}.p4-blocks-team-member-card__position{font-family:var(--team-member-card-font--family--position);font-size:var(--team-member-card-font--size--position);font-weight:var(--team-member-card-font--weight--position);line-height:var(--team-member-card-line-height--position);color:var(--team-member-card-color--position);margin-bottom:0}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__position{margin-bottom:16px}}.p4-blocks-team-member-card__bio-wrapper{font-family:var(--team-member-card-font--family--bio);font-size:var(--team-member-card-font--size--bio);line-height:var(--team-member-card-line-height--bio);color:var(--team-member-card-color--bio)}.p4-blocks-team-member-card__bio-wrapper.read-more-mobile-show .p4-blocks-team-member-card__bio{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.p4-blocks-team-member-card__bio-wrapper.read-more-mobile-show .read-more-toggle{display:block}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__bio-wrapper.read-more-mobile-show.read-more-desktop-hide .p4-blocks-team-member-card__bio{display:block}}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__bio-wrapper.read-more-mobile-show.read-more-desktop-hide .read-more-toggle{display:none}}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__bio-wrapper.read-more-desktop-show .p4-blocks-team-member-card__bio{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6}}@media all and (min-width: 38.75rem){.p4-blocks-team-member-card__bio-wrapper.read-more-desktop-show .read-more-toggle{display:block}}.p4-blocks-team-member-card__bio-wrapper .read-more-toggle{margin-top:16px;display:none;color:var(--team-member-card-color--link) !important;font-family:var(--team-member-card-font--family--link);font-weight:var(--team-member-card-font--weight--link);text-decoration:underline !important;cursor:pointer}.p4-blocks-team-member-card__bio-wrapper .read-more-toggle .p4-blocks__icon{width:12px;display:inline-block;margin-left:12px}.p4-blocks-team-member-card__bio-wrapper .read-more-toggle.open .p4-blocks__icon{transform:rotate(180deg)}.p4-blocks-team-member-card__bio-full{display:block}.p4-blocks-team-member-card__bio>*{margin-bottom:16px !important}.p4-blocks-team-member-card__bio>*:last-child{margin-bottom:0 !important}
