/* Nhóm trang Giới thiệu — một bề rộng, một màu, một cỡ chữ, canh đều (Henry 10/11/2026). Class do inc/v5-gioithieu-chu.php gắn.
   Đo trước khi sửa (Về công ty, 1440): câu mở 792px xanh 18,9px · đoạn văn 720px · danh sách 742px · ghi chú 648px xám 15px ·
   tiêu đề + bảng + ảnh 990px ⇒ mép phải lồi lõm, ba màu chữ. Chỉ chạm con TRỰC TIẾP của .tdc-page-content
   (đoạn, danh sách, câu mở, ghi chú) — thẻ lãnh đạo, dòng thời gian, sơ đồ… giữ nguyên.
   Hai khung: Về công ty / Sơ đồ / Hợp tác… dùng .tdc-page-content; Lịch sử / Tầm nhìn / Ban lãnh đạo / Pháp lý… dùng .tdc-page__body. */
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > p,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ul:not([class]),
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ol:not([class]),
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-lead,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-ghichu {
	max-width: none !important;
	width: auto;
}
/* Một màu chữ thân bài, một cỡ, một nhịp dòng. */
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > p,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ul:not([class]) > li,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ol:not([class]) > li,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-ghichu {
	color: var(--tdc-text, #333);
	font-size: 1.02rem;
	line-height: 1.75;
}
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > p strong,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ul:not([class]) > li strong,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ol:not([class]) > li strong { color: inherit; }
/* Câu mở: chỉ to hơn một chút, CÙNG màu thân bài (trước xanh, chữ đậm xanh đậm hơn ⇒ hai sắc xanh lẫn nhau). */
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-lead {
	font-size: 1.12rem;
	line-height: 1.7;
	color: var(--tdc-text, #333);
}
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-lead strong { color: var(--tdc-blue-deep, #02567D); }
/* Ghi chú (vd "Về tên gọi"): cùng cỡ, cùng màu; tách bằng vạch trái nhạt thay vì chữ xám nhỏ khó đọc. */
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-ghichu {
	margin-top: 18px;
	padding: 2px 0 2px 16px;
	border-left: 3px solid var(--tdc-sky, #DFF3FE);
}
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ul:not([class]) > li + li,
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ol:not([class]) > li + li { margin-top: .5em; }
/* Canh đều CHỈ đoạn văn + danh sách gạch đầu dòng THƯỜNG (không class) — Henry 10/11: tên người trong thẻ lãnh đạo bị giãn
   "Ông   Mai   Quang". Danh sách có class (thẻ lãnh đạo, dòng thời gian, thẻ tầm nhìn, bài viết mới) là khung dựng thẻ, giữ canh trái.
   Canh đều hai bên từ khổ máy tính bảng trở lên. Điện thoại giữ canh trái: cột hẹp mà canh đều thì khoảng trắng giữa chữ
   bị kéo giãn thành "sông trắng" — đúng cái lổm chỗm cần tránh. */
@media (min-width: 768px) {
	.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > :is(p:not([class]), p.v5gt-phapnhan),
	.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ul:not([class]) > li,
	.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > ol:not([class]) > li,
	.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-lead,
	.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-ghichu {
		text-align: justify;
		text-justify: inter-word;
	}
}
/* Ảnh minh hoạ (trụ sở): canh trái theo mép chữ, khung nhẹ — không đứng lọt thỏm giữa vùng trắng. */
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-figure { text-align: left; margin-left: 0; }
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-figure img { margin: 0; border-radius: 8px; box-shadow: 0 2px 10px rgba(2, 64, 94, .12); }
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > .tdc-figure figcaption { text-align: left; color: var(--tdc-text, #333); font-size: .95rem; margin-top: 8px; }
/* Ảnh nằm trong đoạn văn: khung nay rộng 990px — ảnh nhỏ hơn thế thì giữ cỡ gốc, không kéo giãn cho mờ. */
.tdc-nhom-gt :is(.tdc-page-content, .tdc-page__body) > p img { max-width: 100%; width: auto; height: auto; }
