.speakers-module{--speakers-per-row:4;--speakers-gap:20px;container-name:speakers;container-type:inline-size;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:16px 24px 48px}.speakers-module .speakers-header{border:0!important;margin-bottom:28px;padding-bottom:0!important}.speakers-module .speakers-heading{border:0!important;color:#009;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700!important;letter-spacing:-.01em;line-height:1.2;margin:0;padding-bottom:0!important}.speakers-module .speakers-header:after,.speakers-module .speakers-heading:after{content:none!important;display:none!important}.speakers-grid{display:flex;flex-wrap:wrap;gap:var(--speakers-gap);justify-content:center;margin:0 auto;max-width:calc(80% - 4px)}.speaker-card{--speaker-card-width:calc((100% - (var(--speakers-per-row) - 1)*var(--speakers-gap))/var(--speakers-per-row));background:#fff;border:1px solid #e5e5e0;border-radius:10px;box-sizing:border-box;display:block;flex:0 0 var(--speaker-card-width);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.speakers-grid .speaker-card:first-child{margin-inline:calc((100% - var(--speaker-card-width))/2 - 1px)}.speaker-card:hover{border-color:#d0d0f0;box-shadow:0 8px 20px rgba(0,0,46,.12);transform:translateY(-3px)}.speaker-avatar{align-items:center;aspect-ratio:4/3;background:#00002e;display:flex;justify-content:center;overflow:hidden}.speaker-photo{display:block;height:100%;object-fit:cover;object-position:center 25%;transition:transform .3s ease;width:100%}.speaker-card:hover .speaker-photo{transform:scale(1.04)}.speaker-initials{color:#fff;font-family:Arial;font-size:28px;font-weight:700}.speaker-info{padding:14px 12px 16px;text-align:center}.speaker-name{color:#009;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.speaker-title{color:#5f5f6e;font-family:Arial;font-size:12px;font-weight:400;line-height:1.4}@container speakers (max-width: 900px){.speakers-grid{--speakers-per-row:3;max-width:none}}@container speakers (max-width: 640px){.speakers-grid{--speakers-per-row:2}}@container speakers (max-width: 480px){.speakers-module .speakers-header{margin-bottom:18px}.speakers-module .speakers-heading{font-size:22px}.speakers-grid{--speakers-per-row:3;--speakers-gap:8px}.speaker-card{display:block;padding:10px 6px;text-align:center}.speaker-avatar{aspect-ratio:auto;border-radius:8px;height:52px;margin:0 auto 8px;width:52px}.speaker-initials{font-size:15px}.speaker-info{padding:0}.speaker-name{font-size:12px;line-height:1.25;margin-bottom:2px}.speaker-title{font-size:10.5px;line-height:1.3}}@media (max-width:560px){.speakers-module{padding:12px 16px 32px}}@media (hover:none){.speaker-card:hover{border-color:#e5e5e0;box-shadow:none;transform:none}.speaker-card:hover .speaker-photo{transform:none}}