.members-block{overflow:hidden}.members-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:50px;margin-bottom:5rem}.member-item{position:relative;min-height:350px;margin:30px 0;padding:20px;border:solid 1px #cdcdcd}.member-image{position:relative;top:-50px;display:block;width:100%;max-width:250px;height:250px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;margin-inline:auto;border-bottom:8px solid #ff8200}.member-bio{position:absolute;bottom:0}