.page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.service,.electric) {
  min-height: 420px;
  padding-top: calc(var(--header-h) + 34px);
  padding-bottom: 30px;
}
.page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.service,.electric) h1 {
  font-size: 46px;
  line-height: 1.12;
  max-width: 900px;
  overflow-wrap: anywhere;
}
.page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.service,.electric) .hero-lead {font-size:18px;max-width:760px;margin-top:16px;}
.page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.home) div.hero-facts {display:none;}
main:is([data-page-type="repairLanding"],[data-page-type="parts"],[data-page-type="partsLanding"],[data-page-type="equipmentPartsLanding"],[data-page-type="service"],[data-page-type="electric"]) h2 {font-size:32px;line-height:1.2;overflow-wrap:anywhere;}
.quick-selection {padding-top:30px;padding-bottom:30px;}
.quick-selection h2,.parts-quick-navigation h2 {font-size:30px;line-height:1.2;}
.quick-selection-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #d4d4d0;border-bottom:1px solid #d4d4d0;}
.quick-selection-grid>div {padding:16px;border-right:1px solid #d4d4d0;min-width:0;}
.quick-selection-grid>div:last-child {border-right:0;}
.quick-selection-grid h3 {font-size:18px;line-height:1.3;margin:0 0 10px;}
.quick-selection-grid a {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-top:1px solid #deded9;font-size:16px;font-weight:700;}
.quick-selection-grid svg {width:18px;height:18px;flex:none;}
.parts-quick-navigation {padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d4d4d0;}
.parts-quick-navigation .tag-cloud a {min-height:44px;display:inline-flex;align-items:center;font-size:15px;}
.parts-catalog-selection {padding-top:32px;}
.parts-catalog-selection .parts-link-card-media {height:160px;aspect-ratio:16/10;}
.parts-catalog-selection .parts-link-card-body {padding:18px;}
.parts-catalog-selection .parts-link-card-body h3 {font-size:21px;}
.parts-catalog-selection .parts-link-card-body p {font-size:15px;}
.retail-examples {padding-top:24px;}
.retail-examples h3 {font-size:22px;}
.retail-examples-table {width:100%;border-collapse:collapse;font-size:16px;}
.retail-examples-table th,.retail-examples-table td {text-align:left;padding:14px 12px;border-bottom:1px solid #d4d4d0;vertical-align:top;overflow-wrap:anywhere;}
.retail-examples-table th {font-weight:800;background:#eeeef0;}
.equipment-alias {border-top:1px solid #d4d4d0;}
.retail-part-example figure {margin:0;}
.retail-part-example img {display:block;width:100%;max-width:500px;height:auto;}
.retail-part-example figcaption {font-size:14px;line-height:1.5;color:#595956;margin-top:12px;}
.parts-link-card-body h3 {overflow-wrap:anywhere;}
@media(max-width:720px) {
  .page-hero.home {min-height:0;padding-top:calc(var(--header-h) + 28px);padding-bottom:26px;}
  .page-hero.home .hero-lead {font-size:17px;line-height:1.5;}
  .page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.service,.electric) {min-height:0;padding-top:calc(var(--header-h) + 28px);padding-bottom:26px;}
  .page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.service,.electric) h1 {font-size:32px;line-height:1.14;}
  .page-hero:is(.repairLanding,.parts,.partsLanding,.equipmentPartsLanding,.service,.electric) .hero-lead {font-size:17px;line-height:1.5;}
  .page-hero:is(.service,.electric) div.hero-facts {display:none;}
  main:is([data-page-type="repairLanding"],[data-page-type="parts"],[data-page-type="partsLanding"],[data-page-type="equipmentPartsLanding"],[data-page-type="service"],[data-page-type="electric"]) h2 {font-size:26px;}
  .quick-selection-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
  .quick-selection-grid>div {padding:14px 12px;}
  .quick-selection-grid>div:nth-child(2n) {border-right:0;}
  .quick-selection-grid>div:nth-child(n+3) {border-top:1px solid #d4d4d0;}
  .quick-selection-grid h3 {font-size:17px;}
  .quick-selection h2 {font-size:26px;}
  .quick-selection .section-heading {margin-bottom:16px;}
  .parts-quick-navigation .tag-cloud {gap:8px;}
  .parts-quick-navigation .tag-cloud a {font-size:14px;padding:9px 11px;}
  .parts-catalog-selection .catalog-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
  .parts-catalog-selection .parts-link-card-media {height:105px;}
  .parts-catalog-selection .parts-link-card-body {padding:12px;}
  .parts-catalog-selection .parts-link-card-body h3 {font-size:17px;}
  .parts-catalog-selection .parts-link-card-body p {font-size:13px;line-height:1.45;}
  .parts-catalog-selection .parts-link-card-body span {font-size:14px;}
  .retail-examples-table {font-size:14px;}
  .retail-examples-table th,.retail-examples-table td {padding:11px 8px;}
}
