/* Стилі сторінок «Матеріали», які створює конвеєр. Доповнюють /style.css сайту. */
.bc-meta{display:flex;flex-wrap:wrap;gap:8px 22px;color:#7f8a98;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}
.bc-article .prose{max-width:780px}
.bc-article .prose h2{font-size:clamp(1.55rem,2.6vw,2.15rem);margin:60px 0 20px;letter-spacing:-.02em}
.bc-article .prose h2:first-child{margin-top:0}
.bc-article .prose h3{font-family:var(--font-h);color:#fff;font-size:1.3rem;line-height:1.3;margin:40px 0 14px}
.bc-article .prose ul,.bc-article .prose ol{color:#b9c4cf;font-size:1.08rem;line-height:1.85;margin:0 0 26px;padding-left:1.4em}
.bc-article .prose li{margin:0 0 10px}
.bc-article .prose li::marker{color:#D90429}
.bc-article .prose strong{color:#fff;font-weight:600}
.bc-article .prose p a,.bc-article .prose li a{color:#fff;text-decoration:none;border-bottom:1px solid #D90429;padding-bottom:2px}
.bc-article .prose p a:hover,.bc-article .prose li a:hover{color:#ff6969}
.bc-article .prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:6px 0 32px;font-size:.98rem;color:#c4ceda}
.bc-article .prose th,.bc-article .prose td{border:1px solid rgba(255,255,255,.10);padding:12px 16px;text-align:left;vertical-align:top}
.bc-article .prose th{background:rgba(255,255,255,.04);color:#fff;font-weight:600}
.bc-article .prose code{font-size:.92em;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);padding:2px 7px;border-radius:4px;color:#fff}
.bc-article .prose blockquote{margin:28px 0;padding:6px 0 6px 24px;border-left:2px solid #D90429;color:#fff}
.bc-article .prose img{max-width:100%;height:auto}
.bc-chips{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}
.bc-cta .prose{max-width:780px}
.bc-cta h2{font-size:clamp(1.7rem,3vw,2.4rem)}
.bc-cta .btn{display:inline-block;margin-top:6px}
.bc-back{margin-top:40px!important}
.bc-channel{margin:18px 0 0!important;color:#9ca7b5!important;font-size:.98rem!important}
.bc-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
.bc-list a{gap:18px}
.bc-list span{letter-spacing:.12em;text-transform:uppercase}
.bc-list em{font-style:normal;color:#9ca7b5;font-size:.92rem;line-height:1.6}
.bc-list a:hover{border-color:rgba(217,4,41,.55)}
@media (max-width:760px){.bc-article .prose h2{margin-top:44px}.bc-meta{font-size:.75rem}}
