.eleven-live { background: #0b1421; }
.eleven-live > .wrap > p:not(.eyebrow) { max-width: 760px; }
.eleven-live-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; margin-top: 32px; }
.eleven-live-grid figure { margin: 0; overflow: hidden; border: 1px solid #ffffff26; border-radius: 12px; background: #111e30; }
.eleven-live-grid img { display: block; width: 100%; height: auto; max-height: none; aspect-ratio: auto; }
.eleven-live-grid figcaption { padding: 22px 26px; }
.eleven-live-grid h3 { margin: 0 0 8px; }
.eleven-live-grid p { margin: 0; }
.eleven-live-wide { grid-column: 1 / -1; }
@media (max-width: 640px) {
  .eleven-live-grid { grid-template-columns: 1fr; gap: 20px; }
  .eleven-live-grid figcaption { padding: 18px; }
}
