/* Новый вид статьи (тест, 16.10.2026). Все правила — под body.snegir-editorial .art2, чтобы перебить article.css.
   Шрифты и размеры служебных надписей — как на главной (home-v2.css): Golos Text, акценты Georgia italic, подписи 12–15px. */

/* Переключатель вариантов (только на тестовой странице) */
body.snegir-editorial .art2-variant{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:24px 0 0;padding:12px 16px;background:#f1eee6;border-left:3px solid var(--snegir-red);font-size:14px;color:#55614c}
body.snegir-editorial .art2-variant a{color:#6f7d63;border-bottom:1px solid transparent}
body.snegir-editorial .art2-variant a.is-on{color:var(--snegir-red);border-bottom-color:var(--snegir-red)}

/* Хлебные крошки: крупнее, последним — короткое название статьи */
body.snegir-editorial .art2 .art2-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:36px 0 26px;font-size:14.5px;line-height:1.5;color:#8c9580;letter-spacing:.2px}
body.snegir-editorial .art2 .art2-crumbs a{font-size:14.5px;color:#6f7d63}
body.snegir-editorial .art2 .art2-crumbs a:hover{color:var(--snegir-red)}
body.snegir-editorial .art2 .art2-crumbs__here{color:#303d33}

/* Заголовок, даты, строка «время · содержание · поделиться» */
body.snegir-editorial .art2 .article-heading h1{font-size:52px;line-height:1.14;letter-spacing:-1.4px;color:#303d33;max-width:980px}
body.snegir-editorial .art2 .art2-dates{display:flex;flex-wrap:wrap;gap:4px 14px;margin:20px 0 0;font-size:14.5px;color:#6f7d63}
body.snegir-editorial .art2 .art2-dates__upd{color:#a3aa98;font-weight:300}
body.snegir-editorial .art2 .art2-dates__upd::before{content:"·";margin-right:14px;color:#c5c9bb}
body.snegir-editorial .art2 .art2-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:22px 0 0;font-size:15px}
body.snegir-editorial .art2 .art2-meta__time{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#55614c;margin-right:6px}
body.snegir-editorial .art2 .art2-meta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
body.snegir-editorial .art2 .art2-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #c9cdbd;border-radius:40px;background:none;font:inherit;font-size:15px;color:#42513c;cursor:pointer;transition:border-color .2s,color .2s}
body.snegir-editorial .art2 .art2-btn:hover,body.snegir-editorial .art2 .art2-btn:focus-visible,body.snegir-editorial .art2 .art2-btn[aria-expanded="true"]{border-color:var(--snegir-red);color:var(--snegir-red);outline:none}
body.snegir-editorial .art2 .art2-share{position:relative}
body.snegir-editorial .art2 .art2-share__pop{position:absolute;z-index:20;top:calc(100% + 10px);left:0;display:grid;gap:4px;min-width:250px;padding:10px;background:#fffdf8;border:1px solid #e3e0d5;border-radius:6px;box-shadow:0 14px 34px rgba(48,61,51,.14)}
body.snegir-editorial .art2 .art2-share__pop[hidden]{display:none}
body.snegir-editorial .art2 .article-deck{font-size:18px;line-height:1.6;color:#55614c}

/* Текст: заголовки разделов крупнее, списки с точками, подписи к фото — отдельным стилем */
body.snegir-editorial .art2 .article-body h2{font-size:36px;line-height:1.2;letter-spacing:-.8px;color:#303d33;margin-top:64px}
body.snegir-editorial .art2 .article-body h3{font-size:24px;line-height:1.35;font-weight:500;color:#303d33;margin-top:40px}
body.snegir-editorial .art2 .article-body ul{list-style:none;margin:18px 0 26px;padding:0}
body.snegir-editorial .art2 .article-body ul>li{position:relative;padding-left:30px;margin:0 0 12px;font-size:18px;line-height:1.75}
body.snegir-editorial .art2 .article-body ul>li::before{content:"";position:absolute;left:6px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--snegir-red)}
body.snegir-editorial .art2 .article-body ol:not(.art-lit ol){margin:18px 0 26px;padding-left:28px}
body.snegir-editorial .art2 .article-body ol:not(.art-lit ol)>li{padding-left:6px;margin:0 0 12px;font-size:18px;line-height:1.75}
body.snegir-editorial .art2 .article-body ol:not(.art-lit ol)>li::marker{color:var(--snegir-red);font-weight:500}
body.snegir-editorial .art2 .art-fig{margin:34px 0 30px}
body.snegir-editorial .art2 .art-fig img{display:block;width:100%;height:auto;border-radius:3px}
body.snegir-editorial .art2 .art-fig figcaption{margin-top:12px;font-size:15px;line-height:1.55;color:#6f7d63}
body.snegir-editorial .art2 .art-fig figcaption i,body.snegir-editorial .art2 .art-fig figcaption em{font-style:normal}

/* ===== Цитаты и выноски: вариант А «Кавычка» ===== */
body.snegir-editorial .art2--qa .article-body blockquote,body.snegir-editorial .art2--qa .art-callout{position:relative;margin:40px 0;padding:6px 0 6px 64px;border:0;background:none}
body.snegir-editorial .art2--qa .article-body blockquote::before{content:"«";position:absolute;left:0;top:-14px;font:italic 84px/1 "PT Serif",Georgia,serif;color:var(--snegir-red)}
body.snegir-editorial .art2--qa .article-body blockquote p,body.snegir-editorial .art2--qa .article-body blockquote li{font:italic 21px/1.6 "PT Serif",Georgia,serif;color:#303d33}
body.snegir-editorial .art2--qa .article-body blockquote i{font-style:italic}
body.snegir-editorial .art2--qa .art-callout{border-left:2px solid var(--snegir-red);padding:4px 0 4px 30px}
body.snegir-editorial .art2--qa .art-callout__label{display:block;margin-bottom:14px;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--snegir-red)}

/* ===== Цитаты и выноски: вариант Б «Карточка» ===== */
body.snegir-editorial .art2--qb .article-body blockquote,body.snegir-editorial .art2--qb .art-callout{position:relative;margin:44px 0;padding:36px 40px 32px;border:0;border-top:3px solid var(--snegir-red);background:#f3f1e8;border-radius:0 0 4px 4px}
body.snegir-editorial .art2--qb .article-body blockquote::before{content:"Цитата";display:block;margin-bottom:14px;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:#a07d63}
body.snegir-editorial .art2--qb .article-body blockquote p,body.snegir-editorial .art2--qb .article-body blockquote li{font-size:19px;line-height:1.65;color:#303d33}
body.snegir-editorial .art2--qb .article-body blockquote i{font-style:normal}
body.snegir-editorial .art2--qb .art-callout__label{display:block;margin-bottom:14px;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:#a07d63}

/* Выноска-словарь (термины) — общая часть */
body.snegir-editorial .art2 .art-callout dl{margin:0}
body.snegir-editorial .art2 .art-callout dt{margin:0 0 6px;font:italic 30px/1.2 "PT Serif",Georgia,serif;color:var(--snegir-red)}
body.snegir-editorial .art2 .art-callout dd{margin:0 0 24px;font-size:17px;line-height:1.7;color:#303d33}
body.snegir-editorial .art2 .art-callout dd:last-child{margin-bottom:0}

/* Список литературы — отдельный блок */
body.snegir-editorial .art2 .art-lit{margin:64px 0 0;padding:36px 40px 34px;background:#f3f1e8;border-radius:4px}
body.snegir-editorial .art2 .art-lit .eyebrow{display:block;font-size:12.5px;letter-spacing:1.6px;color:#a07d63}
body.snegir-editorial .art2 .art-lit__h{margin:10px 0 22px;font-size:30px;letter-spacing:-.6px;color:#303d33}
body.snegir-editorial .art2 .art-lit ol{list-style:none;margin:0;padding:0;counter-reset:lit}
body.snegir-editorial .art2 .art-lit li{position:relative;counter-increment:lit;padding:10px 0 10px 44px;border-top:1px solid #e1ddd0;font-size:15.5px;line-height:1.6;color:#42513c}
body.snegir-editorial .art2 .art-lit li::before{content:counter(lit);position:absolute;left:0;top:8px;font:italic 20px/1.3 "PT Serif",Georgia,serif;color:var(--snegir-red)}

/* «Поделитесь своим открытием» */
body.snegir-editorial .art2 .art2-end{margin:64px 0 0;padding:34px 0 0;border-top:1px solid var(--line)}
body.snegir-editorial .art2 .art2-end .eyebrow{display:block;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:#8c9580}
body.snegir-editorial .art2 .art2-end p{margin:10px 0 20px;font-size:16px;line-height:1.6;color:#55614c}
body.snegir-editorial .art2 .art2-share__row{display:flex;flex-wrap:wrap;gap:12px}
body.snegir-editorial .art2 .art2-sh{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border:1px solid #e1ddd0;border-radius:40px;font-size:15px;color:#303d33;background:#fffdf8;transition:border-color .2s,color .2s}
body.snegir-editorial .art2 .art2-share__pop .art2-sh{border:0;border-radius:4px;padding:6px 10px 6px 6px}
body.snegir-editorial .art2 .art2-share__pop .art2-sh:hover{background:#f3f1e8}
body.snegir-editorial .art2 .art2-sh:hover{border-color:var(--snegir-red);color:var(--snegir-red)}
body.snegir-editorial .art2 .art2-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:50%;color:#fff;font-size:12px;font-weight:600;letter-spacing:.3px}
body.snegir-editorial .art2 .art2-ico svg{width:19px;height:19px}
body.snegir-editorial .art2 .art2-sh--vk .art2-ico,body.snegir-editorial .art2 .art2-sub__ch--vk .art2-ico{background:#0077ff}
body.snegir-editorial .art2 .art2-sh--tg .art2-ico,body.snegir-editorial .art2 .art2-sub__ch--tg .art2-ico{background:#229ed9}
body.snegir-editorial .art2 .art2-sh--max .art2-ico{background:linear-gradient(135deg,#4c2bff,#a63cf5);font-size:10.5px}
body.snegir-editorial .art2 .art2-sh--copy .art2-ico{background:#e7e4da;color:#42513c}
body.snegir-editorial .art2 .art2-sub__ch--dzen .art2-ico{background:#202020}

/* «Оставайтесь со „Снегирём“» */
body.snegir-editorial .art2 .art2-sub{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin:44px 0 0;padding:40px;background:#303d33;border-radius:4px;color:#f1ebe0}
body.snegir-editorial .art2 .art2-sub .eyebrow{display:block;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:#c8b49a}
body.snegir-editorial .art2 .art2-sub h2{margin:10px 0 14px;font-size:32px;line-height:1.2;letter-spacing:-.6px;color:#fffdf8}
body.snegir-editorial .art2 .art2-sub h2 em{font-family:"PT Serif",Georgia,serif;font-style:italic;color:#ff7d6e}
body.snegir-editorial .art2 .art2-sub p{margin:0;font-size:16px;line-height:1.65;color:#d9d4c7}
body.snegir-editorial .art2 .art2-sub__links{display:grid;gap:10px}
body.snegir-editorial .art2 .art2-sub__ch{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:6px;background:rgba(255,253,248,.07);color:#fffdf8;transition:background .2s}
body.snegir-editorial .art2 .art2-sub__ch:hover{background:rgba(255,253,248,.15)}
body.snegir-editorial .art2 .art2-sub__ch b{display:block;font-weight:500;font-size:16px}
body.snegir-editorial .art2 .art2-sub__ch small{display:block;font-size:13.5px;color:#c9c3b4}

/* «Понравилась статья?» — тем же шрифтом, сердце справа */
body.snegir-editorial .art2 .snegir-comments__rating{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:44px 0 36px;padding:20px 24px;border:1px solid #e1ddd0;border-radius:4px;background:#fffdf8}
body.snegir-editorial .art2 .snegir-comments__rating-label{font-family:"Golos Text",Arial,sans-serif;font-size:19px;font-weight:400;color:#303d33}
body.snegir-editorial .art2 .snegir-comments__rating-buttons{display:flex;gap:10px;margin-left:auto}
body.snegir-editorial .art2 .snegir-vote-btn{font-family:"Golos Text",Arial,sans-serif;font-size:15px}
body.snegir-editorial .art2 .snegir-vote-btn--up{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:8px 20px 8px 14px;border:1px solid #e9c9c4;border-radius:40px;background:#fff6f3;color:var(--snegir-red)}
body.snegir-editorial .art2 .snegir-vote-btn--up svg{display:none}
body.snegir-editorial .art2 .snegir-vote-btn--up::before{content:"";width:22px;height:22px;background:currentColor;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21Z'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21Z'/%3E%3C/svg%3E") center/contain no-repeat}
body.snegir-editorial .art2 .snegir-vote-btn--up:hover{background:var(--snegir-red);border-color:var(--snegir-red);color:#fff}
body.snegir-editorial .art2 .snegir-vote-btn--up .snegir-vote-btn__count{font-size:16px}
body.snegir-editorial .art2 .snegir-comments__title{font-size:30px}

/* «Ещё удивительное» — карточки как на главной, листаются красными стрелками */
body.snegir-editorial .art2-related{margin:84px 0 0;padding-top:44px;border-top:1px solid var(--line)}
body.snegir-editorial .art2-related__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}
body.snegir-editorial .art2-related__head h2{margin:0;font-size:36px;font-weight:400;letter-spacing:-.8px;color:#303d33}
body.snegir-editorial .art2-related__head h2 em{font-family:"PT Serif",Georgia,serif;font-style:italic;color:var(--snegir-red)}
body.snegir-editorial .art2-related .controls{display:flex;gap:10px;margin:0}
body.snegir-editorial .art2-related__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 81px)/4);gap:27px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}
body.snegir-editorial .art2-related__track::-webkit-scrollbar{display:none}
body.snegir-editorial .art2-related__track .card{scroll-snap-align:start}
body.snegir-editorial .art2-related .card .eyebrow{font-size:11.5px;color:#a07d63}
body.snegir-editorial .art2-related .card h3{font-size:19px;line-height:1.45}
body.snegir-editorial .art2-related .card .read{font-size:14px}
body.snegir-editorial .art2-related+.final-footer,body.snegir-editorial .art2~.final-footer{margin-top:72px}
body.snegir-editorial .fv-a-soc--plain a{font-size:16px}

@media (max-width:760px){
 body.snegir-editorial .art2 .article-heading h1{font-size:34px;letter-spacing:-.8px}
 body.snegir-editorial .art2 .art2-crumbs,body.snegir-editorial .art2 .art2-crumbs a{font-size:13.5px}
 body.snegir-editorial .art2 .article-body h2{font-size:28px}
 body.snegir-editorial .art2 .article-body h3{font-size:21px}
 body.snegir-editorial .art2 .article-body ul>li,body.snegir-editorial .art2 .article-body ol:not(.art-lit ol)>li{font-size:17px}
 body.snegir-editorial .art2--qa .article-body blockquote{padding-left:44px}
 body.snegir-editorial .art2--qa .article-body blockquote::before{font-size:64px}
 body.snegir-editorial .art2--qb .article-body blockquote,body.snegir-editorial .art2--qb .art-callout{padding:28px 22px 24px}
 body.snegir-editorial .art2 .art-lit{padding:28px 22px}
 body.snegir-editorial .art2 .art2-sub{grid-template-columns:1fr;padding:28px 22px}
 body.snegir-editorial .art2 .snegir-comments__rating{flex-wrap:wrap}
 body.snegir-editorial .art2-related__track{grid-auto-columns:78%}
 body.snegir-editorial .art2-related__head h2{font-size:28px}
}
/* design.css на телефоне делает любой <nav> выпадающим меню — крошки возвращаем на место */
body.snegir-editorial .art2 nav.art2-crumbs{position:static;top:auto;left:auto;right:auto;padding:0;background:none;border:0;z-index:auto;display:flex;gap:6px 10px}
/* Литература: заголовок без линии обычных H2; кнопки-ссылки без подчёркивания текста статьи */
body.snegir-editorial .art2 .art-lit .art-lit__h{margin:10px 0 22px;padding:0;border:0}
body.snegir-editorial .art2 .art-lit .art-lit__h::before,body.snegir-editorial .art2 .art-lit .art-lit__h::after{display:none;content:none}
body.snegir-editorial .art2 .art2-sh,body.snegir-editorial .art2 .art2-sh *,body.snegir-editorial .art2 .art2-sub__ch,body.snegir-editorial .art2 .art2-sub__ch *{text-decoration:none}
/* design.css на телефоне ставит любые .controls абсолютом (для слайдера сказок) — у «Ещё удивительного» они в строке заголовка */
body.snegir-editorial .art2-related .controls{position:static;top:auto;right:auto;bottom:auto;left:auto;transform:none}
@media (max-width:760px){body.snegir-editorial .art2 .art2-dates{flex-direction:column;gap:2px}body.snegir-editorial .art2 .art2-dates__upd::before{content:none}}

/* === 16.10 === */
body.snegir-editorial .art2-variant{display:grid;gap:6px}
body.snegir-editorial .art2-variant>div{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}
body.snegir-editorial .art2-variant span{min-width:170px}

/* «Оставайтесь со „Снегирём“» — серо-графитовый */
body.snegir-editorial .art2 .art2-sub{background:#36393d}
body.snegir-editorial .art2 .art2-sub .eyebrow{color:#c3b8a8}
body.snegir-editorial .art2 .art2-sub__ch{background:rgba(255,255,255,.06)}
body.snegir-editorial .art2 .art2-sub__ch:hover{background:rgba(255,255,255,.13)}

/* «Понравилась статья?» — сразу после источников; настоящий блок в комментариях скрыт */
body.snegir-editorial .art2 .snegir-comments__rating{display:none}
body.snegir-editorial .art2 .art2-like{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 0;padding:20px 24px;border:1px solid #e1ddd0;border-radius:4px;background:#fffdf8}
body.snegir-editorial .art2 .art2-like__q{font-size:19px;color:#303d33}
body.snegir-editorial .art2 .art2-like__btns{display:flex;align-items:center;gap:16px}
body.snegir-editorial .art2 .art2-like__heart{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:8px 20px 8px 14px;border:1px solid #e9c9c4;border-radius:40px;background:#fff6f3;color:var(--snegir-red);font:inherit;font-size:16px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
body.snegir-editorial .art2 .art2-like__heart::before{content:"";width:22px;height:22px;background:currentColor;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21Z'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.3 3 4.5 6.7 4.5c2.1 0 3.6 1.2 5.3 3.1 1.7-1.9 3.2-3.1 5.3-3.1 3.7 0 5.8 3.8 4.3 7.2C19.5 16.4 12 21 12 21Z'/%3E%3C/svg%3E") center/contain no-repeat}
body.snegir-editorial .art2 .art2-like__heart:hover,body.snegir-editorial .art2 .art2-like__heart.is-active{background:var(--snegir-red);border-color:var(--snegir-red);color:#fff}
body.snegir-editorial .art2 .art2-like__com{display:inline-flex;align-items:center;gap:7px;font-size:16px;color:#6f7d63;text-decoration:none}
body.snegir-editorial .art2 .art2-like__com svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}
body.snegir-editorial .art2 .art2-like__com:hover{color:var(--snegir-red)}

/* Фотографии: подпись — ровно под фото и с его левого края. Вариант «по центру» / «по левому краю текста» */
body.snegir-editorial .art2 .art-fig{display:table;width:auto;max-width:100%}
body.snegir-editorial .art2 .art-fig img{width:auto;max-width:100%;max-height:760px}
body.snegir-editorial .art2 .art-fig figcaption{display:table-caption;caption-side:bottom}
body.snegir-editorial .art2--imgc .art-fig{margin-left:auto;margin-right:auto}
body.snegir-editorial .art2--imgl .art-fig{margin-left:0;margin-right:auto}

/* Баннер партнёрского проекта «Брат Лис» — зеркально баннеру «Снегиря» на bratlis.ru */
body.snegir-editorial .art2-partner{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;margin:72px 0 0;padding:40px 48px;border-radius:18px;overflow:hidden;background:linear-gradient(120deg,#f6efe2 0%,#efdcc4 100%)}
body.snegir-editorial .art2-partner__inner{position:relative;z-index:1}
body.snegir-editorial .art2-partner__label{display:block;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:#c0562e}
body.snegir-editorial .art2-partner__title{margin:10px 0 14px;font-size:34px;line-height:1.18;font-weight:400;letter-spacing:-.8px;color:#303d33}
body.snegir-editorial .art2-partner__title em{font-family:"PT Serif",Georgia,serif;font-style:italic;color:#c0562e}
body.snegir-editorial .art2-partner p{margin:0 0 24px;max-width:560px;font-size:16px;line-height:1.65;color:#55614c}
body.snegir-editorial .art2-partner__btn{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:12px 28px;border-radius:40px;background:#e2662f;color:#fff;font-size:16px;transition:background .2s}
body.snegir-editorial .art2-partner__btn:hover{background:#c0562e;color:#fff}
body.snegir-editorial .art2-partner__fox{justify-self:center;align-self:end;width:auto;max-height:300px;margin:-20px 0 -40px}
@media (max-width:760px){body.snegir-editorial .art2-partner{grid-template-columns:1fr;padding:28px 22px 0}body.snegir-editorial .art2-partner__title{font-size:27px}body.snegir-editorial .art2-partner__fox{max-height:220px;margin:8px 0 0}body.snegir-editorial .art2 .art2-like{flex-wrap:wrap}}

/* «Коротко» под заголовком */
body.snegir-editorial .art2 .art-brief{margin:28px 0 0;padding:24px 28px;border-left:3px solid var(--snegir-red);background:#f3f1e8;border-radius:0 4px 4px 0;max-width:860px}
body.snegir-editorial .art2 .art-brief__label,body.snegir-editorial .art2 .art-fact__label{display:block;margin-bottom:10px;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;color:#a07d63}
body.snegir-editorial .art2 .art-brief ul{list-style:none;margin:0 0 14px;padding:0}
body.snegir-editorial .art2 .art-brief li{position:relative;padding-left:24px;margin:0 0 8px;font-size:16.5px;line-height:1.6;color:#303d33}
body.snegir-editorial .art2 .art-brief li::before{content:"";position:absolute;left:4px;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--snegir-red)}
body.snegir-editorial .art2 .art-brief__go{display:inline-flex;gap:8px;font-size:15.5px;color:var(--snegir-red);text-decoration:none;border-bottom:1px solid #e9b9b2}
body.snegir-editorial .art2 .art-brief__go:hover{border-bottom-color:var(--snegir-red)}

/* «А знаете ли вы?» */
body.snegir-editorial .art2 .art-fact{position:relative;margin:36px 0;padding:22px 26px 20px 74px;border-radius:4px;background:#fff6f3;border:1px solid #f1d6d0}
body.snegir-editorial .art2 .art-fact::before{content:"?";position:absolute;left:22px;top:22px;width:34px;height:34px;border-radius:50%;background:var(--snegir-red);color:#fff;font:italic 22px/34px "PT Serif",Georgia,serif;text-align:center}
body.snegir-editorial .art2 .art-fact p{margin:0;font-size:17px;line-height:1.65;color:#303d33}

/* Выноска-цитата (Ломоносов) */
body.snegir-editorial .art2 .art-pull{margin:48px 0;padding:8px 0;text-align:center}
body.snegir-editorial .art2 .art-pull p{margin:0 auto 14px;max-width:640px;font:italic 30px/1.4 "PT Serif",Georgia,serif;color:#303d33}
body.snegir-editorial .art2 .art-pull p::before,body.snegir-editorial .art2 .art-pull p::after{display:block;content:"";width:56px;height:2px;margin:0 auto 22px;background:var(--snegir-red)}
body.snegir-editorial .art2 .art-pull p::after{margin:22px auto 0}
body.snegir-editorial .art2 .art-pull__by{display:block;font-size:14px;color:#6f7d63}

/* «Где увидеть» — карточки мест */
body.snegir-editorial .art2 .art-places{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 30px}
body.snegir-editorial .art2 .art-place{padding:22px 24px;border:1px solid #e1ddd0;border-radius:6px;background:#fffdf8}
body.snegir-editorial .art2 .article-body .art-place h3{margin:0 0 8px;font-size:22px;font-weight:500}
body.snegir-editorial .art2 .art-place__meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
body.snegir-editorial .art2 .art-place__meta span{padding:3px 10px;border-radius:20px;background:#eef3f0;font-size:13.5px;color:#3c6150}
body.snegir-editorial .art2 .art-place__meta span+span{background:#f1eee6;color:#6f6450}
body.snegir-editorial .art2 .art-place p:last-child{margin:0;font-size:16px;line-height:1.65}

/* Вопрос перед комментариями */
body.snegir-editorial .art2 .art-ask{margin:44px 0 0;padding:26px 28px;border-radius:6px;background:#f3f1e8;text-align:center}
body.snegir-editorial .art2 .art-ask p{margin:0;font:italic 23px/1.45 "PT Serif",Georgia,serif;color:#303d33}
@media (max-width:760px){body.snegir-editorial .art2 .art-places{grid-template-columns:1fr}body.snegir-editorial .art2 .art-pull p{font-size:24px}body.snegir-editorial .art2 .art-fact{padding:20px 18px 18px 62px}body.snegir-editorial .art2 .art-fact::before{left:16px}}

/* Партнёрский проект «Брат Лис» — спокойная строка-подсказка (выбор Ольги 16.10); лис в круге — как снегирь в логотипе */
body.snegir-editorial .art2-hint{display:grid;grid-template-columns:60px 1fr auto;gap:20px;align-items:center;margin:72px 0 0;padding:22px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:16.5px;line-height:1.6;color:#55614c}
body.snegir-editorial .art2-hint__logo{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#f3f1e8;overflow:hidden}
body.snegir-editorial .art2-hint__logo img{width:40px;height:40px;object-fit:contain;transition:transform .35s}
body.snegir-editorial .art2-hint b{color:#303d33;font-weight:500;transition:color .25s}
body.snegir-editorial .art2-hint__go{display:inline-flex;align-items:center;gap:10px;color:#c0562e;white-space:nowrap}
body.snegir-editorial .art2-hint:hover b{color:#c0562e}
body.snegir-editorial .art2-hint:hover .art2-hint__logo img{transform:scale(1.08) rotate(-4deg)}
@media(max-width:760px){body.snegir-editorial .art2-hint{grid-template-columns:52px 1fr}body.snegir-editorial .art2-hint__logo{width:52px;height:52px}body.snegir-editorial .art2-hint__go{grid-column:2}}
/* Строка «Брат Лиса»: вопрос — отдельной строкой */
body.snegir-editorial .art2-hint b{display:block;margin-bottom:2px}

/* === 16.10: текст компактнее (просьба Ольги: «слишком крупный, большие отступы») ===
   было 18px / 1.9 / абзац 25px / строка на всю колонку 1100px (~120 знаков); стало 17px / 1.7 / 18px / до 780px (~75 знаков) */
@media (min-width:761px){
 body.snegir-editorial .art2 .article-body{font-size:17px;line-height:1.7}
 body.snegir-editorial .art2 .article-body>p,body.snegir-editorial .art2 .article-body>ul,body.snegir-editorial .art2 .article-body>ol,body.snegir-editorial .art2 .article-body>h2,body.snegir-editorial .art2 .article-body>h3,body.snegir-editorial .art2 .article-body>blockquote,body.snegir-editorial .art2 .article-body>.art-fact,body.snegir-editorial .art2 .article-body>.art-callout{max-width:780px}
 body.snegir-editorial .art2 .article-body p{font-size:17px;line-height:1.7;margin:0 0 18px}
 body.snegir-editorial .art2 .article-body ul>li,body.snegir-editorial .art2 .article-body ol:not(.art-lit ol)>li{font-size:17px;line-height:1.65;margin-bottom:8px}
 body.snegir-editorial .art2 .article-body h2{font-size:32px;margin-top:52px;margin-bottom:18px}
 body.snegir-editorial .art2 .article-body h3{font-size:22px;margin-top:32px;margin-bottom:12px}
 body.snegir-editorial .art2--qa .article-body blockquote p,body.snegir-editorial .art2--qa .article-body blockquote li{font-size:19px;line-height:1.6}
 body.snegir-editorial .art2 .art-fact p{font-size:16px}
 body.snegir-editorial .art2 .art-fig{margin:28px 0 26px}
}

/* Комментарии — на всю ширину страницы, а не в узкой колонке */
body.snegir-editorial .art2 .art2-comments{margin:8px 0 0;padding-top:8px}
body.snegir-editorial .art2 .art2-comments .snegir-comments{max-width:none;width:auto;margin-left:0;margin-right:0}
body.snegir-editorial .art2 .art2-comments .art-ask{margin-top:0}

/* «Оставайтесь со „Снегирём“» — варианты; стрелка в красном кружке у каналов (как стрелки слайдера) */
body.snegir-editorial .art2 .art2-sub{position:relative;overflow:hidden}
body.snegir-editorial .art2 .art2-sub__text,body.snegir-editorial .art2 .art2-sub__links{position:relative;z-index:1}
body.snegir-editorial .art2 .art2-sub__ch{display:grid;grid-template-columns:auto 1fr auto}
body.snegir-editorial .art2 .art2-sub__go{width:30px;height:30px;border-radius:50%;background:var(--snegir-red);position:relative;flex:none;transition:background .2s,transform .25s}
body.snegir-editorial .art2 .art2-sub__go::after{content:"";position:absolute;inset:8px;background:#fff;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
body.snegir-editorial .art2 .art2-sub__ch:hover .art2-sub__go{background:var(--snegir-red-dark);transform:translateX(3px)}
body.snegir-editorial .art2 .art2-sub--a .art2-sub__go{display:none}
body.snegir-editorial .art2 .art2-sub__ryab{position:absolute;z-index:0;pointer-events:none}
/* Б — рябина на светлом */
body.snegir-editorial .art2 .art2-sub--b{background:#f4efe4;color:#303d33;border:1px solid #e7dfcf}
body.snegir-editorial .art2 .art2-sub--b .eyebrow{color:#a07d63}
body.snegir-editorial .art2 .art2-sub--b h2{color:#303d33}
body.snegir-editorial .art2 .art2-sub--b h2 em{color:var(--snegir-red)}
body.snegir-editorial .art2 .art2-sub--b p{color:#55614c}
body.snegir-editorial .art2 .art2-sub--b .art2-sub__ch{background:#fffdf8;color:#303d33;border:1px solid #e7dfcf}
body.snegir-editorial .art2 .art2-sub--b .art2-sub__ch:hover{background:#fff;border-color:#e9b9b2}
body.snegir-editorial .art2 .art2-sub--b .art2-sub__ch small{color:#6f7d63}
body.snegir-editorial .art2 .art2-sub--b .art2-sub__ryab{width:210px;right:-38px;top:-46px;transform:rotate(12deg)}
body.snegir-editorial .art2 .art2-sub--b .art2-sub__links{padding-top:34px}
/* В — графит с рябиной */
body.snegir-editorial .art2 .art2-sub--c{background:#36393d}
body.snegir-editorial .art2 .art2-sub--c h2 em{color:#ff6b5d}
body.snegir-editorial .art2 .art2-sub--c .art2-sub__ryab{width:190px;left:-40px;bottom:-56px;transform:rotate(-16deg);opacity:.95}
body.snegir-editorial .art2 .art2-sub--c .art2-sub__text{padding-left:110px}
@media (max-width:760px){body.snegir-editorial .art2 .art2-sub--b .art2-sub__ryab{width:150px;right:-30px;top:-34px}body.snegir-editorial .art2 .art2-sub--c .art2-sub__text{padding-left:0}body.snegir-editorial .art2 .art2-sub--c .art2-sub__ryab{width:130px;left:auto;right:-30px;bottom:auto;top:-30px}}
/* В — рябина не на тексте, а в правом верхнем углу (как в Б) */
body.snegir-editorial .art2 .art2-sub--c .art2-sub__text{padding-left:0}
body.snegir-editorial .art2 .art2-sub--c .art2-sub__ryab{width:200px;left:auto;right:-36px;top:-44px;bottom:auto;transform:rotate(12deg)}
body.snegir-editorial .art2 .art2-sub--c .art2-sub__links{padding-top:34px}
/* integration.css задаёт всем картинкам в тексте width:auto !important — веточке рябины нужен свой размер */
body.snegir-editorial .art2 .art2-sub img.art2-sub__ryab{width:200px!important;max-width:none;height:auto!important;margin:0;border-radius:0;object-fit:initial}
@media (max-width:760px){body.snegir-editorial .art2 .art2-sub img.art2-sub__ryab{width:130px!important}}
body.snegir-editorial .art2 .art2-sub img.art2-sub__ryab{width:170px!important;right:-34px;top:-40px}
body.snegir-editorial .art2 .art2-sub--b .art2-sub__links,body.snegir-editorial .art2 .art2-sub--c .art2-sub__links{padding-top:56px}
@media (max-width:760px){body.snegir-editorial .art2 .art2-sub img.art2-sub__ryab{width:105px!important;right:-26px;top:-30px}body.snegir-editorial .art2 .art2-sub--b .art2-sub__text,body.snegir-editorial .art2 .art2-sub--c .art2-sub__text{padding-right:56px}body.snegir-editorial .art2 .art2-sub--b .art2-sub__links,body.snegir-editorial .art2 .art2-sub--c .art2-sub__links{padding-top:0}}

/* 16.10, после просмотра: текст на пункт мельче и плотнее, колонка шире — вровень с фото */
@media (min-width:761px){
 body.snegir-editorial .art2 .article-body{font-size:16px;line-height:1.65}
 body.snegir-editorial .art2 .article-body>p,body.snegir-editorial .art2 .article-body>ul,body.snegir-editorial .art2 .article-body>ol,body.snegir-editorial .art2 .article-body>h2,body.snegir-editorial .art2 .article-body>h3,body.snegir-editorial .art2 .article-body>blockquote,body.snegir-editorial .art2 .article-body>.art-fact,body.snegir-editorial .art2 .article-body>.art-callout,body.snegir-editorial .art2 .article-body>.art-pull,body.snegir-editorial .art2 .article-body>.art-places,body.snegir-editorial .art2 .article-body>.art-lit{max-width:900px}
 body.snegir-editorial .art2 .art-fig{max-width:900px}
 body.snegir-editorial .art2 .article-body p{font-size:16px;line-height:1.65;margin:0 0 15px}
 body.snegir-editorial .art2 .article-body ul>li,body.snegir-editorial .art2 .article-body ol:not(.art-lit ol)>li{font-size:16px;line-height:1.6;margin-bottom:7px}
 body.snegir-editorial .art2 .article-body h2{font-size:30px;margin-top:46px;margin-bottom:16px}
 body.snegir-editorial .art2 .article-body h3{font-size:21px;margin-top:28px;margin-bottom:10px}
 body.snegir-editorial .art2--qa .article-body blockquote p,body.snegir-editorial .art2--qa .article-body blockquote li{font-size:18px}
 body.snegir-editorial .art2 .art-fact p,body.snegir-editorial .art2 .art-place p:last-child{font-size:15.5px}
}
/* «Комментарии» — как заголовки разделов сайта (не жирный), вопрос перед ними — меньше */
body.snegir-editorial .art2 .snegir-comments__title{font-family:"Golos Text",Arial,sans-serif;font-size:32px;font-weight:400;letter-spacing:-.8px;color:#303d33}
body.snegir-editorial .art2 .snegir-comments__count{font-weight:400;color:#8c9580}
body.snegir-editorial .art2 .art-ask p{font-size:19px}
@media (max-width:760px){body.snegir-editorial .art2 .snegir-comments__title{font-size:26px}body.snegir-editorial .art2 .art-ask p{font-size:17px}}

/* === 16.10, перед выходом на сайт === */
/* Дисклеймер — небольшая бежевая плашка, мелкий шрифт, не перетягивает внимание */
body.snegir-editorial .art2 .art-disclaimer{margin:30px 0 34px;padding:14px 18px;max-width:900px;background:#f3f1e8;border-radius:4px}
body.snegir-editorial .art2 .article-body .art-disclaimer p{margin:0;font-size:13.5px;line-height:1.6;color:#6f7d63}

/* Все блоки в конце статьи — одной ширины с текстом (900px) и от одного левого края */
body.snegir-editorial .art2 .art2-like,body.snegir-editorial .art2 .art2-end,body.snegir-editorial .art2 .art2-sub{max-width:900px}
body.snegir-editorial .art2 .art2-comments{max-width:1100px;margin-left:auto;margin-right:auto}
body.snegir-editorial .art2 .art2-comments>*,body.snegir-editorial .art2 .art2-comments .snegir-comments{max-width:900px}
body.snegir-editorial .art2-hint{max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box}
@media (max-width:1100px){body.snegir-editorial .art2 .art2-comments,body.snegir-editorial .art2-hint{max-width:none}}

/* Литература компактнее */
body.snegir-editorial .art2 .art-lit{padding:28px 32px 26px}
body.snegir-editorial .art2 .art-lit .art-lit__h{margin:6px 0 14px;font-size:26px}
body.snegir-editorial .art2 .art-lit li{padding:6px 0 6px 38px;font-size:14.5px;line-height:1.5}
body.snegir-editorial .art2 .art-lit li::before{top:5px;font-size:17px}

/* Кавычка (вариант А) — на уровне первой строки цитаты, а не ниже */
body.snegir-editorial .art2--qa .article-body blockquote::before{top:-4px;font-size:72px;line-height:.8}

/* «А знаете ли вы?» — новый значок: красный круг с «?» шрифтом сайта и мягкой тенью */
body.snegir-editorial .art2 .art-fact::before{content:"?";width:36px;height:36px;border-radius:50%;background:linear-gradient(160deg,#ef5446,#d8352a);color:#fff;font:600 20px/36px "Golos Text",Arial,sans-serif;text-align:center;box-shadow:0 5px 12px rgba(216,53,42,.28)}

/* Обложка: не растягиваем шире настоящего размера картинки (у старых статей обложки ~1000px) */
body.snegir-editorial .art2 .article-cover{display:flex;justify-content:center}
body.snegir-editorial .art2 .article-cover img{width:auto;max-width:100%;height:auto}
/* Верх статьи — от того же левого края, что и текст (колонка 1100px по центру) */
body.snegir-editorial .art2 .art2-crumbs,body.snegir-editorial .art2 .article-heading{max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:0;padding-right:0}
body.snegir-editorial .art2 .article-heading h1,body.snegir-editorial .art2 .article-heading .art2-meta,body.snegir-editorial .art2 .article-heading .art-brief{max-width:900px}

/* === 16.10, вечер: единый формат картинок === */
/* Обложка — всегда широкая полоса 16:9 во всю колонку (1100px), от левого края текста; вертикальные и квадратные обрезаются по центру, чуть выше середины */
body.snegir-editorial .art2 .article-cover{display:block;max-width:1100px;margin-left:auto;margin-right:auto}
body.snegir-editorial .art2 .article-cover img{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover;object-position:50% 30%;max-height:none}
/* Картинки в тексте — не выше 520px (как было на старом сайте ~500px), не растягиваются, ширина до 900px; подпись — ровно по ширине картинки */
body.snegir-editorial .art2 .art-fig{display:block;width:fit-content;max-width:100%}
body.snegir-editorial .art2 .art-fig img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:520px;margin:0}
body.snegir-editorial .art2 .art-fig figcaption{display:block;width:0;min-width:100%}
body.snegir-editorial .art2 .article-body img:not(.art2-sub__ryab){max-height:520px}
@media (min-width:761px){body.snegir-editorial .art2 .art-fig{max-width:900px}}

/* Конец статьи: подписка и «Брат Лис» — широкие, как плитка «Ещё удивительного» */
body.snegir-editorial .art2 .art2-sub{max-width:none;margin:56px 0 0}
body.snegir-editorial .art2-hint{max-width:none;margin:56px 0 0;grid-template-columns:64px 1fr auto;gap:22px;padding:24px 4px}
body.snegir-editorial .art2-hint__txt{display:grid;gap:2px;font-size:16px;line-height:1.5;color:#55614c}
body.snegir-editorial .art2-hint__txt b{font-size:18px;margin-bottom:2px}
body.snegir-editorial .art2-hint__go{font-size:16.5px}
@media(max-width:760px){body.snegir-editorial .art2-hint{grid-template-columns:52px 1fr}body.snegir-editorial .art2-hint__txt b{font-size:17px}}

/* === 16.10, поздно: одна ширина для всего внутри статьи — 960px; широкие во всю страницу только подписка, «Ещё удивительное», «Брат Лис», подвал === */
body.snegir-editorial .art2 .art2-crumbs,body.snegir-editorial .art2 .article-heading,body.snegir-editorial .art2 .article-cover,body.snegir-editorial .art2 .art2-comments,body.snegir-editorial .art2 .article-layout{max-width:1100px;margin-left:auto;margin-right:auto}
@media (min-width:761px){
 body.snegir-editorial .art2 .article-heading h1,body.snegir-editorial .art2 .article-heading .art2-meta,body.snegir-editorial .art2 .article-heading .art-brief,body.snegir-editorial .art2 .article-heading .article-deck,
 body.snegir-editorial .art2 .article-body>p,body.snegir-editorial .art2 .article-body>ul,body.snegir-editorial .art2 .article-body>ol,body.snegir-editorial .art2 .article-body>h2,body.snegir-editorial .art2 .article-body>h3,body.snegir-editorial .art2 .article-body>blockquote,body.snegir-editorial .art2 .article-body>.art-fact,body.snegir-editorial .art2 .article-body>.art-callout,body.snegir-editorial .art2 .article-body>.art-pull,body.snegir-editorial .art2 .article-body>.art-places,body.snegir-editorial .art2 .article-body>.art-lit,body.snegir-editorial .art2 .art-disclaimer,body.snegir-editorial .art2 .art-fig,
 body.snegir-editorial .art2 .art2-like,body.snegir-editorial .art2 .art2-end,body.snegir-editorial .art2 .art2-comments>*,body.snegir-editorial .art2 .art2-comments .snegir-comments,
 body.snegir-editorial .art2 .article-body [id^="yandex_rtb"],body.snegir-editorial .art2 .article-body>div{max-width:960px}
 body.snegir-editorial .art2 .article-cover{margin-left:auto;margin-right:auto}
 body.snegir-editorial .art2 .article-cover img{max-width:960px}
}
/* Заголовок статьи — меньше */
body.snegir-editorial .art2 .article-heading h1{font-size:42px;line-height:1.16;letter-spacing:-1px}
@media (max-width:760px){body.snegir-editorial .art2 .article-heading h1{font-size:30px}}
/* Список разделов по кнопке «Содержание» */
body.snegir-editorial .art2 .art2-toc__pop{min-width:340px;max-width:min(480px,86vw);max-height:60vh;overflow:auto;padding:10px 6px}
body.snegir-editorial .art2 .art2-toc__pop ol{list-style:none;margin:0;padding:0;counter-reset:tc}
body.snegir-editorial .art2 .art2-toc__pop li{counter-increment:tc}
body.snegir-editorial .art2 .art2-toc__pop a{display:grid;grid-template-columns:26px 1fr;gap:6px;padding:8px 10px;border-radius:4px;font-size:15px;line-height:1.4;color:#303d33;text-decoration:none}
body.snegir-editorial .art2 .art2-toc__pop a::before{content:counter(tc);color:var(--snegir-red);font:italic 16px "PT Serif",Georgia,serif}
body.snegir-editorial .art2 .art2-toc__pop a:hover{background:#f3f1e8;color:var(--snegir-red)}
/* Подпись к фото: пока картинка не загрузилась, ширина фигуры была 0 и подпись ломалась по словам «столбиком» */
body.snegir-editorial .art2 .art-fig{min-width:min(100%,420px)}
@media (max-width:760px){
 body.snegir-editorial .art2 .art-fig{width:100%;min-width:0}
 body.snegir-editorial .art2 .art-fig img{width:100%!important;max-height:none}
 body.snegir-editorial .art2 .art-fig figcaption{width:auto;min-width:0;font-size:14px}
}
/* «?» в «А знаете ли вы?» — тоньше и аккуратнее, тень оставили */
body.snegir-editorial .art2 .art-fact::before{font:300 21px/36px "Golos Text",Arial,sans-serif}
