#information-information.information-page--station {
  width: 100%;
  max-width: none;
  padding-inline: clamp(14px, 3vw, 54px);
}
.information-page--station > .row { display: block; margin-inline: 0; }
#information-information.information-page--station > .row > #content {
  width: 100% !important;
  max-width: none !important;
  padding-inline: 0;
}
#information-information.information-page--station .information-layout { display: block; width: 100%; max-width: none; }
.information-page--station .information-article { min-width: 0; }
.information-page--station .information-body { max-width: 84ch; }
#information-information.information-page--station .information-heading h1 { font-size: clamp(28px, 3.4vw, 54px); }
.information-page--station #calculator {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);
  align-items: start;
  gap: clamp(16px, 2.2vw, 34px);
}
.information-page--station .calculator-copy,
.information-page--station .calculator-panel { min-width: 0; padding: clamp(18px, 2.6vw, 42px); }
#information-information.information-page--station .calculator-copy h2 { color: #fff !important; font-size: clamp(25px, 3vw, 40px); }
.information-page--station .calculator-copy p { max-width: 65ch; }
.information-page--station .appliance-list span { font-size: 14px; }
.information-page--station .calculator-panel > p { font-size: 13px; }
.information-page--station .range-row input { min-width: 0; }
@media (max-width: 850px) {
  .information-page--station #calculator { grid-template-columns: minmax(0, 1fr); }
}
