/* DEV-146/151: страницы решений (/solutions/*) — блоки, которых нет на главной. Цвета — переменными темы (светлая /style.css, тёмная /dark/style.css). */
.industry-grid.sl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sl-card h3{margin:20px 0 6px}
.sl-card .sl-card-lead{font-size:15px;color:var(--muted);line-height:1.6;margin:0 0 14px}
.sl-list{list-style:none;padding:0;margin:0}
.sl-list li{padding:11px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.5}
.sl-note{margin:28px 0 0;font-size:15px;line-height:1.6;color:var(--muted);max-width:760px}
.sl-card .sl-loop-chain{font-size:20px;font-weight:550;letter-spacing:-.4px;line-height:1.35;margin:20px 0 12px;color:var(--ink)}
.sl-loop-chain span{color:var(--muted);font-weight:400;padding:0 4px}
.sl-scan-hint{font-size:13px;line-height:1.6;color:var(--muted);margin:-6px 0 18px}
.sl-scan-alt{display:block;margin:16px auto 0;font-size:13px;color:var(--scan-accent);text-decoration:underline;text-underline-offset:3px;padding:4px 0;background:none;border:0;cursor:pointer;font-family:inherit}
@media(max-width:900px){.industry-grid.sl-grid-3{grid-template-columns:1fr}}
@media(max-width:640px){.sl-card .sl-loop-chain{font-size:18px}.sl-list li{font-size:15px}}
/* DEV-153: логотипы маркетплейсов над заголовком первого экрана (/solutions/sellers/) */
.hero-copy>.mp-logos{gap:24px;flex-wrap:wrap;align-items:center;letter-spacing:0;line-height:0}
#top .hero-copy>.mp-logos{margin-bottom:20px}
.mp-logos .mp-logo{display:block;flex:none}
@media(max-width:640px){#top .hero-copy>.mp-logos{display:flex;gap:18px;margin:12px 0 16px}.mp-logos .mp-wb{width:113px;height:17px}.mp-logos .mp-ozon{width:64px;height:14px}.mp-logos .mp-ym{width:104px;height:20px}}
/* DEV-164: хлебные крошки на первом экране и блок «Решения для других отраслей» — их ставит сборка (_site/build.mjs) */
#top .hero-copy>.breadcrumbs{margin:0 0 22px}
.related-solutions{padding-top:48px;padding-bottom:8px}
.related-title{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0 0 12px}
.related-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border-top:1px solid var(--line);padding-top:12px}
.related-links .solution-nav-link{display:block}
@media(max-width:1100px){.related-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){#top .hero-copy>.breadcrumbs{margin:6px 0 14px}.related-solutions{padding-top:32px}.related-links{grid-template-columns:1fr 1fr;gap:2px}.related-links .solution-nav-link{padding:10px 8px}.related-links .solution-nav-link small{display:none}}
