/* Experts Romands 4.2 — catégories, guides et en-têtes sans bande bleue. */
#masthead,#masthead .ast-primary-header-bar,#masthead .site-primary-header-wrap,
#masthead .ast-above-header-wrap,#masthead .ast-below-header-wrap{
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important
}
body.er-premium-archive-page #masthead,body.er-local-premium-page #masthead{
  position:absolute!important;inset:0 0 auto!important;z-index:1000!important;width:100%!important
}
body.er-premium-archive-page .er-category-hero,body.er-local-premium-page .erig-local-hero{padding-top:clamp(130px,14vw,175px)!important}
.er-category-hero{min-height:590px!important;background-image:linear-gradient(90deg,rgba(4,18,31,.94) 0%,rgba(4,24,40,.78) 48%,rgba(4,24,40,.28) 100%),var(--er-hero-image)!important;background-size:cover!important;background-position:center!important}
.er-category-hero__lead{max-width:720px!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.6!important}
.er-category-guide--premium{width:100%!important;max-width:none!important;margin:0!important;padding:72px 20px!important;background:#f4f8fb!important;color:#071f35!important}
.er-category-guide--premium>.er-wrap{width:min(1180px,100%)!important;max-width:1180px!important;margin:auto!important;padding:0!important}
.er-guide-head{max-width:820px!important;margin-bottom:30px!important}.er-guide-head .er-kicker{color:#0d648f!important}.er-guide-head h2{margin:8px 0 14px!important;color:#071f35!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.05!important}.er-guide-head>p:last-child{color:#415a6d!important;font-size:18px!important;line-height:1.7!important}
.er-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.er-guide-grid article{min-width:0!important;padding:28px!important;border:1px solid #c9dae4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px rgba(7,31,53,.07)!important}.er-guide-grid article>span{display:grid!important;width:40px!important;height:40px!important;margin-bottom:20px!important;place-items:center!important;border-radius:50%!important;background:#0d527f!important;color:#fff!important;font-weight:900!important}.er-guide-grid h3{margin:0 0 10px!important;color:#071f35!important;font-size:21px!important}.er-guide-grid p{margin:0!important;color:#4c6475!important;line-height:1.7!important}
.er-guide-check{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;margin-top:22px!important;padding:30px!important;align-items:center!important;border-radius:20px!important;background:linear-gradient(135deg,#071f35,#0b5c89)!important;color:#fff!important}.er-guide-check h3{margin:0 0 8px!important;color:#fff!important;font-size:24px!important}.er-guide-check p{margin:0!important;color:#d7e8f1!important;line-height:1.65!important}.er-guide-check>a{display:inline-flex!important;min-height:48px!important;padding:0 18px!important;align-items:center!important;gap:8px!important;border-radius:10px!important;background:#e5bf58!important;color:#071f35!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}
.er-featured .er-card{min-width:min(84vw,330px)!important}.er-card__company{font-size:clamp(16px,1.5vw,19px)!important;line-height:1.25!important}.er-card__logo{top:15px!important;left:15px!important;width:78px!important;height:62px!important;padding:7px!important}.er-card__meta-item--trade{background:var(--er-trade-color,#176b87)!important}.er-card__meta-item--place{background:var(--er-place-color,#8a4f7d)!important}.er-card__meta-item{color:#fff!important;border-color:rgba(255,255,255,.35)!important}
@media(max-width:800px){.er-guide-grid{grid-template-columns:1fr!important}.er-guide-check{grid-template-columns:1fr!important}.er-guide-check>a{justify-self:start!important}.er-category-guide--premium{padding:46px 14px!important}.er-category-hero{min-height:560px!important;background-image:linear-gradient(180deg,rgba(4,18,31,.75),rgba(4,18,31,.92)),var(--er-hero-image)!important;background-position:center!important}}
