/* One independent breadcrumb belt, shared across component and RT19 page templates. */
.shc-page-breadcrumb{box-sizing:border-box;display:block!important;position:relative;clear:both;width:var(--shc-page-width,100%);max-width:none;margin:0 0 0 calc(50% - var(--shc-page-width,100%)/2)!important;padding:18px 0!important;background:#fff!important;border-top:1px solid #dfd9ea!important;border-bottom:1px solid #dfd9ea!important;color:#615a74!important;font:13px/1.55 Arial,Helvetica,sans-serif;transform:none!important;z-index:2}
.shc-page-breadcrumb::before,.shc-page-breadcrumb::after{content:none!important;display:none!important}
.shc-page-breadcrumb__inner{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;width:min(1220px,calc(100% - 48px));margin:0 auto!important;padding:0!important;min-height:20px}
.shc-page-breadcrumb a{color:#615a74!important;text-decoration:none}.shc-page-breadcrumb a:hover{color:#27156b!important;text-decoration:underline}.shc-page-breadcrumb [aria-current=page]{color:#433b56!important}
.shc-page-breadcrumb--native :is(.breadcrumb,.breadcrumbs){display:block!important;position:static!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#615a74!important;text-align:left!important;transform:none!important}
.shc-page-breadcrumb--native :is(.breadcrumb,.breadcrumbs)::before,.shc-page-breadcrumb--native :is(.breadcrumb,.breadcrumbs)::after{display:none!important;content:none!important}
.shc-page-breadcrumb--native :is(a,span,li){color:#615a74!important;text-shadow:none!important}
#shc-site-header.shc-header-has-breadcrumb{border-bottom:0!important;box-shadow:none!important}
#shc-site-header.shc-is-sticky{position:sticky!important;top:var(--shc-admin-top,0px)!important}
#shc-site-header:not(.shc-is-sticky){position:relative!important}
.shc-theme-title-replaced{display:none!important}
.shc-native-banner-separated{margin-top:0!important;transform:none!important}
#shc-header-flow-anchor{display:flow-root!important;position:relative!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clear:both;pointer-events:none}
/* Added only along a verified first-content branch, never across editorial content or spacers. */
.shc-page-first-ancestor{padding-top:0!important;margin-top:0!important;border-top:0!important}
/* Generated Blog intro leaves RT19's overlap/transform wrappers as one unit. */
#shc-page-intro-frame{box-sizing:border-box!important;display:flow-root!important;position:relative!important;clear:both!important;float:none!important;z-index:2;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}
#shc-page-intro-frame>.superior-post-breadcrumb,#shc-page-intro-frame>.superior-blog-hero,#shc-page-intro-frame>.superior-post-hero,#shc-page-intro-frame>.superior-blog-nav{box-sizing:border-box!important;float:none!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}
#shc-page-intro-frame>.superior-post-breadcrumb{height:auto!important;min-height:56px!important;padding:18px 0!important;border:0!important;border-top:1px solid #dfd9ea!important;border-bottom:1px solid #dfd9ea!important;background:#fff!important;box-shadow:none!important}
#shc-page-intro-frame>.superior-post-breadcrumb::before,#shc-page-intro-frame>.superior-post-breadcrumb::after{content:none!important;display:none!important}
header#shc-site-header.shc-header-has-breadcrumb{border-bottom:0!important;box-shadow:none!important}
.shc-intro-content-root{margin-top:0!important;padding-top:0!important;border-top:0!important;clear:both!important}
.shc-intro-empty-wrapper{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important}
.shc-intro-slot{display:none!important}
@media(max-width:540px){.shc-page-breadcrumb__inner{width:calc(100% - 32px)}}
