.mm-speakers-section{background:var(--ml-bg-white);border-top:1px solid var(--ml-border);font-family:var(--ml-font);padding:72px 2rem}.mm-speakers-inner{margin:0 auto;max-width:var(--ml-max-w)}.mm-speakers-h2{color:var(--ml-text-dark);font-size:clamp(22px,2.8vw,34px);font-weight:900;letter-spacing:-.01em;line-height:1.2;margin-bottom:40px}.mm-speakers-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.mm-speaker-card{background:var(--ml-bg-alt);border:1px solid var(--ml-border);border-radius:var(--ml-radius);padding:32px 28px}.mm-speaker-avatar{align-items:center;border-radius:50%;display:flex;font-family:var(--ml-font);font-size:20px;font-weight:900;height:64px;justify-content:center;margin-bottom:16px;width:64px}.mm-avatar-host{background:var(--ml-teal-pale);border:2px solid var(--ml-teal);color:var(--ml-teal-dark)}.mm-avatar-guest{background:var(--ml-purple-pale);border:2px solid var(--ml-purple);color:var(--ml-purple-dark)}.mm-speaker-role{font-family:var(--ml-font);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.mm-role-host{color:var(--ml-teal)}.mm-role-guest{color:var(--ml-purple)}.mm-speaker-name{color:var(--ml-text-dark);font-size:22px;font-weight:900;margin-bottom:2px}.mm-speaker-title{color:var(--ml-text-muted);font-size:13px;margin-bottom:16px}.mm-speaker-divider{background:var(--ml-border);height:1px;margin-bottom:14px}.mm-speaker-bio{color:var(--ml-text-mid);font-size:14px;font-weight:300;line-height:1.7}.mm-speaker-creds{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.mm-cred-tag{background:var(--ml-purple-pale);border:1px solid rgba(149,48,146,.2);border-radius:var(--ml-pill);color:var(--ml-purple-dark);font-size:11px;font-weight:700;padding:4px 12px}