/* Improve original GTS emblem legibility on website, without editing its image.
   Larger display on desktop, proportional downscaling on narrow screens.
   Neutral highlights instead of heavy black drop-shadows. */
.gts-site-header .gts-header__emblem {
  width:75px;
  height:75px;
  flex:0 0 75px;
  object-fit:contain;
  filter:brightness(1.13) contrast(1.10) saturate(1.06) drop-shadow(0 0 3px rgba(225,230,233,.21));
}
.gts-footer .gts-footer__emblem {
  width:66px;
  height:70px;
  flex:0 0 66px;
  object-fit:contain;
  filter:brightness(1.13) contrast(1.10) saturate(1.06) drop-shadow(0 0 3px rgba(225,230,233,.22));
}
@media (max-width:1190px) {
  .gts-site-header .gts-header__emblem {
    width:64px;
    height:64px;
    flex-basis:64px;
  }
}
@media (max-width:900px) {
  .gts-footer .gts-footer__emblem {
    width:57px;
    height:61px;
    flex-basis:57px;
  }
}
@media (max-width:460px) {
  .gts-site-header .gts-header__emblem {
    width:49px;
    height:49px;
    flex-basis:49px;
  }
}
@media (max-width:520px) {
  .gts-footer .gts-footer__emblem {
    width:50px;
    height:53px;
    flex-basis:50px;
  }
}
@media (max-width:345px) {
  .gts-site-header .gts-header__emblem {
    width:45px;
    height:45px;
    flex-basis:45px;
  }
}
