/* Compact Rank Math navigation, sharing the hero's container and background. */
#top .spx-breadcrumbs{padding:20px 0 24px;margin:0;border:0;background:transparent;color:#5d5952;font:400 15px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
#top .spx-breadcrumbs p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:0;color:inherit;font:inherit;max-width:none}
#top .spx-breadcrumbs a,#top .spx-breadcrumbs .last{font:inherit;color:inherit;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}
#top .spx-breadcrumbs a{text-decoration:none!important}
#top .spx-breadcrumbs a:hover{color:#070707;text-decoration:underline!important;text-underline-offset:4px}
#top .spx-breadcrumbs a:focus-visible{outline:2px solid #a06b00;outline-offset:4px}
#top .spx-breadcrumbs .separator{color:#b37d13;font:inherit;flex:none}
#top .spx-breadcrumbs .last{min-width:0;flex:0 1 auto}
#top .spx-content-page .spx-inner-hero{padding-top:0}
#top.spx-interior-breadcrumbs .spx-information{padding-top:0}
#top.spx-interior-breadcrumbs .spx-service-page>.spx-section:first-child{padding-top:0}
#top.spx-interior-breadcrumbs:not(.spx-content-layout) main.content:has(>.spx-breadcrumbs){padding-top:0}
#top.spx-interior-breadcrumbs:not(.spx-content-layout) #main>.title_container{border:0}
#top.spx-interior-breadcrumbs:not(.spx-content-layout) #main>.title_container .container{padding-top:0}
@media(max-width:767px){#top .spx-breadcrumbs{font-size:14px;padding:18px 0 22px}#top .spx-breadcrumbs p{gap:4px 8px}}
