/* Новый вид районных витрин. Проба 5 октября 2026, на боевой с 6 октября 2026.
   Один слой поверх внутренних страниц всех районов: журнал, статьи, подборки,
   страницы домов, цены, сравнения, квартиры. Подключается последним, после
   всех стилей страницы.
   Основа — утверждённый первый экран в4 (4 октября 2026, «как Dubai Hills»):
   заголовки, цифры и имена домов гротеском Onest 600 с плотной разрядкой,
   белая бумага, карточки без рамки со скруглением 22 и мягкой тенью,
   кнопки без прописных. Кнопка шапки зелёная #0B5F5F (решение 5 октября 2026). */

/* Onest на сайте один файл на толщины 400–600. Внутренние страницы объявляют
   его только как 400, и браузер рисует полужирный сам, грубо. */
@font-face{font-family:'Onest';font-style:normal;font-weight:400 600;font-display:swap;src:url('/ш/onest-400-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Onest';font-style:normal;font-weight:400 600;font-display:swap;src:url('/ш/onest-400-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Onest';font-style:normal;font-weight:400 600;font-display:swap;src:url('/ш/onest-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Onest';font-style:normal;font-weight:400 600;font-display:swap;src:url('/ш/onest-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --бумага:#FFFFFF;--бумага2:#F4F5F7;--лист:#FFFFFF;--лист2:#EEF0F3;
  --линия:#E4E7EB;--линия2:#D0D5DB;--ж-крем:#F4F5F7;
  --витраж:"Onest","Helvetica Neue",Arial,sans-serif;--витраж-вес:600;--витраж-трек:-.035em;--витраж-крупнее:1;
  --вр-гротеск:"Onest","Helvetica Neue",Arial,sans-serif;
  --вр-зелень:#0B5F5F;--вр-зелень-ярче:#0B6B6B;
  --вр-тень:0 1px 0 rgba(255,255,255,.9) inset,0 14px 36px rgba(40,30,18,.10);
  --вр-тень-выше:0 22px 48px rgba(40,30,18,.16)
}
html,body{background:#fff}

/* ── Заголовки, цифры, имена домов: Onest 600, плотная разрядка ── */
h1,h2,h3,.антиква,
.герой-дома h1,.дом-макет .герой h1,.ж-герой h1,.статья h1,.список h1,.шапка-проекта h1,
.ж-текст h2,.текст h2,.авторское h2,.журнал-обложка h2,.кв-карта h2,.полоса-шапка h2,.проект-шляпа h2,.проект-заявка h2,
.дом-макет .зов h2,.дом-макет .шляпа h2,.статья-макет .полоса-шапка h2,.статья-макет .зов-полоса h3,
.дом-макет .форма h3,.дом-макет h3.антиква,.проект-кто h3,.проект-лоты h3,.заявка .заголовок,
.дом-имя,.ж-дом__имя,.дом-макет .сосед__имя,.дом-макет .тип__имя,.проект-типы .имя,.кв-комнаты summary .имя,
.статья-макет .дом-имя,.статья-макет .дом-сбоку .дом-имя,.карточка__з,.подборка-строка .з,
.статья-макет .дома-строкой .з,.статья-макет .ещё-сетка .з,
.цифра b,.ж-цифры b,.авт-годы b,.авт-цифры b,.доверие .дв b,.ип-ставка__верх b,.ип-сумма b,.кв-итог b,
.кв-карта__цифры b,.кв-метражи b,.кв-цифры b,.плитка b,.проект-кто .цифры b,.проект-цифра b,.рынок b,
.св-шапка b,.табло b,.искать-пусто b,.статья-макет .цифра b,.статья-макет .ряд > b,
.дом-макет .цифра b,.дом-макет .кто__цифра b,.дом-макет .о__доводы b,.дом-макет .сравнение__дом b,.дом-макет .веха b,
.герой-дома .цена,.дом-макет .герой__цена,.дом-макет .герой__цена span,.дом-макет .полоска__цена,.дом-макет .полоска__цена span,
.дом-макет .оплата__доля,.лента-дома .цена,.лот .цена,.полоска-дома .цена,.лот-имя,.лот-цена,
.полка__номер,.полоса-номер,.статья-макет .полоса-номер,.лента-глав .н,.ж-оглавление a:before,
.довод .д,.дом-макет .место__адрес,.проект-место .адрес,.статья-макет .диаграмма .шапка-д,.ж-дом__метка{
  font-family:var(--вр-гротеск)!important;font-weight:600!important;letter-spacing:-.035em!important;font-style:normal!important;
  font-variant-numeric:lining-nums proportional-nums
}
h1,.герой-дома h1,.дом-макет .герой h1,.ж-герой h1,.статья h1,.список h1,.шапка-проекта h1{line-height:1.05!important}

/* Буквица и вводные абзацы: тем же гротеском, но легче — абзац в 600 читается тяжело */
.ж-первый::first-letter,.рассказ p:first-child::first-letter{font-family:var(--вр-гротеск)!important;font-weight:600!important;font-style:normal!important}
.проект-о .текст p:first-child,.дом-макет .о__текст p:first-child,.дом-макет .о-дома__текст p:first-child,
.статья-макет .полоса-главы.вступление .полоса-нутро > p:first-of-type,.ж-текст .ж-цитата p,.статья-макет .врезка,
.статья-макет .свёртка summary,.ж-подпись span:first-child,.ж-поле__метка{
  font-family:var(--вр-гротеск)!important;font-weight:500!important;letter-spacing:-.01em!important;font-style:normal!important
}
.статья-макет .таблица,.статья-макет .таблица td:first-child,.ж-крошки,.дом-макет .антиква,.дом-макет{
  font-family:var(--вр-гротеск)!important;font-style:normal!important;letter-spacing:0
}
.статья-макет .таблица td:first-child{font-weight:500!important}

/* ── Метки и подписи без прописных ── */
.авт-замысел::before,.авт-имена .роль,.авт-честно b,.выключен b,.герой-дома .мелочь span,.герой-дома .цена span,.герой-дома .шапочка,
.дом-звать,.дом-класс,.дом-макет .вокруг__столб b,.дом-макет .кадр__лупа,.дом-макет .кнопка,.дом-макет .кто__цифра span,
.дом-макет .лента__ссылки a,.дом-макет .лента__ход,.дом-макет .место__имя,.дом-макет .место__намёк,.дом-макет .место__низ a,
.дом-макет .место__шире,.дом-макет .надпись,.дом-макет .назад-на-карту,.дом-макет .план__лупа,.дом-макет .полоска__назад,
.дом-макет .рядом__ещё,.дом-макет .слой-карты,.дом-макет .сорт button,.дом-макет .сосед__цена,.дом-макет .сравнение__головка,
.дом-макет .сравнение__строка i,.дом-макет .ссылка-ход,.дом-макет .типы th,.дом-макет .цифра__что,.дом-макет .шляпа__метка,
.дом-факты .ф span,.дом-ход,.ещё .имя,.ещё-сетка .р,.ж-дом__метка,.ж-крошки,.ж-подпись span:first-child,.ж-поле__метка,
.ж-текст a.ж-дом__ход,.журнал-обложка__р,.журнал-обложка__ход,.заявка button,.из-статьи .имя,.ип-поле>span,.ип-ставка__верх span,
.ип-ход,.карточка h3,.карточка__р,.кв-карта__над,.кв-карта__ход,.кв-карта__цифры span,.кв-лоты .ход a,.кв-лоты th,.кв-цифры span,
.кнопка,.куки-плашка button,.над,.ож-поле>span,.ож-ход,.окр-рамка .окр-гр-имя,.окрест-список h4,.подборка-строка .ц,
.подвал .столбец-имя,.полка h2,.полка-статей .р,.полоска-дома .цена span,.проект-кадр .развернуть,.проект-кто .цифры span,
.проект-типы .ход a,.проект-типы th,.проект-цифра .что,.разрез h2,.рубрика,.рынок span,.св-кто span,.сосед .тип,.соседи__все,
.статья-макет .дом-сбоку .дом-факты .ф span,.статья-макет .дом-факты .ф span,.статья-макет .дом-ход,.статья-макет .ещё-сетка .р,
.статья-макет .свёртка summary,.статья-макет .таблица th,.статья-макет .цифра span,.строка-свода .класс,.таблица th,.табло span,
.тих-плитка__верх,.цены-дома th,.ярлык,.лот-жк,.лот-своя{
  text-transform:none!important;letter-spacing:0!important
}
/* Мелкие метки были рассчитаны на прописные; строчными в 10–11px их не прочесть */
.над,.рубрика,.ярлык,.дом-класс,.дом-звать,.дом-факты .ф span,.статья-макет .дом-факты .ф span,.проект-цифра .что,.табло span,
.рынок span,.кв-цифры span,.кв-карта__над,.кв-карта__цифры span,.проект-кто .цифры span,.ещё-сетка .р,.полка-статей .р,
.журнал-обложка__р,.карточка__р,.дом-макет .цифра__что,.дом-макет .кто__цифра span,.дом-макет .шляпа__метка,.статья-макет .цифра span,
.таблица th,.цены-дома th,.проект-типы th,.кв-лоты th,.дом-макет .типы th,.подвал .столбец-имя,.лот-жк{
  font-size:12.5px!important;font-weight:500
}

/* ── Шапка: белая, с тонкой линией, как первый экран ниже карты ── */
.шапка{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  border-bottom:1px solid rgba(20,30,30,.08)!important;box-shadow:0 8px 24px rgba(40,30,18,.06)}
.меню{font-size:11.5px!important;font-weight:500;letter-spacing:.14em!important;text-transform:uppercase!important;color:#3A3F44}
.меню a.тек,.меню a:hover{color:#13201F}

/* ── Кнопки: Onest 600, без прописных, скругление 13–14 ── */
.кнопка,.заявка button,.дом-макет .кнопка,.кв-карта__ход,.ип-ход,.ож-ход{
  font-family:var(--вр-гротеск)!important;font-weight:600!important;font-size:13.5px!important;border-radius:13px!important
}
.кнопка{padding:10px 18px!important;border-color:var(--линия2);line-height:1.25!important;text-align:center}
.кнопка:hover{border-color:var(--вр-зелень)!important;color:var(--вр-зелень)!important}
.шапка .кнопка.залитая,.кнопка.залитая{
  background:var(--вр-зелень)!important;border-color:var(--вр-зелень)!important;color:#fff!important;
  padding:11px 20px!important;box-shadow:0 6px 16px rgba(11,95,95,.22)
}
.дом-макет .лента__ход{background:var(--вр-зелень)!important;color:#fff!important;border-radius:12px!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--вр-гротеск)!important;font-weight:600!important;font-size:13.5px!important;padding:0 20px!important;box-shadow:0 6px 16px rgba(11,95,95,.22)}
.дом-макет .лента__ход:hover{background:var(--вр-зелень-ярче)!important}
.шапка .кнопка.залитая:hover,.кнопка.залитая:hover{background:var(--вр-зелень-ярче)!important;border-color:var(--вр-зелень-ярче)!important;color:#fff!important}
.заявка button[type="submit"],.дом-макет .форма button[type="submit"]{border-radius:14px!important;font-size:15px!important}
.куки-плашка button{font-family:var(--вр-гротеск)!important;font-size:13px!important;border-radius:10px!important}
@media (max-width:760px){
  .шапка .кнопка.залитая{padding:9px 14px!important;font-size:13px!important;border-radius:11px!important}
}

/* ── Карточки: без рамки, скругление 22, мягкая тень, подъём на 4px ── */
.сосед,.плитка,.тих-плитка,.строка-свода,.авт-честно,.канал,.ж-дом,.журнал-обложка,.карточка-статьи{
  border:0!important;border-radius:22px!important;overflow:hidden;background:#fff;box-shadow:var(--вр-тень);
  transition:transform .25s,box-shadow .25s
}
.сосед:hover,.карточка-статьи:hover,.журнал-обложка:hover{transform:translateY(-4px);box-shadow:var(--вр-тень-выше)}
.сосед .сосед-кадр{border-radius:0}
.сосед .сосед-тело{padding:16px 18px 18px!important}
.плитка,.тих-плитка,.строка-свода,.авт-честно{padding:22px 24px!important}
.тих-плитка--да{box-shadow:0 0 0 2px var(--вр-зелень) inset,var(--вр-тень)!important}
.окрест__карта,.авт-цифры{border:0!important;border-radius:22px!important;box-shadow:var(--вр-тень)}
.кв-карта img,.ж-дом img,.дом-макет .кадр img{border-radius:0}
.рубрики-журнала a{border-radius:12px!important;font-family:var(--вр-гротеск)}

/* Страница дома: рассказ и список «Застройщик / Адрес» стояли вплотную
   к карточкам цифр. Замечание Константина 6 октября 2026 («склеено сильно»). */
.дом-макет .цифры + *{margin-top:clamp(36px,4.6vw,64px)!important}
/* На телефоне крупные цифры в два столбца рвали слова посередине
   («Петроградска / я»). Шрифт меньше, перенос только по слогам. */
@media (max-width:600px){
.дом-макет .цифра{padding:20px 16px!important;overflow-wrap:break-word!important}
.дом-макет .цифра b{font-size:22px!important;line-height:1.18!important;hyphens:auto;-webkit-hyphens:auto}
}
/* Оглавление журнала и список сравнений шли своей узкой колонкой
   (1180 и 1240 точек), остальные страницы по общей сетке. Ставим общую. */
main.список,main.полотно{max-width:none!important;width:min(clamp(1440px,80vw,2100px),calc(100% - 96px))!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}
@media (max-width:900px){main.список,main.полотно{width:calc(100% - 40px)!important}}
/* Карточка статьи белая и скруглённая, текст не должен касаться её края */
.карточка-статьи .карточка__тело{padding:18px 22px 24px!important}
/* Строка «район / раздел» на страницах-списках начиналась на 58 точек правее заголовка */
nav.крошки{padding-left:0!important}
/* Статья журнала стояла узкой колонкой правее общей сетки: тело и шапку ставим
   по общей сетке, абзацы занимают всю ширину статьи до бокового поля */
.ж-тело,.ж-герой__текст{max-width:none!important;width:min(clamp(1440px,80vw,2100px),calc(100% - 96px))!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}
@media (max-width:900px){.ж-тело,.ж-герой__текст{width:calc(100% - 40px)!important}}
.ж-текст p,.ж-текст ul,.ж-текст ol,.ж-текст blockquote,.ж-текст h2,.ж-текст h3{max-width:none!important}
/* Описание дома, текст сравнения, «чем отличается» в подборках и вводные абзацы
   стояли полосой в 700–860 точек при сетке до 1392. Ставим ту же ширину текста,
   что у статьи журнала: три четверти общей сетки */
@media (min-width:901px){
section.авторское>p,.авт-шапка,.авт-шапка>*,.авт-лид,.авт-честно,.свой-текст,.отличие,p.оговорка,.шапка-проекта>p.лид{max-width:calc(min(clamp(1440px,80vw,2100px),100vw - 96px)*.75)!important}
.свой-текст>*,.отличие>p,.авт-честно>*{max-width:none!important}
}
