/* KGVH v1.1.0 – giới hạn sửa giao diện; không thay file style.css gốc */
body.home .home-hero-v2 .home-hero-title-main.kgvh-b16-formatted {
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 width:max-content!important;max-width:100%!important;gap:clamp(15px,2.6vw,38px)!important;
 line-height:1!important;margin-bottom:clamp(22px,3vw,40px)!important;
 text-transform:uppercase!important;letter-spacing:-.028em!important;
 font-size:clamp(25px,4.15vw,64px)!important;
}
body.home .home-hero-v2 .home-hero-title-main.kgvh-b16-formatted .kgvh-b16-line1 {
 display:block!important;white-space:nowrap!important;font-size:1em!important;line-height:1.05!important;
 transform-origin:left center!important;
}
body.home .home-hero-v2 .home-hero-title-main.kgvh-b16-formatted .kgvh-b16-line2 {
 display:block!important;white-space:nowrap!important;font-size:1.48em!important;line-height:1.08!important;
 color:var(--gold-light,#efd776)!important;
}
@media(max-width:700px){
 body.home .home-hero-v2 .home-hero-title-main.kgvh-b16-formatted{font-size:clamp(17px,4.6vw,29px)!important;gap:clamp(10px,3vw,16px)!important}
}
/* Tăng tương phản cho phần mô tả và mốc ngày của các card Tin tức – Sự kiện */
.page-news-content [data-article-card] .card-body > p,
body.home .home-events-grid .card-body > p,
body.home .home-news-section .card-body > p,
body.home .home-news-card .card-body > p {
 color:#49443f!important;font-weight:450!important;line-height:1.75!important;font-size:clamp(13px,1vw,15px)!important;
}
.page-news-content [data-article-card] .news-card-footer .meta,
body.home .home-events-grid .card-body > .meta,
body.home .home-news-section .meta,
body.home .home-news-card .meta {
 color:#792738!important;font-weight:650!important;font-size:13px!important;
}
