figure img+img{margin-top:18px}.videos{display:grid;grid-template-columns:1fr 1fr;gap:12px}video{display:block;width:100%;max-height:450px;background:#111}details{border:1px solid #ddd;border-radius:16px;padding:16px;margin:20px 0}