/* Layout: Khong bo goc, anh may lon tren va 2 anh nho duoi ro net khong bi che khuat */
.capacity-gallery { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 20px; }
.capacity-gallery figure { position: relative; overflow: hidden; margin: 0; background: #062a55; border-radius: 0 !important; }
.capacity-gallery img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .3s ease; border-radius: 0 !important; }
.capacity-gallery figure:hover img { transform: scale(1.03); }
.capacity-gallery .capacity-main { grid-column: 1 / span 2; aspect-ratio: 16 / 10; }
.capacity-gallery .capacity-main img { object-position: center 65%; }
.capacity-gallery figure:not(.capacity-main) { aspect-ratio: 4 / 3; }
.capacity-gallery figure:not(.capacity-main) img { object-position: center center; }
.capacity-gallery figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 6px 12px; background: rgba(2,32,61,.85); color: white; font-size: 11px; font-weight: 600; }
@media (max-width: 600px) {
  .capacity-gallery { gap: 6px; margin-top: 14px; }
  .capacity-gallery .capacity-main { aspect-ratio: 16 / 10; }
  .capacity-gallery figure:not(.capacity-main) { aspect-ratio: 4 / 3; }
  .capacity-gallery figcaption { font-size: 10px; padding: 4px 8px; }
}
