/* Phần thêm riêng cho nhadongtien.dinhhoibds.com — nạp sau chung.css (style.css của theme blog) */
.hero-img.co-anh{background-size:cover;background-position:center}
.the .anh{padding:0;border-bottom:0}
.the .anh img{width:100%;height:100%;object-fit:cover}
.the .tien{font-size:13.5px;font-weight:600;color:var(--ink);background:var(--tint);
  border:1px solid var(--tint-line);border-radius:8px;padding:9px 12px;margin-bottom:15px;line-height:1.45}
.the .tien b{color:var(--accent);font-weight:900}
.the .nhan.coc{background:var(--accent)}
.an{display:none!important}
@media(min-width:640px){.kho.it{grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:center}}
section[id]{scroll-margin-top:84px}
@media(max-width:768px){.specs .o-dem{display:none}}

.gallery a{display:block}
.gallery img{width:100%;height:250px;object-fit:cover;border-radius:12px;background:var(--tint)}
.gallery .big img{height:auto;max-height:640px}

.form-card .btn-line{width:100%;margin-top:10px;justify-content:center}
.form-card .ma{display:inline-block;font-weight:900;color:var(--accent)}
.hero-stats b.do{color:#F3B08F}

.money .row small{display:block;font-size:12.5px;color:var(--muted);font-weight:500;margin-top:2px}
.money .row.gop b{color:var(--muted)}
.legal-list li.chua::before{content:"–";color:var(--muted)}

.toa-khac{margin-top:30px}
.quay-lai{display:inline-block;margin-top:22px;font-weight:800;color:var(--brand-light);text-decoration:none}
.quay-lai:hover{text-decoration:underline}

/* căn đều đoạn dài như blog */
.pillar p,.faq p,.step p,.money-note,.cta-band p{text-align:justify;text-justify:inter-word}
.cta-band p{text-align:center}
