.ag-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.ag-video-card{margin:0;background:white;border:1px solid #dee6eb;border-radius:16px;overflow:hidden}.ag-video-card iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.ag-video-card figcaption{padding:16px 18px;font-weight:600;line-height:1.55}.ag-video-card a{color:inherit;text-decoration:none}.ag-video-section{margin:48px 0;scroll-margin-top:100px}@media(max-width:650px){.ag-video-grid{grid-template-columns:1fr}}