/* Additive article visuals; shared website styling remains unchanged. */
.vn-preview-banner{min-height:36px;background:#e9f1f8;color:#3f627b;padding:8px max(24px,calc((100% - 1120px)/2));font:12px/1.6 "Segoe UI","Microsoft YaHei",sans-serif;display:flex;justify-content:space-between;align-items:center;gap:16px}
.vn-preview-banner nav{display:flex;gap:20px;flex-wrap:wrap}.vn-preview-banner a{color:#174eac;text-decoration:none}.vn-preview-banner a:hover{text-decoration:underline}
.vietnam-guide-page .site-language{white-space:nowrap}
.vietnam-guide-page .vn-topic .hero-copy{width:52%;max-width:580px}.vietnam-guide-page .vn-topic .hero-grid{min-height:438px;padding-top:64px}
.vietnam-guide-page .vn-topic .hero-copy h1{font-size:clamp(30px,3.15vw,43px);line-height:1.37;letter-spacing:-.025em;text-wrap:balance}
.vietnam-guide-page .vn-topic:before{background:linear-gradient(90deg,#f0f5f9fb 0%,#f0f5f9f0 28%,#f0f5f9d2 43%,#f0f5f946 62%,transparent 83%)}
.vietnam-guide-page .article-body{line-height:1.95}.vietnam-guide-page .article-body li{line-height:1.9}
.vietnam-guide-page .vn-diagram{margin:32px 0 38px;background:#f2f7fa;border:1px solid #dce5ee;border-radius:16px;overflow:hidden}
.vietnam-guide-page .vn-diagram>h3{margin:0;padding:24px 24px 4px;font-size:19px;line-height:1.6;color:#123b60}
.vietnam-guide-page .vn-diagram figcaption{padding:18px 24px;border-top:1px solid #dce5ee;font-size:13px;line-height:1.8;color:#4b657b}
.vietnam-guide-page .vn-chain{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:24px;margin:0}
.vietnam-guide-page .vn-chain li{position:relative;min-width:0;margin:0;background:#fff;border:1px solid #dce5ee;padding:16px 10px;border-radius:9px;text-align:center}
.vietnam-guide-page .vn-chain li>span{display:block;font-size:11px;color:#078b95}.vietnam-guide-page .vn-chain strong{display:block;font-size:13px;line-height:1.6;margin-top:10px;overflow-wrap:normal}
.vietnam-guide-page .vn-chain li:not(:last-child):after{content:'→';position:absolute;color:#078b95;font-size:20px;right:-18px;top:calc(50% - 20px)}
.vietnam-guide-page .vn-network-grid,.vietnam-guide-page .vn-power-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px}
.vietnam-guide-page .vn-network-grid>div,.vietnam-guide-page .vn-power-grid>div{padding:20px 18px;border:1px solid #dce5ee;background:#fff;border-radius:10px;min-width:0}
.vietnam-guide-page .vn-network-grid b{display:block;font-size:35px;line-height:1.3;color:#164b91;margin-bottom:18px}
.vietnam-guide-page .vn-network-grid strong,.vietnam-guide-page .vn-power-grid strong{display:block;font-size:15px;line-height:1.6}
.vietnam-guide-page .vn-network-grid p,.vietnam-guide-page .vn-power-grid p{font-size:13px;line-height:1.85;margin:10px 0 0;color:#4b657b}
.vietnam-guide-page .vn-power-grid small{font-size:11px;color:#078b95;display:block;margin-bottom:12px}
.vietnam-guide-page .vn-faq{padding:19px 0;border-bottom:1px solid #dce5ee}.vietnam-guide-page .vn-faq h3{margin:0 0 10px;font-size:18px}.vietnam-guide-page .vn-faq p{margin:0}
.vietnam-guide-page .guide-product-pair>a{color:#123b60!important;text-decoration:none!important}.vietnam-guide-page .guide-product-pair img{height:245px}
.vietnam-guide-page .guide-product-pair a>span{font-size:14px}.vietnam-guide-page .contact-card>p a{overflow-wrap:anywhere}
.vietnam-guide-page .contact-card>p{margin-bottom:18px}.vietnam-guide-page .contact-card h2{font-size:25px}
.vietnam-guide-page .vn-cta-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px}.vietnam-guide-page .vn-cta-links a:not(.button){font-size:13px;color:#eef7ff!important;text-decoration:none!important}
.vietnam-guide-page .article-body section>p a[href^='https://mst.gov.vn'],.vietnam-guide-page .article-body section>p a[href^='https://www.se.com']{font-size:13px}
@media(max-width:1000px) and (min-width:761px){.vietnam-guide-page .vn-topic .hero-copy{width:59%}.vietnam-guide-page .vn-topic .hero-copy h1{font-size:34px}.vietnam-guide-page .vn-network-grid,.vietnam-guide-page .vn-power-grid{gap:9px;padding:18px}.vietnam-guide-page .vn-network-grid>div,.vietnam-guide-page .vn-power-grid>div{padding:17px 13px}.vietnam-guide-page .vn-chain{gap:13px;padding:20px}.vietnam-guide-page .vn-chain li:not(:last-child):after{right:-15px}}
@media(max-width:760px){.vn-preview-banner{padding:8px 18px;align-items:flex-start;flex-direction:column;gap:5px;font-size:11px}.vn-preview-banner nav{gap:18px}.vietnam-guide-page .vn-topic .hero-copy{width:100%;max-width:none}.vietnam-guide-page .vn-topic .hero-grid{min-height:0;padding:32px 0 16px}.vietnam-guide-page .vn-topic .hero-copy h1{font-size:30px;line-height:1.4;text-wrap:pretty}.vietnam-guide-page .vn-topic:before{background:linear-gradient(180deg,#eff5f9 0%,#eff5f9 49%,#eff5f9e8 65%,transparent 84%)}.vietnam-guide-page .vn-chain,.vietnam-guide-page .vn-network-grid,.vietnam-guide-page .vn-power-grid{grid-template-columns:1fr;padding:20px;gap:20px}.vietnam-guide-page .vn-chain li{padding:14px;display:flex;align-items:center;gap:18px;text-align:left}.vietnam-guide-page .vn-chain strong{margin:0;font-size:15px}.vietnam-guide-page .vn-chain li:not(:last-child):after{content:'↓';top:auto;bottom:-25px;right:calc(50% - 9px)}.vietnam-guide-page .vn-network-grid>div{display:grid;grid-template-columns:54px 1fr;gap:3px 20px;align-items:center}.vietnam-guide-page .vn-network-grid b{grid-row:1/3;margin:0;font-size:30px}.vietnam-guide-page .vn-network-grid p{margin:0}.vietnam-guide-page .vn-diagram>h3{padding:20px 20px 0;font-size:18px}.vietnam-guide-page .vn-diagram figcaption{padding:17px 20px}.vietnam-guide-page .guide-product-pair img{height:240px}.vietnam-guide-page .article-body .contact-card h2{font-size:23px}}
@media print{.vn-preview-banner{display:none}}
