.fitte-shorts{margin-block-start:2rem;padding-block-start:1.25rem;border-top:1px solid #ffffff2b}
.fitte-shorts h3{font-size:1.2rem;margin:0 0 1.25rem}
.fitte-shorts .video-image{aspect-ratio:9/16;background:#fff}
.fitte-shorts .video-image img{width:100%;height:100%;object-fit:contain}
.fitte-shorts .media-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:800px}
@media(max-width:600px){.fitte-shorts .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
