.wpis-meta { color: var(--md-default-fg-color--light); font-size: .8rem; margin-top: -.6rem; }
.wpis-video { position: relative; aspect-ratio: 16 / 9; margin: 1em 0; border-radius: .4rem; overflow: hidden; box-shadow: var(--md-shadow-z2); }
.wpis-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; }
.md-typeset .grid.cards > ul > li { display: flex; flex-direction: column; }
.md-typeset .grid.cards small { margin-top: auto; color: var(--md-default-fg-color--light); }
