/* baohiem3 — sửa lỗi 10-05 */
/* dải đầu trang dịch vụ: ảnh ô raw (513–724px) -> khung hẹp cố định, không phóng quá ~1.15x ở mọi bề rộng */
@media (min-width: 850px) { .bhs-hero-img { top: 50% !important; bottom: auto !important; transform: translateY(-50%); width: min(42%, 600px) !important; height: auto !important; aspect-ratio: 3 / 2; right: max(24px, calc(50% - 660px)) !important; border-radius: 12px; overflow: hidden; box-shadow: 0 18px 40px rgba(120, 20, 40, .12); } .bhs-hero-img::before { display: none !important; } }
/* ảnh đầu bài: không kéo 1296px từ ảnh ~724px */
.bhi-art-img { max-width: 760px; aspect-ratio: 4 / 3 !important; margin-left: auto; margin-right: auto; }
@media (max-width: 849px) { .bhi-art-img { aspect-ratio: 16 / 10 !important; } }
/* 390: luật 5 cột của trang trong đè luật mobile trang chủ -> 4 bước bị ép mỗi từ một dòng */
@media (max-width: 849px) { .bhi-steps-sec .bh-steps { grid-template-columns: minmax(0, 1fr) !important; gap: 16px !important; } .bhi-steps-sec .bh-st-line { display: none !important; }
  .bhi-steps-sec .bh-st > b { width: 48px; height: 48px; font-size: 22px; }
  .bhi-ct-hours .bhi-ct-ic { flex-basis: 60px !important; width: 60px !important; height: 60px !important; } .bhi-ct-hours .bhi-ct-ic img { width: 38px !important; height: 38px !important; } .bhi-ct-hours b { font-size: 20px; } }
