.ueah-archive-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr)); gap: 1rem; }
.ueah-archive-grid article { border: 1px solid currentColor; padding: 1rem; }
.ueah-archive-grid h2 { margin: 0; }
.ueah-archive-video iframe { display: block; width: 100%; max-width: 56rem; aspect-ratio: 16 / 9; border: 0; margin-block: 1rem; }
.ueah-archive-video button { min-height: 2.75rem; cursor: pointer; }
