/* Compact heading for company information pages. */
/* Shared presentation for both template and native CMS content, in every
 * language. Keep .cs-breadcrumb: it is a useful back-to-projects link rather
 * than a hierarchical breadcrumb. Article footer back links remain too. */
html body .page :is(.breadcrumb-wrapper,.gr-location-crumb,.ft-breadcrumb,.gb-breadcrumb){display:none!important}
/* Quality Control keeps its existing localized, linked breadcrumb. */
html body .page .qc-breadcrumb{
 display:flex;justify-content:center;align-items:center;flex-wrap:wrap;
 gap:10px;margin:0 0 18px;padding:0;
 font-size:12px;font-weight:500;line-height:1.6;
 color:var(--gr-muted);text-align:center;
}
html body .page .qc-breadcrumb a{color:var(--gr-blue-action)}
html body .page .qc-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}
html body .page .qc-breadcrumb [aria-hidden="true"]{opacity:.55}
.gr-information-page .gr-page-header{padding:24px 0!important;border-bottom:1px solid #e1eaf1}
.gr-page-header .container>.row{margin:0}
.gr-page-header .container>.row>div{padding-inline:0}
.gr-page-header .ttm-page-title-row-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0!important;min-height:0;text-align:left}
.gr-information-page .gr-page-header .title{display:block;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.035em;margin:0}
.gr-page-header .page-title-heading{min-width:0}
.gr-page-header .breadcrumb-wrapper{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;border-radius:0;background:none;backdrop-filter:none;text-align:left}
.gr-page-header .breadcrumb-wrapper :is(a,span){font-size:13px;font-weight:500;line-height:1.6}
.gr-page-header .breadcrumb-wrapper span:not(:last-child):after{color:#91a9ba!important;margin-inline:7px!important}
.gr-page-header .breadcrumb-wrapper a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){
 .gr-information-page .gr-page-header{padding:20px 0!important}
 .gr-page-header .ttm-page-title-row-inner{flex-direction:column;align-items:flex-start;gap:11px}
 .gr-information-page .gr-page-header .title{font-size:28px;line-height:1.2}
 .gr-page-header .breadcrumb-wrapper{flex-shrink:1}
 .gr-page-header .breadcrumb-wrapper :is(a,span){font-size:12px}
}
