.hs-seo-breadcrumbs { margin: 0 0 22px; color: var(--hm-muted, #66594e); font-size: .875rem; line-height: 1.65; }
.hs-seo-breadcrumbs ol { display: flex; flex-wrap: wrap; gap: 4px 0; margin: 0; padding: 0; list-style: none; }
.hs-seo-breadcrumbs li { display: inline; max-width: 100%; overflow-wrap: anywhere; }
.hs-seo-breadcrumbs li + li::before { content: '/'; display: inline-block; margin-inline: 10px; opacity: .55; }
.hs-seo-breadcrumbs a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.hs-seo-breadcrumbs a:hover { color: var(--hm-forest, #0d2d24); }
.hs-seo-breadcrumbs [aria-current='page'] { color: var(--hm-forest, #0d2d24); }
@media print { .hs-seo-breadcrumbs { display: none; } }
