/* Portrait video cards preserve the original frame without cropping. */
.model-videos{margin:38px 0 42px}.model-videos>p{max-width:760px}
.model-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}
.model-video-card{margin:0;overflow:hidden;background:rgba(255,255,255,.4);border:1px solid #bc945c55;border-radius:12px}
.model-video-card video{display:block;width:100%;height:auto;aspect-ratio:480/856;object-fit:contain;background:#102a24}
.model-video-card figcaption{padding:16px 18px;line-height:1.6}.model-video-card figcaption a{display:block;font-size:14px;text-underline-offset:3px}
@media(max-width:800px){.model-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.model-video-grid{grid-template-columns:1fr;max-width:380px;margin-left:auto;margin-right:auto}}
