.cf-geo{font:inherit;color:inherit;margin:24px 0}.cf-geo__section{margin-bottom:36px}.cf-geo__section-title{font-size:24px;line-height:1.3;margin:0 0 12px;font-weight:700}.cf-geo__lead{font-size:16px;line-height:1.55;color:#555;margin:0 0 22px;max-width:920px}.cf-geo__group{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #eee}.cf-geo__group:last-child{border-bottom:0}.cf-geo__group-title{font-size:17px;font-weight:600;margin:0 0 10px;color:#222}.cf-geo__items{display:flex;flex-wrap:wrap;gap:6px 4px}.cf-geo__item{display:inline-block;padding:5px 11px;border-radius:14px;background:#f4f4f4;color:#333;font-size:14px;line-height:1.3;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.cf-geo__item--link{background:var(--btn-accented-bgcolor,var(--wd-primary-color,#f97316));color:#fff;font-weight:500}.cf-geo__item--link:hover{background:#222;color:#fff;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,.18)}.cf-geo__item:not(.cf-geo__item--link):hover{background:#e7e7e7;color:#000}@media (max-width:768px){.cf-geo__section-title{font-size:20px}.cf-geo__group-title{font-size:15px}.cf-geo__item{font-size:13px;padding:4px 9px}}