body.hq-about-approved #gioi-thieu .hq-split{display:block}
body.hq-about-approved #gioi-thieu .hq-company-photo{display:none}
.hq-about-story{max-width:1120px;margin:0 auto 28px;color:#173c50}
.hq-about-story>h2{font-size:clamp(27px,2.6vw,36px);line-height:1.3;color:#071e3e;margin-bottom:26px}
.hq-about-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}
.hq-about-story p{font-size:16px;line-height:1.85;margin:0 0 20px;color:#173c50}
.hq-about-story strong{color:#102f4e}
.hq-about-illustration figure{margin:0}
.hq-about-illustration img{width:100%;height:auto;border-radius:8px;display:block}
.hq-about-illustration figcaption{font-size:12px;line-height:1.5;color:#536879;padding-top:8px}
.hq-about-body{max-width:920px;margin:30px auto 0}
.hq-about-body h3{font-size:clamp(22px,2vw,26px);line-height:1.35;color:#071e3e;margin:32px 0 16px}
.hq-about-promise{border-left:4px solid #dab147;background:#fff8e8;padding:18px 22px;margin-top:26px}
.hq-about-promise p{margin:0;font-size:16px;line-height:1.65}
@media(max-width:760px){.hq-about-lead{grid-template-columns:minmax(0,1fr);gap:12px}.hq-about-story>h2{font-size:27px;margin-bottom:20px}.hq-about-body{margin-top:24px}.hq-about-story p{font-size:16px;line-height:1.8}.hq-about-promise{padding:16px}.hq-about-body h3{margin-top:26px}.hq-about-story{min-width:0;overflow-wrap:break-word}}
