/* Service pages use the same desktop header geometry as the main CardPoint pages. */
@media (min-width: 901px) {
  .header {
    height: 5.3vw !important;
    min-height: 0 !important;
    padding-left: 3.15vw !important;
    padding-right: 3.15vw !important;
    gap: 1.3vw !important;
    background: transparent !important;
    border-bottom: 0 !important;
  }
  .header .brand { width: 11vw !important; min-width: 105px !important; flex: none !important; }
  .desktop-nav { font-size: clamp(10.8px, 1.008vw, 19.2px) !important; gap: 1.1vw !important; flex: none !important; }
  .header-channels { display: flex !important; width: auto !important; margin-left: auto !important; margin-right: 0 !important; flex: none !important; }
  .header-cta { min-width: 0 !important; width: 9vw !important; flex: none !important; font-size: clamp(10px, .9vw, 17px) !important; padding: .9vw .6vw !important; min-height: 0 !important; margin: 0 !important; }
}
@media (min-width: 901px) and (max-width: 1200px) {
  .header { gap: 1vw !important; }
  .desktop-nav { gap: .9vw !important; }
  .header-channels { margin-right: 10vw !important; }
  .header-channels > .header-phone { display: none !important; }
}
