.sf-columns{grid-template-columns:1.1fr .6fr 1.05fr 1fr}.sf-reach{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;text-align:left;align-content:center}.sf-india-map{position:relative;width:100%;min-width:0}.sf-india-map img{width:100%;height:auto;filter:drop-shadow(1px 4px 2px #163f6c14)}.sf-india-map span{position:absolute;left:51%;top:46%;width:8px;height:8px;background:#ceaa52;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 6px #d5b66024,0 0 17px 6px #d5b66044;animation:indiaGlow 3s ease-in-out infinite}.sf-india-copy:before{content:'';display:block;width:24px;height:2px;background:#3579bf;margin-bottom:12px}.sf-india-copy p{font:700 17px/1.25 Georgia,serif!important;margin:0 0 13px}.sf-india-copy p strong{color:#2368b0}.sf-india-copy small{font-size:8px;letter-spacing:1.5px;line-height:1.8}.sf-map-credit{display:block;font-size:8px;color:#6b8199;margin-top:10px}.sf-tricolor{width:75px}@keyframes indiaGlow{50%{box-shadow:0 0 0 9px #d5b66015,0 0 20px 8px #d5b66033}}@media(max-width:1100px){.sf-columns{grid-template-columns:1fr 1fr}.sf-reach{grid-template-columns:145px 135px;justify-content:center}}@media(max-width:650px){.sf-columns{grid-template-columns:1fr}.sf-reach{grid-template-columns:145px 135px;gap:14px}.sf-india-copy small{font-size:9px}}@media(prefers-reduced-motion:reduce){.sf-india-map span{animation:none}}
