/* ════════════════════ SPEAKER PAGE ════════════════════ */
#speaker-page { padding-bottom: 64px; }

.sp-empty { color: #555; font-size: 16px; margin-top: 32px; }

/* ════════════════════ Responsive ════════════════════ */
@media (max-width: 760px) {
  #speaker-page { padding-bottom: 48px; }
}
