/* Owner review: keep the heading and introduction together; detail starts alongside. */
[data-bulk-selfserve="metering"] .be-meter-intro {
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:32px;
  align-items:stretch;
  margin:0 0 24px;
}
[data-bulk-selfserve="metering"] .be-meter-intro-heading {
  min-width:0;
  padding:24px 26px;
  border-left:4px solid var(--orange,#ff8a26);
  border-radius:0 18px 18px 0;
  background:linear-gradient(135deg,#fff6eb,#fffbf6);
}
[data-bulk-selfserve="metering"] .be-meter-intro-heading h2 {margin:0 0 18px;}
[data-bulk-selfserve="metering"] .be-meter-intro-heading .be-lead {margin:0;}
[data-bulk-selfserve="metering"] .be-meter-intro-copy {min-width:0;padding:2px 0;}
[data-bulk-selfserve="metering"] .be-meter-intro-copy p {margin:0 0 18px;}
[data-bulk-selfserve="metering"] .be-meter-intro-copy p:last-child {margin-bottom:0;}
[data-bulk-selfserve="metering"] .be-meter-intro-heading .be-meter-intro-retain {margin:18px 0 0;}
[data-bulk-selfserve="metering"] .be-meter-intro-heading .be-meter-intro-savings {margin:24px 0 0;}
@media(max-width:779px){
  [data-bulk-selfserve="metering"] .be-meter-intro {grid-template-columns:minmax(0,1fr);gap:22px;}
  [data-bulk-selfserve="metering"] .be-meter-intro-heading {padding:20px;}
}

/* Mobile metering copy stays left of the owner's marked divide. Desktop is untouched. */
@media(max-width:700px){
  .guide-page .guide-hero[data-firefly-icon="business-metering-costs"] > .wrap > .breadcrumb,
  .guide-page .guide-hero[data-firefly-icon="business-metering-costs"] > .wrap > h1,
  .guide-page .guide-hero[data-firefly-icon="business-metering-costs"] > .wrap > .lead,
  .guide-page .guide-hero[data-firefly-icon="business-metering-costs"] > .wrap > .guide-choices {width:52%;max-width:52%;}
  .guide-page .guide-hero[data-firefly-icon="business-metering-costs"] .guide-choices .button {width:100%;min-height:44px;white-space:normal;}
}
