.vq-blog-detail .mqt-wp-article,.vq-category-editorial{font-size:16px;line-height:1.85;color:#413127;overflow-wrap:anywhere}
.mqt-wp-article h2,.mqt-wp-article h3{font-family:'Noto Serif',serif;color:#801814;scroll-margin-top:110px;line-height:1.45}
.mqt-wp-article h2{font-size:clamp(21px,2vw,27px);font-weight:700;margin:1.6em 0 .7em}
.mqt-wp-article h3{font-size:clamp(18px,1.7vw,22px);font-weight:600;margin:1.2em 0 .6em}
.mqt-wp-article p{margin:0 0 1em}.mqt-wp-article ul,.mqt-wp-article ol{padding-left:1.5em;margin:1em 0;list-style:revert}
.mqt-wp-article a{color:#981a13;text-decoration:underline;text-underline-offset:3px}
.mqt-wp-article img{max-width:100%;height:auto}.mqt-wp-article figure{max-width:100%;margin:1.5em 0}
.mqt-wp-article figcaption{font-size:13px;color:#77624f}.mqt-wp-article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.mqt-wp-article th,.mqt-wp-article td{padding:10px;border:1px solid #d5bea0}
.vq-category-editorial{background:rgba(255,252,245,.78);padding:clamp(20px,4vw,40px);border:1px solid #d7b98e}
.vq-category-editorial>:first-child{margin-top:0}.vq-category-zalo{display:inline-flex;padding:10px 18px;background:#8e1912;color:#fff!important;text-decoration:none!important;border-radius:4px}
.vq-blog-cover{border:1px solid #d7b98e;padding:6px;background:#fffaf1}.vq-blog-cover img{display:block;width:100%;height:auto}
.vq-blog-top-products{padding:18px;border:1px solid #d7b98e;background:rgba(255,252,245,.9)}
.vq-blog-top-products h2{font:700 18px/1.5 'Noto Serif',serif;color:#831a14;margin:0}
.vq-blog-products-note{font-size:12px;color:#806b55;margin:4px 0 14px}
.vq-blog-top-products ol{margin:0;padding:0;list-style:none}.vq-blog-top-products li+li{border-top:1px solid #e9d8bf;margin-top:12px;padding-top:12px}
.vq-blog-top-products li>a{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;color:#4d2b1e;min-height:88px}
.vq-blog-top-products img{width:80px;height:90px;object-fit:contain;background:#f5ead7}.vq-blog-top-products strong{display:block;font-size:13px;line-height:1.6;font-weight:600}
.vq-blog-top-products small{display:block;margin-top:7px;font-size:12px;color:#981a13;font-weight:700}
.vq-blog-products-all{display:block;border-top:1px solid #e9d8bf;margin-top:16px;padding-top:12px;color:#8e1912;font-size:13px}
@media(max-width:1023px){.vq-blog-detail aside{position:static}.vq-blog-detail .mqt-wp-article{font-size:16px}.vq-blog-top-products li>a{grid-template-columns:88px minmax(0,1fr)}}
