.speaker-detail-module{background-color:#f5fbf9;padding:60px 0}.speaker-detail-module .content-wrapper{max-width:980px}.speaker-detail{align-items:start;background-color:#fff;border:2px solid #262626;border-radius:16px;display:grid;gap:40px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);overflow:hidden}.speaker-detail>*{min-width:0}.speaker-detail__media{align-self:start;aspect-ratio:auto;background-color:transparent;display:grid;min-height:0;min-width:0;overflow:visible;padding:24px 0 24px 24px;position:relative;width:100%}.speaker-detail__media img{aspect-ratio:5/6;background-color:#f4f1ea;border:2px solid #262626;border-radius:16px;display:block;height:auto;min-height:0;object-fit:cover;width:100%}.speaker-detail__content{color:#1f1f1f;min-width:0;overflow-wrap:break-word;padding:36px 36px 36px 0;position:relative;z-index:1}.speaker-detail__back{color:#1f1f1f;display:inline-block;font-size:14px;line-height:1.2;margin-bottom:24px;text-decoration:underline;text-underline-offset:3px}.speaker-detail__content h1{color:#1f1f1f;font-size:44px;font-weight:700;line-height:1.05;margin:0}.speaker-detail__designation{color:rgba(31,31,31,.72);font-size:18px;font-weight:400;line-height:1.35;margin:12px 0 0}.speaker-detail__bio{color:#1f1f1f;font-size:17px;line-height:1.65;margin-top:28px}.speaker-detail__bio>:first-child{margin-top:0}.speaker-detail__bio>:last-child{margin-bottom:0}.speaker-detail--empty{display:block}.speaker-detail--empty .speaker-detail__content{padding:36px}@media (max-width:767px){.speaker-detail-module{padding:40px 0}.speaker-detail{gap:0;grid-template-columns:1fr}.speaker-detail__media{max-height:none;padding:24px 24px 0}.speaker-detail__content{padding:24px}.speaker-detail__content h1{font-size:34px}.speaker-detail__bio,.speaker-detail__designation{font-size:16px}}