/* Временно скрыты Уфа, Пермь и Казань — школа там пока не работает. */
a[href="/perm"], a[href="/ufa"], a[href="/kazan"], a[href="https://impulse.school/perm"], a[href="https://impulse.school/ufa"], a[href="https://impulse.school/kazan"] { display: none !important; }
.t396__elem:has(> a[href="/perm"]), .t396__elem:has(> a[href="/ufa"]), .t396__elem:has(> a[href="/kazan"]) { display: none !important; }
/* Выбор города, от 640px: сетка 2x2 — Тюмень и Челябинск сдвинуты влево на одну колонку. */
.t396__elem:has(> a[href="/tyumen"]){transform:translateX(-184px)!important}
.t396__elem:has(> a[href="/chelyabinsk"]){transform:translateX(-185px)!important}
/* 480–639px: сетка 2x2 с крупными кнопками 183x48, шрифт 18px. */
@media screen and (max-width:639px){.t396__elem:has(> a[href="/spb"]),.t396__elem:has(> a[href="/ekaterinburg"]),.t396__elem:has(> a[href="/tyumen"]),.t396__elem:has(> a[href="/chelyabinsk"]){width:183px!important;height:48px!important;transform:none!important}.t396__elem>a[href="/spb"],.t396__elem>a[href="/ekaterinburg"],.t396__elem>a[href="/tyumen"],.t396__elem>a[href="/chelyabinsk"]{width:100%!important;height:100%!important;font-size:18px!important}.t396__elem:has(> a[href="/spb"]){top:285px!important;left:calc(50% - 240px + 51px)!important}.t396__elem:has(> a[href="/ekaterinburg"]){top:285px!important;left:calc(50% - 240px + 247px)!important}.t396__elem:has(> a[href="/tyumen"]){top:347px!important;left:calc(50% - 240px + 51px)!important}.t396__elem:has(> a[href="/chelyabinsk"]){top:347px!important;left:calc(50% - 240px + 247px)!important}}
/* До 479px (телефоны): кнопки столбиком во всю ширину карточки, 245x40, шрифт 16px. */
@media screen and (max-width:479px){.t396__elem:has(> a[href="/spb"]),.t396__elem:has(> a[href="/ekaterinburg"]),.t396__elem:has(> a[href="/tyumen"]),.t396__elem:has(> a[href="/chelyabinsk"]){width:245px!important;height:40px!important;left:calc(50% - 160px + 38px)!important;transform:none!important}.t396__elem>a[href="/spb"],.t396__elem>a[href="/ekaterinburg"],.t396__elem>a[href="/tyumen"],.t396__elem>a[href="/chelyabinsk"]{font-size:16px!important}.t396__elem:has(> a[href="/spb"]){top:240px!important}.t396__elem:has(> a[href="/ekaterinburg"]){top:288px!important}.t396__elem:has(> a[href="/tyumen"]){top:336px!important}.t396__elem:has(> a[href="/chelyabinsk"]){top:384px!important}};