/* ==========================================================================
   FUGA — Video và chữ (video vuông + tiêu đề lớn), khối giới thiệu sản phẩm
   ========================================================================== */
.fg-tvideo { --fg-tv-gap: 96px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); margin-bottom: 60px; background: #fff; color: #1c1c1c; }
.fg-tvideo__media { padding: 0 var(--fg-tv-gap); }
.fg-tvideo__video { width: 100%; aspect-ratio: 1; object-fit: cover; background: #f6f7f9; }
.fg-tvideo__text { display: flex; align-items: center; justify-content: center; padding: 0 calc(2 * var(--fg-tv-gap)); text-align: center; }
.fg-tvideo--reverse .fg-tvideo__media { order: 2; }
.fg-tvideo__inner { width: 100%; }
.fg-tvideo__title { font-size: var(--fg-tv-size, 60px); line-height: 1.2; font-weight: 400; letter-spacing: .01em; overflow-wrap: break-word; }
.fg-tvideo__desc { margin-top: 32px; font-size: 12px; line-height: 18px; }

@media (max-width: 1399px) {
	.fg-tvideo { --fg-tv-gap: 32px; }
}
@media (max-width: 999px) {
	.fg-tvideo { display: block; margin-bottom: 40px; }
	.fg-tvideo__media { padding: 0; }
	.fg-tvideo__text { display: block; padding: 24px 20px; }
	.fg-tvideo__title { font-size: var(--fg-tv-size-m, 28px); }
	.fg-tvideo__desc { margin-top: 24px; }
}
