/* Олег 04.11.2026 · страницы продуктов и отделов (пакет Марины v1.1): та же вёрстка, что у главной. */
.page-crumbs{max-width:var(--max);margin:8px auto 0;padding:0 24px;font-size:14px;color:var(--text-muted)}
.page-crumbs a{color:var(--text-2);text-decoration:none}.page-crumbs a:hover{color:var(--text)}
.page-crumbs span[aria-hidden]{margin:0 8px;opacity:.6}
.page-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:22px}
.page-card{padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-card) 78%,transparent)}
.page-card h2{margin:0 0 8px;font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.01em}
.page-card p{margin:0;color:var(--text-2);line-height:1.6}
.page-card a{color:var(--primary)}
.page-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.page-related a{padding:10px 16px;border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--text-2)}
.page-related a:hover{color:var(--text);border-color:var(--primary)}
/* Т4: служебные подписи — не в тексте страницы, а в атрибуте; показываются, только когда блок открыт. */
.media-placeholder[data-text]::before,#catalogError[data-text]::before{content:attr(data-text)}
.more-link{margin:18px 0 0}
