.cl-breadcrumb-band { background:#0a0a0b; padding:22px 0; }
.cl-breadcrumb-nav { font-size:15px; line-height:1.6; }
.cl-breadcrumb-nav ol { display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 12px; list-style:none; padding:0; margin:0; }
.cl-breadcrumb-nav li { display:flex; align-items:baseline; gap:12px; min-width:0; margin:0; }
.cl-breadcrumb-nav a { color:var(--color-brand); text-underline-offset:3px; }
.cl-breadcrumb-nav a:hover { color:var(--color-brand-hover); }
.cl-breadcrumb-nav [aria-current="page"] { color:var(--color-text-strong); overflow-wrap:anywhere; }
.cl-breadcrumb-separator { color:var(--color-text-weak); }
.cl-breadcrumb-band + .cl-blog,
.cl-review-page .cl-breadcrumb-band + .cl-blog { padding-top:0; }
.cl-breadcrumb-band + .content-block { padding-top:0; }
.cl-breadcrumb-band + .content-block > :first-child { margin-top:16px; }
@media(max-width:639px) {
 .cl-breadcrumb-band { padding:18px 0; }
 .cl-breadcrumb-nav { font-size:14px; }
 .cl-breadcrumb-blog .cl-breadcrumb-nav { padding-left:20px; padding-right:20px; }
 .cl-breadcrumb-nav ol { gap:5px 9px; }
 .cl-breadcrumb-nav li { gap:9px; }
}
