/* Central Government section — small additions on top of /css/style.css (same look:
   white background, green #1F5130 header, saffron #C2410C buttons). */
.en{color:#6B4E3D;font-weight:400}
.cgSearch{width:100%;padding:14px;margin:14px 0;border:1px solid #E3CBB0;border-radius:12px;font-size:16px}
.cgInstall{margin-left:auto;background:#C2410C;color:#fff;border:0;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer;white-space:nowrap}
.cgCard{display:flex;flex-direction:column;text-decoration:none;position:relative}
.cgCard .cgIcon{font-size:22px;line-height:1;margin:2px 0 6px}
.cgCard b{font-size:14px;color:#2B2118}
.cgCard small.en{font-size:11.5px;margin-top:4px;color:#6B4E3D}
.cgCard .cgEst{display:inline-block;margin-top:6px;font-size:10.5px;font-weight:700;color:#8C3E2E;background:#FFF7EE;border:1px dashed #C2410C;border-radius:6px;padding:2px 6px;align-self:flex-start}
.cgCard:hover{border-color:#C2410C}
.sectionHead h2 .en,.premiumHero h2 .en{color:inherit;opacity:.8;font-size:.8em}
.section h3 .en{font-size:13px}
.cgRates{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;background:#F1F7F2;border:1px solid #DCE9DF;border-radius:12px;padding:10px 12px;margin:0 0 14px;font-size:13px;color:#1F5130}
.cgRates b{color:#1F5130}.cgRates span{background:#fff;border:1px solid #DCE9DF;border-radius:20px;padding:3px 10px;color:#2B2118}
.cgTitle{font-size:20px;margin:6px 0 4px;color:#1F5130;line-height:1.35}
.cgTitle small.en{display:block;font-size:13px;margin-top:2px}
.cgDesc{color:#6B4E3D;font-size:14px;margin:4px 0 14px;line-height:1.5}
.cgFree{display:inline-block;background:#1F5130;color:#fff;border-radius:6px;padding:1px 8px;font-size:12px;margin-left:4px}
.cgEstimate{font-size:13px}
.field label .en{font-size:12px;font-weight:400}
.field .cgOpt{font-size:11px;font-weight:600;color:#1F5130;background:#F1F7F2;border-radius:6px;padding:1px 6px}
.cgHint{display:block;color:#6B4E3D;font-size:12px;margin-top:4px}
.cgHow{line-height:1.6;margin:0}
.results b{text-align:right}
.results p span{flex:1 1 55%}
.cgRelated{margin-top:6px}
.cgNone{padding:20px;text-align:center;color:#6B4E3D}
@media(max-width:420px){.results p{flex-direction:column;gap:2px}.results b{text-align:left}}
