/* Every breadcrumb occupies the first row above the page heading. */
.site-breadcrumbs{margin:0 0 28px;padding:0;text-align:left;color:var(--muted);font:400 14px/1.6 'LP Live Inter',Inter,system-ui,sans-serif}
.site-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;list-style:none;margin:0;padding:0}
.site-breadcrumbs li{display:flex;align-items:baseline;gap:10px;max-width:100%;margin:0;padding:0;font:inherit;color:inherit}
.site-breadcrumbs a{color:var(--text);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.site-breadcrumbs [aria-current]{overflow-wrap:anywhere}
.site-breadcrumbs a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}
.breadcrumb-divider{color:var(--muted)}
#app.learning-layout:has(>.site-breadcrumbs),.series-practice:has(>.site-breadcrumbs),.series-library:has(>.site-breadcrumbs),.public-page:has(>.site-breadcrumbs){padding-top:40px}
.site-breadcrumbs+.page-heading,.site-breadcrumbs+.lesson-heading,.site-breadcrumbs+header{padding-top:0;margin-top:0}
.series-practice .series-video-pagination{justify-content:flex-end}
.series-video-pagination:empty{display:none}
@media(max-width:600px){
 #app.learning-layout:has(>.site-breadcrumbs),.series-practice:has(>.site-breadcrumbs),.series-library:has(>.site-breadcrumbs),.public-page:has(>.site-breadcrumbs){padding-top:24px}
 .site-breadcrumbs{margin-bottom:24px}
}
