.community-insights { padding: 2rem 0 3rem; }
.community-insights .official-grid { align-items: start; }
.community-insights .official-card { min-width: 0; overflow-wrap: anywhere; }
.community-insights .link-actions { margin-top: 1.5rem; }
.seo-breadcrumb { padding-top: 1rem; font-size: .82rem; color: var(--muted); }
.seo-breadcrumb ol { display: flex; flex-wrap: wrap; gap: .45rem .75rem; list-style: none; padding: 0; margin: 0; }
.seo-breadcrumb li { min-width: 0; overflow-wrap: anywhere; }
.seo-breadcrumb li + li::before { content: '/'; margin-right: .75rem; opacity: .55; }
.related-guides { margin: 2rem 0; padding: 1.5rem 0; border-block: 1px solid var(--line); }
.related-guides ul { display: flex; flex-wrap: wrap; gap: 1rem 2rem; list-style: none; padding: 0; }
@media (max-width: 600px) {
  .community-insights .link-actions { align-items: stretch; flex-direction: column; }
  .community-insights .btn { white-space: normal; text-align: center; }
  .related-guides ul { display: grid; gap: 1rem; }
}
