.speaker-2024{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:28px;background:#f5eef8;border-radius:18px;margin:24px 0 40px}.speaker-2024 figure{margin:0}.speaker-2024 img{display:block;width:100%;height:auto;border-radius:12px}.speaker-2024 h2{margin-top:10px}@media(max-width:700px){.speaker-2024{grid-template-columns:1fr;padding:20px;gap:22px}}
