.aks-india-geo-section{padding:12px 0 0;background:var(--parchment)}
.aks-india-geo-card{border:1px solid rgba(168,130,60,.27);border-radius:16px;background:linear-gradient(135deg,#fffdf8,#f6efe2);box-shadow:0 10px 28px rgba(33,29,24,.065);padding:13px;overflow:hidden}
.aks-india-geo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
.aks-india-geo-eyebrow{display:block;margin-bottom:4px;color:var(--brass);font-family:"IBM Plex Mono",monospace;font-size:.61rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}
.aks-india-geo-head h2{margin:0;color:var(--maroon);font-size:clamp(1.02rem,2vw,1.30rem);line-height:1.2}
.aks-india-geo-head p{margin:6px 0 0;color:var(--ink-soft);font-size:.73rem;line-height:1.5}.aks-india-geo-head p strong{color:var(--ink)}
.aks-india-geo-head small{display:block;margin-top:5px;color:var(--ink-soft);font-size:.62rem;line-height:1.42}
.aks-india-geo-maps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.aks-india-geo-map{min-width:0;border:1px solid rgba(33,29,24,.11);border-radius:11px;background:#fff;overflow:hidden}
.aks-india-geo-map>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:#fffaf0;border-bottom:1px solid rgba(33,29,24,.09)}
.aks-india-geo-map b{min-width:0;color:var(--maroon);font-size:.63rem;line-height:1.2}.aks-india-geo-map a{flex:0 0 auto;color:var(--maroon);font-size:.58rem;font-weight:800;text-decoration:none}
.aks-india-geo-map iframe{display:block;width:100%;height:118px;border:0;background:#e9dfcb}
body.aks-reader-night .aks-india-geo-card{background:#18232d!important;border-color:#3b4a57!important;color:#f5f7f8!important}
body.aks-reader-night .aks-india-geo-map,body.aks-reader-night .aks-india-geo-map>div{background:#1c2833!important;border-color:#3b4a57!important}
body.aks-reader-night .aks-india-geo-head p,body.aks-reader-night .aks-india-geo-head small{color:#d6dde2!important}
body.aks-reader-night .aks-india-geo-head p strong{color:#f5f7f8!important}
body.aks-reader-night .aks-india-geo-map b,body.aks-reader-night .aks-india-geo-map a{color:#ffb3c2!important}
@media(max-width:760px){.aks-india-geo-section{padding-top:9px}.aks-india-geo-card{padding:11px;border-radius:14px}.aks-india-geo-maps{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:3px}.aks-india-geo-map{flex:0 0 min(76vw,245px);scroll-snap-align:start}.aks-india-geo-map iframe{height:112px}.aks-india-geo-head h2{font-size:1.05rem}.aks-india-geo-head p{font-size:.69rem}.aks-india-geo-head small{font-size:.59rem}}
@media print{.aks-india-geo-section{display:none!important}}
