/* V2907 — same approved official medallion, refined size and depth.
   Scoped to the public header badge only; no header grid/nav/hero changes. */
html body header.sr-site-header.sr-v2464-header
  a.sr-v2464-brand[data-sr-medal="v2906"][data-sr-refined-medal="v2907"] > img {
  top:-20px !important;
  left:-22px !important;
  width:232px !important;
  min-width:232px !important;
  max-width:none !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  object-fit:contain !important;
  transform:none !important;
  image-rendering:auto !important;
  filter:drop-shadow(0 3px 2px rgba(246,239,221,.20)) drop-shadow(0 10px 10px rgba(16,29,20,.32)) !important;
  transition:none !important;
}
@media (min-width:1321px) and (max-width:1560px) {
 html body header.sr-site-header.sr-v2464-header a.sr-v2464-brand[data-sr-refined-medal="v2907"] > img {
  width:196px !important;min-width:196px !important;left:-20px !important;top:-15px !important;
 }
}
@media (max-width:1320px) and (min-width:981px) {
 html body header.sr-site-header.sr-v2464-header a.sr-v2464-brand[data-sr-refined-medal="v2907"] > img {
  width:184px !important;min-width:184px !important;left:-18px !important;top:-14px !important;
 }
}
@media (max-width:980px) and (min-width:641px) {
 html body header.sr-site-header.sr-v2464-header a.sr-v2464-brand[data-sr-refined-medal="v2907"] > img {
  width:153px !important;min-width:153px !important;left:-13px !important;top:-12px !important;
 }
}
@media (max-width:640px) and (min-width:401px) {
 html body header.sr-site-header.sr-v2464-header a.sr-v2464-brand[data-sr-refined-medal="v2907"] > img {
  width:120px !important;min-width:120px !important;left:-9px !important;top:-10px !important;
 }
}
@media (max-width:400px) {
 html body header.sr-site-header.sr-v2464-header a.sr-v2464-brand[data-sr-refined-medal="v2907"] > img {
  width:100px !important;min-width:100px !important;left:-8px !important;top:-7px !important;
 }
}
