section.u5m-speaker-grid{margin:var(--section-margin-none);padding:var(--section-padding-medium);position:relative;.intro-content{margin-bottom:50px}.speaker-wrap{--cols:3;--gap:30px;--card-bg:var(--isg-navy);--card-text:var(--white);--card-rule:var(--isg-lightblue);--card-link:var(--isg-lightblue);--card-link-hover:var(--white);display:flex;flex-wrap:wrap;gap:var(--gap);@media (max-width:1024px){--cols:2}@media (max-width:580px){--cols:1}&.is-light{--card-bg:var(--white);--card-text:var(--isg-navy);--card-rule:var(--isg-blue);--card-link:var(--isg-blue);--card-link-hover:var(--isg-turquoise);.speaker-card{border:1px solid var(--isg-border)}}}.speaker-card{background:var(--card-bg);border-radius:5px;box-shadow:0 12px 15px rgba(140,152,164,.1);color:var(--card-text);display:flex;flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));overflow:hidden;transition:transform var(--animation2);&:focus-within,&:hover{transform:translateY(-3px);.speaker-cta{color:var(--card-link-hover);svg{transform:translateX(4px)}}}}.speaker-link{color:inherit;display:flex;flex-direction:column;text-decoration:none;width:100%}.speaker-image{height:300px;overflow:hidden;img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}}.speaker-body{display:flex;flex-direction:column;flex-grow:1;padding:12px 20px 16px}.speaker-name{color:var(--card-text);margin:0}.speaker-title{color:var(--card-text);margin:0 0 16px;padding-bottom:20px;position:relative;&:after{border-bottom:2px solid var(--card-rule);bottom:0;content:"";left:0;position:absolute;width:75%}}.speaker-topics{display:flex;flex-wrap:wrap;gap:10px 5px;list-style:none;margin:0 0 24px;padding:0;li{background:var(--isg-grey);border-radius:4px;color:var(--isg-navy);margin:0;padding:4px 14px;text-transform:uppercase}}.speaker-cta{align-items:center;color:var(--card-link);display:inline-flex;gap:6px;margin:auto 0 0;transition:color var(--animation2);svg{fill:currentColor;height:12px;transition:transform var(--animation2);width:12px}}}