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