/* Container */
.nd-gt {
    width: 100%;
}

/* Tiêu đề */
.nd-gt h4 {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 0 0 10px 0;
    
    /* Font & Màu sắc */
    color: var(--deep-cool-gray);
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1.2;
}

/* Đường gạch ngang phía sau */
.nd-gt h4::after {
    content: "";
    display: block;
    height: 1px;
    width: clamp(40px, 8vw, 80px);
    background-color: var(--deep-cool-gray);
    opacity: 0.8;
}