.airway-page.roofing .roof-explorer-section { padding-block: 51px 48px; border-bottom: 1px solid #d4e4dd; }
.airway-page.roofing .roof-explorer-section .pro-section-head { margin-bottom: 30px; }
.airway-page.roofing .roof-explorer-section .section-aside { max-width: 360px; }
.airway-page.roofing airway-roof-explorer { display: block; min-width: 0; }
@media(max-width:760px) {
  .airway-page.roofing .roof-explorer-section { padding-block: 32px; }
  .airway-page.roofing .roof-explorer-section .pro-section-head { gap: 18px; }
}
