.mxe{--mtc-card:280px;--mtc-gap:16px;padding:42px 32px 44px;background:#efeddf;border-top:1px solid #daddcd}
.mxe .mxe-heading{margin-bottom:23px;max-width:800px}.mxe .mxe-heading h2{font-size:34px;letter-spacing:-1px}.mxe .mxe-endorsement{display:flex;align-items:center;gap:12px;margin-top:17px}.mxe .mxe-endorsement p{margin:0;max-width:350px;color:#5e6b54;font-size:13px;line-height:1.6}.mxe .mxe-portraits{display:flex;flex:none;padding-left:0}.mxe .mxe-portraits img{display:block;width:32px;height:32px;border:2px solid #efeddf;border-radius:50%;object-fit:cover;object-position:center 16%}.mxe .mxe-portraits img+img{margin-left:-8px}.mxe .mtc-card{aspect-ratio:3/5;border-radius:5px;background:#243f32}.mxe .mtc-cover{object-position:center bottom}.mxe .mtc-play{top:39%;width:46px;height:46px;background:#15362952}.mxe .mxe-caption{min-height:0;gap:0;padding:56px 19px 21px;background:linear-gradient(180deg,transparent 0%,#0d211a85 27%,#0d211ae8 54%,#0d211a 84%)}.mxe .mxe-caption strong{font-size:18px;line-height:1.32;font-weight:700;letter-spacing:-.25px}.mxe .mxe-speaker{display:block;margin-top:13px;color:#fffdf5;font-size:12.5px;font-weight:650;line-height:1.4}.mxe .mxe-role{display:block;margin-top:3px;color:#d1d9c7;font-size:11px;line-height:1.4;letter-spacing:0}
@media(max-width:749px){.mxe{--mtc-card:min(76vw,285px);--mtc-gap:12px;padding:31px 0 28px;scroll-margin-top:75px}.mxe .mxe-heading{margin:0 20px 20px}.mxe .mxe-heading h2{max-width:340px;font-size:28px;line-height:1.3;letter-spacing:-.8px}.mxe .mxe-endorsement{gap:10px;margin-top:14px}.mxe .mxe-endorsement p{max-width:260px;font-size:12px;line-height:1.55}.mxe .mtc-rail{padding-top:0}.mxe .mxe-caption{padding:53px 18px 20px}.mxe .mxe-caption strong{font-size:18px}.mxe .mxe-speaker{margin-top:12px}.mxe .mxe-role{font-size:10.5px}}
@media(max-width:359px){.mxe .mxe-heading{margin-inline:16px}.mxe .mxe-heading h2{font-size:25px}.mxe .mxe-endorsement p{font-size:11.5px}.mxe .mtc-rail{padding-inline:16px}.mxe .mxe-caption{padding:48px 15px 17px}.mxe .mxe-caption strong{font-size:16px}.mxe .mxe-speaker{font-size:12px;margin-top:10px}}

.mxe .mxe-intro{max-width:700px;margin:13px 0 0;color:#58664f;font-size:14px;line-height:1.7}.mxe .mxe-summary{display:block;margin-top:10px;color:#edf0e7;font-size:13px;line-height:1.55;font-weight:400;text-wrap:pretty}
@media(max-width:749px){.mxe .mxe-intro{margin-top:12px;font-size:13px;line-height:1.65}.mxe .mxe-summary{font-size:13px;line-height:1.55}.mxe .mxe-caption{padding-top:60px}}
@media(max-width:359px){.mxe .mxe-intro{font-size:12.5px}.mxe .mxe-summary{font-size:12px;line-height:1.5}.mxe .mxe-caption{padding-top:50px}}
