/* Shared navigation; service breadcrumbs replace the existing hero kicker. */
.pro-breadcrumbs{font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;min-width:0;color:var(--muted,#64645f)}
.pro-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;list-style:none;padding:0;margin:0}
.pro-breadcrumbs li{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;margin:0;padding:0}
.pro-breadcrumbs li:last-child{min-width:0}
.pro-breadcrumbs [aria-current]{overflow-wrap:anywhere}
.pro-breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:4px;flex-shrink:0}
.pro-breadcrumbs a:hover{text-decoration:underline}
.pro-breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
.pro-breadcrumbs-separator{opacity:.55;flex-shrink:0}
.pro-breadcrumbs--page{position:absolute;top:100px;left:var(--gutter,28px);right:var(--gutter,28px);z-index:2}
.pro-breadcrumbs--page ol{flex-wrap:nowrap}
.pro-breadcrumbs--page li:not(:last-child){flex:0 0 auto}
.pro-breadcrumbs--page li:last-child{flex:0 1 auto}
.pro-breadcrumbs--page [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.service-search-page .pro-breadcrumbs--page{color:#f4f5f6}
.hero-copy .pro-breadcrumbs--hero{color:inherit;margin:0 0 22px;max-width:100%}
/* The desktop logo extends lower than the compact/tablet header. */
@media(min-width:1280px){
 .pro-breadcrumbs--page{top:148px}
 .case-content-page .case-layout.case-document{margin-top:max(var(--case-header-initial,152px),190px)}
 .blog-catalog .news-masthead{padding-top:190px}
 .author-profile{padding-top:clamp(190px,12vw,220px)}
 .pro-legal-document{margin-top:190px}
}
@media(max-width:700px){.pro-breadcrumbs{font-size:12px}.pro-breadcrumbs--page{top:92px}.hero-copy .pro-breadcrumbs--hero{margin-bottom:18px}}
