/* Give each homepage chapter a consistent, generous boundary. */
#main>section.section{padding-block:124px}
#main>section.contractor-problems,#main>section.concept-section{padding-block:104px}
#main .section-intro{margin-bottom:56px}
#main .concept-heading{margin-bottom:42px}
#main .problem-grid{margin-top:48px;padding-top:36px}
@media(max-width:1000px){#main>section.section{padding-block:96px}#main>section.contractor-problems,#main>section.concept-section{padding-block:84px}}
@media(max-width:600px){#main>section.section{padding-block:80px}#main>section.contractor-problems,#main>section.concept-section{padding-block:64px}#main .section-intro{margin-bottom:40px}#main .concept-heading{margin-bottom:32px}#main .problem-grid{margin-top:30px;padding-top:30px}}
