.teammember>*{line-height:1.46;margin:0;padding:0;text-overflow:ellipsis}.teammember a,.teammember span{display:block}.teammember .teammember-imageContainer+*{margin-top:.5em}.teammember .teammember-role{margin-top:0;margin-bottom:.5em}.teammember .teammember-description{margin-top:1em}.teammember-email,.teammember-phone{color:inherit;text-decoration:none}.teammember-email:focus,.teammember-email:hover,.teammember-phone:focus,.teammember-phone:hover{text-decoration:underline}@media (max-width:480px){.teammember-email,.teammember-phone{font-size:.8rem}}.frontend *+.wp-block-mind-teammember-list{margin-top:4em;overflow:hidden}.frontend .teammember-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.25rem}.frontend .teammember-list>*{margin:1.25rem;-ms-flex-preferred-size:calc(100% - 2.5rem);flex-basis:calc(100% - 2.5rem);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:560px){.frontend .teammember-list>*{-ms-flex-preferred-size:calc(50% - 2.5rem);flex-basis:calc(50% - 2.5rem)}}@media (min-width:768px){.frontend .teammember-list.cols-3>*{-ms-flex-preferred-size:calc(33.33333% - 2.5rem);flex-basis:calc(33.33333% - 2.5rem)}}@media (min-width:960px){.frontend .teammember-list.cols-4>*{-ms-flex-preferred-size:calc(25% - 2.5rem);flex-basis:calc(25% - 2.5rem)}}