.entry h1 {color:#2e3191;padding:30px 0 10px;font-size:32px;font-weight:600;}
.entry a {color:#2e3191;}
.boxtrai h2 {display:inline-block;font-size:100%;margin-left:5px;}
.boxtrai .smallinfo {}
.boxtrai .mota {font-weight:bold;padding:10px 0 0;font-size:18px;line-height:20px;}
.boxtrai .entry {}
.entry .mota {padding:20px 0;font: 700 18px/30px 'arial', serif;}
.boxtrai .content,.boxtrai .dangky {padding-bottom:10px;font: 400 19px/1.618 'arial', serif;}
.boxtrai .content h3{margin-top:10px;}
.boxtrai .content p{padding:7px 0;}
.boxtrai .content img{max-width:100%}
.boxtrai .tags a {background:#2e3191;color:#fff;padding:3px 10px;border-radius:10px;display:inline-block;margin:3px;}
.entry {background:#fff;font-family: Arial,sans-serif;
    font-size: 15px;}
.entry form{border-radius:5px;padding:20px 20px 50px;width:90%;background:#2e3191;color:#fff}
.entry input{width:90%;padding:10px 5%;border-radius:3px;border:0}
.entry label{width:100%;display:block;margin:10px 0 3px;font-weight:bold;}
.entry p {padding:7px 0;}
.entry .b-rol  {margin-bottom:20px;}
.entry .b-rol img1 {width:100%;}
.entry  img {max-width:100%;height:auto;}
.entry  ul li {padding-bottom:10px;}
.entry  h2 {padding-bottom:20px;}
.entry  .content{    font: 400 17px/1.618 'arial',serif;}
.entry .form-100{width:98%;margin-left:2%;float:left;}
.entry .form-50{width:48%;margin-left:2%;float:left}
.entry .form-end{width:99%;margin-left:2%;padding-top:20px;clear:both}
.entry .form-end input{padding:10px 0;cursor:pointer;width:99%}
.boxtrai .dangky h3,.boxtrai .dangky p {margin-bottom:10px;}
.title-box {margin: 30px 0px 5px 0px;}
.title-sub h2 {padding-bottom:10px;color:#2e3191}
.title-main h2 {color:#2e3191;padding:0px 0px 10px 0px;font-size:32px;font-weight:600;}}
.blockquote {
    padding: 60px 80px 40px;
    position: relative;
}
.blockquote p {
    font-family: "Utopia-italic";
    font-size: 35px;
    font-weight: 700px;
    text-align: center;
}

@media screen and (min-width: 600px) {
        .text-container {
            width: 60%;
        }
    }

    /* Reset layout khi ở mobile */
@media (max-width: 768px) {
  .row-reverse-mobile {
    display: flex;
    flex-direction: column;
  }

  .row-reverse-mobile .content-col {
    order: 1;
  }

  .row-reverse-mobile .image-col {
    order: 2;
  }
  
  .row-reverse-mobile .content-col h3 {
    text-align: center !important; /* căn giữa tiêu đề */
  }

  .entry h1 {
    padding: 10px 0 10px;
    font-size: 28px;
    font-weight: 600;
  }
}
/* ===== Inline-Lite cơ bản ===== */
.inline-lite{
  display:block;
  margin:0 auto;
  width:var(--w-desktop,60%);
  max-width:none !important;
  box-sizing:border-box;
}

/* Chiều rộng Mobile */
@media (max-width:768px){
  .inline-lite{
    width:var(--w-mobile,95%) !important;
  }
}

/* Ảnh bên trái / phải + text wrap */
.inline-lite.is-left>img{
  float:left;
  max-width:var(--img-max,35%);
  height:auto;
  margin:0 20px 10px 0;
  border-radius:10px;
  shape-outside:margin-box;
  clip-path:inset(0 round 10px);
}
.inline-lite.is-right>img{
  float:right;
  max-width:var(--img-max,35%);
  height:auto;
  margin:0 0 10px 20px;
  border-radius:10px;
  shape-outside:margin-box;
  clip-path:inset(0 round 10px);
}

/* Clear float để text sau không bị tràn */
.inline-lite::after{
  content:"";
  display:block;
  clear:both;
}

/* Ảnh tràn mép (bleed) */
.inline-lite.--bleed-5.is-left>img{margin-left:-5%;}
.inline-lite.--bleed-5.is-right>img{margin-right:-5%;}
.inline-lite.--bleed-15.is-left>img{margin-left:-15%;}
.inline-lite.--bleed-15.is-right>img{margin-right:-15%;}
.inline-lite.--bleed-20.is-left>img{margin-left:-20%;}
.inline-lite.--bleed-20.is-right>img{margin-right:-20%;}
.inline-lite.--bleed-30.is-left>img{margin-left:-30%;}
.inline-lite.--bleed-30.is-right>img{margin-right:-30%;}

/* ===== Thêm mới: Ảnh tự lên trên khi màn hình hẹp ===== */
@media (max-width:600px){
  .inline-lite.is-left>img,
  .inline-lite.is-right>img{
    float:none !important;
    display:block;
    margin:0 auto 16px auto !important;
    max-width:100% !important;
    shape-outside:none !important;
  }
}
