/* /live/ and /questions/ (also questions.makeitcountdigital.com) */
.mic-live__player {
  position: relative; display: grid; place-items: center; width: 100%; aspect-ratio: 16 / 9; overflow: hidden;
  background: #0E0E0E; color: #fff; border-radius: var(--mic-radius-sm) 0 var(--mic-radius-sm) 0;
}
.mic-live__player iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.mic-live__wait { max-width: 32rem; padding: 1.5rem; text-align: center; }
.mic-live__wait[hidden] { display: none; }
.mic-live__wait p { margin: 0; color: rgba(255, 255, 255, .78); }
.mic-live__wait .mic-live__wait-title { margin: .9rem 0 .5rem; color: #fff; font: 800 clamp(1.4rem, 3.2vw, 2.4rem)/1.1 var(--font-display, "Outfit"), Arial, sans-serif; }
.mic-live__dot { display: inline-block; width: 1rem; height: 1rem; border-radius: 50%; background: var(--mic-orange); box-shadow: 0 0 0 .35rem rgba(251, 95, 0, .25); animation: mic-live-pulse 1.6s ease-in-out infinite; }
@keyframes mic-live-pulse { 50% { opacity: .4; transform: scale(.8); } }
@media (prefers-reduced-motion: reduce) { .mic-live__dot { animation: none; } }
.mic-live__alt { margin: .9rem 0 0; }
.mic-live__alt a, .mic-live-ask__short a { color: var(--mic-orange-deep); text-decoration: underline; text-underline-offset: .2em; font-weight: 700; }

.mic-live-ask { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 2rem clamp(2rem, 5vw, 5rem); align-items: start; padding-bottom: var(--mic-section-pad); }
.mic-live-ask__intro .mic-lead { margin-top: 1rem; }
.mic-live-ask__short { margin: 1.25rem 0 0; overflow-wrap: anywhere; }
.mic-ask-page { max-width: 44rem; padding-bottom: var(--mic-section-pad); }
.mic-ask__note { margin: .25rem 0 1rem; color: var(--mic-grey-text); font-size: var(--type-small); }
.mic-ask-head { padding-top: calc(var(--mic-header-h) + clamp(2rem, 5vw, 4.5rem)); }
@media (max-width: 52rem) {
  .mic-live-ask { grid-template-columns: minmax(0, 1fr); }
}
