.van-ban-solaw {
    font-family: 'Times New Roman', serif;
    font-size: 13pt;
    line-height: 1.5;
    color: #000;
    text-align: justify; /* Canh đều 2 bên lề như Word */
    width: 100%;
}

/* --- QUỐC HIỆU (Căn giữa, đậm) --- */
.quoc-hieu {
    text-align: center;
    margin-bottom: 20px;
}
.quoc-hieu p {
    margin-top: 0!important; /* Bỏ khoảng cách thừa giữa các dòng */
    margin-bottom: 0!important; /* Bỏ khoảng cách thừa giữa các dòng */
}
.quoc-hieu hr {
    width: 20%;
    border-top: 1px solid black;
    margin-top: 5px;
}

/* --- TIÊU ĐỀ VĂN BẢN (To, Đậm, Giữa) --- */
.tieu-de-chinh {
    text-align: center;
    text-transform: uppercase;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 20px;
}

/* --- ĐỀ MỤC CẤP 1 (1. , 2. , 3. ...) --- */
.de-muc-cap-1 {
    font-weight: bold;
    font-size: 13pt;
    margin-top: 15px;
    margin-bottom: 5px;
    /* Không thụt lề, nằm sát bên trái */
}

/* --- ĐOẠN VĂN THƯỜNG --- */
.doan-van p {
    margin-bottom: 8px;
}

/* --- NỘI DUNG CẤP CON (Level 2 - Thụt vào) --- */
/* Cái này dùng để bọc nội dung dưới mục 1, 2, 3 để nó thụt vào trong cho đẹp */
.noi-dung-thut-le {
    margin-left: 20px; /* Thụt vào 20px so với lề trái */
    margin-bottom: 15px;
}

/* --- BẢNG SỐ LIỆU --- */
.bang-so-lieu {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
}
.bang-so-lieu th, .bang-so-lieu td {
    border: 1px solid black;
    padding: 8px;
    text-align: left;
}
.bang-so-lieu th {
    text-align: center;
    font-weight: bold;
    background-color: #f0f0f0; /* Màu nền xám nhẹ cho tiêu đề bảng */
}

/* --- KHUNG NGÂN HÀNG --- */
.khung-ngan-hang {
    border: 1px dashed #333;
    padding: 15px;
    margin: 10px 0;
    background-color: #fafafa;
    border-radius: 4px;
}

/* --- CHỮ KÝ --- */
.khu-vuc-ky-ten {
    margin-top: 40px;
    display: flex;
    justify-content: flex-end; /* Đẩy sang phải */
}

.chu-ky-phai {
    width: 45%; /* Chiếm 45% bề ngang bên phải */
    text-align: center;
}
.chu-ky-phai p {
    margin: 5px 0;
}

.dieu-luat {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 0; /* Sát lề trái */
}

/* LEVEL 2: KHOẢN (Số 1, 2, 3...) */
.khoan-luat {
    margin-left: 25px; /* Thụt vào 2.5cm ảo */
    margin-bottom: 8px;
}

/* LEVEL 3: ĐIỂM (a, b, c...) */
.diem-luat {
    margin-left: 50px; /* Thụt sâu hơn Khoản */
    margin-bottom: 5px;
}

.dong-thong-tin-kep {
    display: flex; /* Kích hoạt chế độ dàn hàng ngang */
    align-items: center; /* Căn giữa theo chiều dọc */
    margin-bottom: 10px; /* Khoảng cách với dòng dưới */
}

.chu-ky-trai p, .chu-ky-phai p {
    margin: 0;
}

.dong-thong-tin-kep .muc-con:first-child {
    margin-right: 13rem;
    
}


@media (max-width: 900px) { 
    
    
.noi-dung-thut-le {
    margin-left: 0px; /* Thụt vào 20px so với lề trái */
    margin-bottom: 15px;
 } 
    
    
    
    
}