/* Страницы-статьи 282 : C */
.article-page{background:var(--bg)}
.article{max-width:860px;margin:0 auto;padding:130px 24px 80px}
.crumbs{font-size:12px;letter-spacing:.06em;color:#806c61;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:38px}
.crumbs a{color:var(--burg);border-bottom:1px solid rgba(124,46,59,.35)}
.eyebrow-dark{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--burg);margin:0 0 18px}
.article__head{border-bottom:1px solid var(--line);padding-bottom:38px;margin-bottom:44px}
.article h1{font:500 clamp(2.3rem,5.2vw,4.4rem)/1.02 var(--serif);letter-spacing:-.035em;color:var(--brown);margin:0 0 26px}
.article h1 span{color:var(--burg);display:block}
.article__lead{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:#5c4940;margin:0;max-width:720px}
.article__body{color:#4a3a33;font-size:17px;line-height:1.7}
.article__body h2{font:500 clamp(1.6rem,2.6vw,2.2rem)/1.15 var(--serif);color:var(--brown);letter-spacing:-.02em;margin:54px 0 18px}
.article__body p{margin:0 0 18px}
.article__body a{color:var(--burg);border-bottom:1px solid currentColor}
.article__body ul,.article__body ol{margin:0 0 22px;padding:0;list-style:none;border-top:1px solid var(--line)}
.article__body li{padding:12px 0 12px 26px;border-bottom:1px solid var(--line);position:relative}
.article__body ul li:before{content:"";position:absolute;left:2px;top:23px;width:6px;height:6px;border-radius:50%;background:var(--burg)}
.article__body ol{counter-reset:n}
.article__body ol li{counter-increment:n}
.article__body ol li:before{content:counter(n);position:absolute;left:0;top:12px;font:500 15px var(--serif);color:var(--burg)}
.timeline li{display:grid;grid-template-columns:170px 1fr;gap:18px;padding-left:26px!important}
.timeline b{font:500 17px var(--serif);color:var(--burg);font-variant-numeric:lining-nums}
.article__cta{margin:60px 0 30px;padding:38px;background:var(--burg2);color:#f5e9df;border-radius:2px}
.article__cta h2{color:#f8f1e7!important;margin:0 0 12px!important}
.article__cta p{color:#e1cfc5;margin:0 0 24px}
.article__cta-links{display:flex;gap:26px;align-items:center;flex-wrap:wrap}
.article__cta .button{background:#f8f1e7;color:var(--burg2);border:0;font-variant-numeric:lining-nums}
.article__cta .button:hover{background:#fff}
.article__cta .text-link{color:#f8f1e7;border-color:#e4b8be;margin:0}
.article__note{font-size:13px;color:#806c61;line-height:1.55}
.article-page .footer div a{border:0}
@media(max-width:800px){.article{padding:100px 18px 110px}.article__body{font-size:16px}.timeline li{grid-template-columns:1fr;gap:4px}.article__cta{padding:28px 22px}}
/* 2026-10-04: подзаголовки h3 и разделитель для статей */
.article__body h3{font:500 clamp(1.25rem,1.9vw,1.55rem)/1.2 var(--serif);color:var(--burg);margin:36px 0 14px;letter-spacing:-.01em}
.article__body li b em,.article__body li em b{font-style:normal;font-weight:600;color:var(--brown)}
.article__sep{text-align:center;color:var(--burg);letter-spacing:.6em;margin:44px 0 34px!important}

/* 2026-10-07: ссылка в лиде статьи (перелинковка) */
.article__lead a{color:var(--burg);border-bottom:1px solid currentColor}
/* 2026-10-10: автор статьи */
.article__author{display:flex;align-items:center;gap:14px;margin:30px 0 0;padding-top:22px;border-top:1px solid rgba(78,49,40,.18);max-width:720px;color:inherit;text-decoration:none}
.article__author img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none;display:block}
.article__author span{display:flex;flex-direction:column;gap:3px}
.article__author b{font:500 18px/1.25 "Playfair Display",Georgia,serif;color:#4E3128}
.article__author small{font-size:13px;line-height:1.4;color:#806c61}
.article__author:hover b{color:#7C2E3B}
