/* V42.31 — isolated history/about enhancements, unrelated components untouched. */
.qhtn-history-shell{max-width:1080px;padding-top:20px;padding-bottom:40px}
.qhtn-history-top{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 15px}
.qhtn-history-top a{display:inline-flex;align-items:center;padding:9px 13px;border-radius:9px;border:1px solid #c8e0ef;background:#fff;color:#145a85;font-size:12px;font-weight:800;text-decoration:none}
.qhtn-history-top a[aria-current="page"]{color:#fff;background:#0a669d;border-color:#0a669d}
.qhtn-history-outer{background:white;padding:clamp(17px,4vw,38px);border:1px solid #dbe8f1;border-radius:18px;box-shadow:0 8px 30px rgba(5,57,93,.055)}
.qhtn-history-article{max-width:860px;margin:0 auto;color:#263f4d;font:inherit;line-height:1.82;overflow-wrap:break-word}
.qhtn-history-article>h1{color:#124965!important;font-size:clamp(25px,3.7vw,39px)!important;line-height:1.24!important}
.qhtn-history-article>h2{color:#105b7f!important;font-size:clamp(20px,2.6vw,25px)!important}
.qhtn-history-article>p{line-height:1.85}
.qhtn-history-article img{display:block;max-width:100%!important;width:100%;height:auto!important;object-fit:contain;border-radius:12px}
.qhtn-history-article figure{margin-left:0!important;margin-right:0!important;max-width:100%}
.qhtn-history-article figcaption{line-height:1.65;max-width:100%}
.qhtn-history-article strong{font-weight:800}
.qhtn-intro-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:16px 0}
.qhtn-intro-value{border:1px solid #daebf4;background:#f7fbfd;border-radius:12px;padding:15px}
.qhtn-intro-value strong{display:block;color:#145f87;font-size:13px;margin-bottom:7px}
.qhtn-intro-value p{font-size:12px;line-height:1.7;color:#527085;margin:0}
.qhtn-founder-card>p + p{margin-top:11px}
.qhtn-intro-note{padding:14px 16px;background:#edf6fb;border-left:3px solid #1577aa;border-radius:8px;font-size:12px;color:#35566c;line-height:1.7}
@media(max-width:640px){.qhtn-intro-values{grid-template-columns:1fr}.qhtn-history-article>h1{font-size:26px!important}.qhtn-history-outer{padding:16px}.qhtn-history-article figcaption{font-size:12px!important}}
