.live-experience{padding-block:var(--space-8,4rem)}
.live-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);gap:var(--space-7,3rem);align-items:start}
.live-primary{min-width:0}
.live-status-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}
.live-status{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid currentColor;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}
.live-player{margin-top:2rem}
.live-player-frame{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden}
.live-player-frame iframe{width:100%;height:100%;border:0;display:block}
.live-fallback{margin:.75rem 0 0;font-size:.95rem}
.live-speakers{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border,#d7dedb)}
.live-speakers ul{margin:.75rem 0 0;padding-left:1.25rem}
.live-sidebar{display:grid;gap:1rem}
.live-panel{padding:1.5rem;border:1px solid var(--color-border,#d7dedb);background:var(--color-surface,#fff)}
.live-panel h2{font-size:1.25rem;margin:.45rem 0 .6rem}
.live-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.live-resource-grid article{min-width:0}
.live-resource-grid h2{font-size:1.4rem;margin:.45rem 0 .75rem}
@media(max-width:980px){.live-grid{grid-template-columns:1fr}.live-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.live-resource-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.live-experience{padding-block:2.5rem}.live-sidebar,.live-resource-grid{grid-template-columns:1fr}.live-panel{padding:1.25rem}.live-player-frame{aspect-ratio:16/9}}
