/* Existing theme layout is unchanged unless the editor selects an override. */
.lhsm-spacing-compact{padding-block:28px!important}.lhsm-spacing-comfortable{padding-block:56px!important}.lhsm-spacing-spacious{padding-block:88px!important}
.lhsm-columns-1{--lhsm-columns:1}.lhsm-columns-2{--lhsm-columns:2}.lhsm-columns-3{--lhsm-columns:3}.lhsm-columns-4{--lhsm-columns:4}
@media(min-width:900px){[class*="lhsm-columns-"] :is(.grid,.material-product-grid,.contact-grid,.material-hero-grid,.product-detail-grid,.project-catalog-grid,.library-grid,.process-flow,.process-photo-grid,.material-project-grid,.home-faq-grid){grid-template-columns:repeat(var(--lhsm-columns),minmax(0,1fr))!important}}
#main-content>.wp-block-heading,#main-content>.wp-block-image,#main-content>.wp-block-columns,#main-content>.wp-block-group,#main-content>p,#main-content>ul,#main-content>ol{max-width:1200px;margin-inline:auto;padding-inline:20px}
