.nbs-jet-gallery {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 15px;
	align-items: start;
}

.nbs-jet-gallery__item.is-featured {
	grid-column: 1 / 3;
}

.nbs-jet-gallery__item.is-featured .nbs-jet-gallery__image {
	width: 100%;
	height: auto;
	display: block;
}

.nbs-jet-gallery__item:not(.is-featured) {
	aspect-ratio: 1 / 1;
	overflow: hidden;
}

.nbs-jet-gallery__item:not(.is-featured) .nbs-jet-gallery__image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.nbs-jet-gallery__link {
	display: block;
	text-decoration: none;
}

.nbs-jet-gallery-empty {
	padding: 12px;
	background: #f5f5f5;
	border: 1px solid #ddd;
}

@media (max-width: 767px) {
	.nbs-jet-gallery {
		grid-template-columns: 1fr;
	}

	.nbs-jet-gallery__item.is-featured {
		grid-column: auto;
	}
}
