.dct{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;font-family:Poppins,sans-serif}
@media(max-width:1024px){.dct{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.dct{grid-template-columns:1fr}}
.dct__card{display:flex;flex-direction:column;background:#000435;border-radius:8px;overflow:hidden}
.dct__photo{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;height:auto}
.dct__name{margin:0;padding:22px 22px 0;color:#fff;font:600 22px/30px Poppins,sans-serif}
.dct__role{margin:0;padding:6px 22px 0;color:#FFA809;font:500 14px/22px Poppins,sans-serif}
.dct__bio{padding:12px 22px 22px;color:#D6D8E8;font:400 15px/24px Poppins,sans-serif}
.dct__bio p{margin:0}
.dct--home .dct__bio{margin-top:auto}
.dct--home .dct__card:not(.is-open) .dct__bio p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dct__more{display:block;background:none;border:0;padding:6px 0 0;color:#FFA809;font:600 14px/22px Poppins,sans-serif;cursor:pointer}
.dct__more:hover,.dct__more:focus{color:#fff;background:none}
.dct__full{margin-top:auto;padding:0 22px 24px;color:#fff;font:400 14px/22px Poppins,sans-serif}
.dct__full summary{color:#FFA809;font-weight:600;cursor:pointer;list-style:none}
.dct__full summary::-webkit-details-marker{display:none}
.dct__full summary::after{content:" +"}
.dct__full[open] summary::after{content:" \2013"}
.dct__full p{margin:12px 0 0;color:#D6D8E8;font-size:15px;line-height:24px}