/* Shared presentation only: Rank Math retains the hierarchy and structured data. */
.kids-home .lb-breadcrumb{box-sizing:border-box;max-width:1000px;margin:0 auto 28px;padding:8px 18px;background:#f3eef7;border-radius:14px;font-size:13px;line-height:1.5;color:#6a6177}
.kids-home .lbd-page .lb-breadcrumb,.kids-home .lb-instructor .lb-breadcrumb{max-width:1240px}
.kids-home .lb-blog .lb-breadcrumb{max-width:1040px}
.lb-breadcrumb .rank-math-breadcrumb p{display:flex;align-items:center;gap:10px;margin:0;min-width:0;font-size:inherit;line-height:inherit;color:inherit}
.lb-breadcrumb .rank-math-breadcrumb a{display:inline-flex;align-items:center;min-height:36px;flex-shrink:0;color:#493080;font-weight:700;text-decoration:none;border-radius:4px}
.lb-breadcrumb .rank-math-breadcrumb a:hover{color:#25154b;text-decoration:underline}
.lb-breadcrumb .rank-math-breadcrumb a:focus-visible{outline:3px solid #168a96;outline-offset:4px}
.lb-breadcrumb .rank-math-breadcrumb .separator{flex-shrink:0;color:#9b8dad;font-size:20px;font-weight:400;line-height:1}
.lb-breadcrumb .rank-math-breadcrumb .last{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}
@media(max-width:780px){
    .kids-home .lb-breadcrumb{padding:8px 14px;margin-bottom:24px;font-size:12px}
    .lb-breadcrumb .rank-math-breadcrumb p{flex-wrap:wrap;gap:0 9px}
    .lb-breadcrumb .rank-math-breadcrumb .separator:has(+ .last){display:none}
    .lb-breadcrumb .rank-math-breadcrumb .last{flex-basis:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 5px;line-height:1.6}
}
