.route_breadcrumbs{box-sizing:border-box;width:100%;max-width:min(100vw - clamp(5vw, (.0390625 * (var(--current-width) - 640) * 1vw), 20vw), 1700px);justify-content:flex-start;margin:4px auto 0;padding-inline:4px;display:flex}.route_breadcrumbs__list{letter-spacing:.01em;width:max-content;max-width:100%;color:var(--muted);background:color-mix(in lch, var(--card) 88%, transparent);border:var(--border);box-shadow:0 1px 0 color-mix(in lch, var(--text-color) 4%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.2em 0;margin:0;padding:.4rem .7rem;font-size:.8125rem;line-height:1.35;list-style:none;display:flex}.route_breadcrumbs__item{align-items:center;max-width:100%;display:inline-flex}.route_breadcrumbs__item+.route_breadcrumbs__item:before{content:"›";color:color-mix(in lch, var(--muted) 75%, var(--text-color));margin:0 .45em;font-size:.95em;font-weight:500;line-height:1;display:inline-block}.route_breadcrumbs__item a{border-bottom:1px solid color-mix(in lch, var(--muted) 55%, transparent);text-decoration:none;transition:color .12s,border-color .12s;color:inherit!important}.route_breadcrumbs__item a:hover{color:var(--text-color);border-bottom-color:color-mix(in lch, var(--accent) 45%, var(--muted))}.route_breadcrumbs__current{color:var(--text-color-secondary);overflow-wrap:anywhere;font-weight:650}.subjects_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs,.teachers_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs,.programs_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs,.groups_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs,.structs_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs,.guide_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs,.communities_catalog_stack>.route_breadcrumbs,.communities_page:not([class*=bon-]):not(.bon-root)>.route_breadcrumbs{max-width:none;margin-inline:0;padding-inline:0}.bon-root .route_breadcrumbs,[class*=bon-][class*=-shell] .route_breadcrumbs{box-sizing:border-box;margin-block:0 var(--bon-space-3,.75rem);justify-content:flex-start;padding-inline:0;display:flex}.bon-root .route_breadcrumbs__list,[class*=bon-][class*=-shell] .route_breadcrumbs__list{letter-spacing:.01em;width:max-content;max-width:100%;color:var(--bon-text-tertiary,var(--muted));flex-wrap:wrap;align-items:center;gap:.2em 0;font-size:.8125rem;line-height:1.35;display:flex;background:color-mix(in srgb, var(--bon-surface-2,var(--card)) 88%, var(--bon-surface-1,var(--card)))!important;border-radius:var(--bon-radius-md,8px)!important;box-shadow:none!important;padding:.35rem .7rem!important}.bon-root .route_breadcrumbs__item+.route_breadcrumbs__item:before,[class*=bon-][class*=-shell] .route_breadcrumbs__item+.route_breadcrumbs__item:before{color:color-mix(in srgb, var(--bon-text-tertiary,var(--muted)) 80%, var(--bon-text-primary,var(--text-color)))}.bon-root .route_breadcrumbs__item a,[class*=bon-][class*=-shell] .route_breadcrumbs__item a{color:var(--bon-text-tertiary,var(--muted))!important;border-bottom:0!important}.bon-root .route_breadcrumbs__item a:hover,[class*=bon-][class*=-shell] .route_breadcrumbs__item a:hover{color:var(--bon-text-primary,var(--text-color))!important;border-bottom-color:#0000!important}.bon-root .route_breadcrumbs__current,[class*=bon-][class*=-shell] .route_breadcrumbs__current{color:var(--bon-text-secondary,var(--text-color-secondary));font-weight:650}
