/* 06.11.2026 ПРОБА: городской блок раздела (TZ/razdel-gorod-proba-2026-11-06) */
.rg{margin:28px 0 8px;padding:24px 24px 18px;background:#f7f8fa;border-radius:12px}
.rg__title{font-size:24px;line-height:1.25;margin:0 0 18px;font-weight:700}
.rg__fakty{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px}
.rg__fakt{background:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}
.rg__fakt span{font-size:13px;color:#6b7280}
.rg__fakt b{font-size:17px;line-height:1.3;color:#1a2b4a}
.rg__fakt i{font-style:normal;font-size:13px;color:#555;line-height:1.4}
.rg__text{font-size:15px;line-height:1.55;color:#333;margin:0 0 14px}
.rg__text a{color:#1A4F9C;text-decoration:underline}
.rg__pop-title{font-weight:600;font-size:16px;margin:0 0 8px}
.rg__pop-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 24px}
.rg__pop-list li{font-size:15px;line-height:1.45}
.rg__pop-list a{color:#1A4F9C}
.rg__pop-list b{white-space:nowrap}
@media (max-width:1100px){.rg__fakty{grid-template-columns:repeat(2,1fr)}}
@media (max-width:700px){.rg{padding:16px 14px 12px}.rg__fakty,.rg__pop-list{grid-template-columns:1fr}.rg__title{font-size:20px}}
