.vp-applications{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0 34px}
.vp-applications figure{margin:0;min-width:0}
.vp-applications figcaption{font-size:12px;color:#777;padding:12px 0}
@media(max-width:700px){.vp-applications{grid-template-columns:1fr;gap:18px;margin:0 20px}}
.vp-poster-art{display:block;width:100%;height:auto}
