/* Mobile header fixes — shared across all pages */
@media only screen and (max-width: 980px) {
  /* Kill the insane 3-5x scale transform on the logo */
  .et_pb_image_1_tb_header,
  .et_pb_image_2_tb_header {
    transform: none !important;
    max-width: 60% !important;
    margin: 0 auto !important;
  }
  /* Hide the decorative accent lines on mobile */
  .et_pb_image_0_tb_header {
    display: none !important;
  }
  /* Compact the header row */
  .et_pb_row_0_tb_header {
    padding: 5px 0 !important;
  }
}
