/* oacf84f */
/* ===== bespoke contrast fix 2026-06-17 (casinononaamscheaccettanopostepay) ===== */
/* (1) Header wordmark was --fg olive (#455337) on the dark translucent header -> invisible.
       Force a light cream wordmark on the dark header; keep the green accent first-letter. */
header.nav-s3b7eb .brand-s3b7eb .logo-text-s3b7eb,
header.nav-s3b7eb .logo-text-s3b7eb{
  color:#f1efe6 !important;
}
header.nav-s3b7eb .logo-text-s3b7eb::first-letter{
  color:#98d65c !important;
}
header.nav-s3b7eb .brand-s3b7eb:hover .logo-text-s3b7eb{
  color:#ffffff !important;
}

/* (2) "IN BREVE" eyebrow badge was white on var(--border-strong)=rgba(0,0,0,.22)
       -> light grey-on-grey. Force a solid dark-green badge with white text. */
.bluf-cap-s3b7eb{
  color:#ffffff !important;
  background:#3c6320 !important;
  border:1px solid #2c4a17 !important;
}
/* /bespoke contrast fix */
main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}

/* h1fit-mobile-20260721 : H1 one line on mobile */
@media(max-width:999px){main h1{white-space:nowrap!important;max-width:none!important;font-size:10px!important}}
/* end-h1fit-mobile-20260721 */
