/* SiteOrigin Page Builder integration: width modes and reusable editable row classes.
   The plugin remains responsible for its own responsive grid engine. */
.gw-builder-content .panel-layout,.gw-editable-content .panel-layout{width:100%;min-width:0}
.gw-builder-content .panel-grid,.gw-editable-content .panel-grid{min-width:0}
.gw-builder-content .panel-grid-cell,.gw-editable-content .panel-grid-cell{min-width:0}
.gw-builder-content .panel-grid-cell img,.gw-editable-content .panel-grid-cell img{max-width:100%;height:auto}
.gw-builder-content .widget,.gw-editable-content .widget{min-width:0}
.gw-builder-content .panel-layout>.panel-grid{margin-bottom:0!important}
.gw-builder-content .panel-grid-cell .so-panel{margin-bottom:0!important}
.gw-row{position:relative}.gw-row .wrap{margin-inline:auto}
.gw-row--white{background:var(--white);color:var(--ink)}
.gw-row--soft{background:var(--paper);color:var(--ink)}
.gw-row--dark{background:var(--indigo);color:var(--white)}
.gw-row--space{padding:clamp(65px,8vw,120px) 0}
.gw-row--tight{padding:clamp(40px,5vw,70px) 0}
/* The optional layout pack uses one native SiteOrigin row per original website section,
   with Text widgets that can be edited independently via the SiteOrigin editor. */
.gw-builder-content .wrap,.gw-editable-content .wrap{max-width:var(--wrap)}
/* Our imported sections carry their own section padding; leave SiteOrigin grid gutters to the editor. */
.gw-section .widget_text{width:100%}
.gw-section .textwidget>section{display:block}
