/* Optional Electric Edge layout adjustment. No theme files or content are edited. */
body.ebcmarketing-layout .wrap{max-width:1440px;padding-inline:clamp(18px,2.2vw,36px)}
body.ebcmarketing-layout .ebc-main-column,body.ebcmarketing-layout .ebc-side-rail{min-width:0}
@media(min-width:1200px){body.ebcmarketing-layout .ebc-content-layout{grid-template-columns:minmax(0,1fr) 304px;gap:24px}body.ebcmarketing-layout .ebc-side-scroll{padding:16px}}
@media(min-width:1360px){body.ebcmarketing-layout .ebc-content-layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}
@media(max-width:1199px){body.ebcmarketing-layout .ebc-content-layout{grid-template-columns:minmax(0,1fr);gap:24px}body.ebcmarketing-layout .ebc-side-scroll,body.ebcmarketing-layout.admin-bar .ebc-side-scroll{position:static;top:auto;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px}body.ebcmarketing-layout .ebc-side-rail{margin-top:8px}body.ebcmarketing-layout .ebc-side-title,body.ebcmarketing-layout .ebc-on-this-page{grid-column:1/-1}body.ebcmarketing-layout .ebc-side-scroll>section{margin:0}body.ebcmarketing-layout .ebc-side-scroll .ebc-side-cta{align-self:start}}
@media(max-width:640px){body.ebcmarketing-layout .ebc-side-scroll{grid-template-columns:minmax(0,1fr);padding:16px}body.ebcmarketing-layout .wrap{padding-inline:16px}}
