/* Editorial Pro Blog */
body.structure-blog-editorial-pro{--theme-max:1160px;background:#fbfaf7;font-family:Georgia,Times New Roman,serif}.structure-blog-editorial-pro .s-header{background:#fbfaf7;border-bottom:1px solid #d8d2c8}.structure-blog-editorial-pro .s-logo{font-family:Georgia,serif;font-size:24px}.structure-blog-editorial-pro .s-hero{padding:86px 0 54px;background:#fbfaf7}.structure-blog-editorial-pro .s-hero-grid{grid-template-columns:1.25fr .75fr;gap:54px}.structure-blog-editorial-pro .s-hero h1{font-size:clamp(44px,7vw,82px);line-height:1}.structure-blog-editorial-pro .s-grid.cols-3{grid-template-columns:1.5fr 1fr 1fr}.structure-blog-editorial-pro .s-page-hero{text-align:center;padding:74px 0 42px}.structure-blog-editorial-pro .s-content-layout{grid-template-columns:minmax(0,760px) 280px;gap:54px}.structure-blog-editorial-pro .s-prose{font-size:18px;line-height:1.9}.structure-blog-editorial-pro .s-footer-grid{grid-template-columns:2fr 1fr 1fr}
/* MarketFront responsive 2.4 */
@media(max-width:900px){.structure-blog-editorial-pro .s-hero-grid,.structure-blog-editorial-pro .s-product-detail,.structure-blog-editorial-pro .s-content-layout{grid-template-columns:1fr!important}.structure-blog-editorial-pro .s-grid.cols-4,.structure-blog-editorial-pro .s-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.structure-blog-editorial-pro .s-gallery{grid-template-columns:1fr!important}.structure-blog-editorial-pro .s-gallery-thumbs{display:flex!important;flex-direction:row!important;overflow-x:auto!important}.structure-blog-editorial-pro .s-gallery-thumbs img{width:82px!important;flex:0 0 82px!important}.structure-blog-editorial-pro .s-detail{position:static!important}.structure-blog-editorial-pro .s-footer-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:600px){.structure-blog-editorial-pro .s-grid.cols-4,.structure-blog-editorial-pro .s-grid.cols-3,.structure-blog-editorial-pro .s-footer-grid{grid-template-columns:1fr!important}.structure-blog-editorial-pro .s-hero{padding:44px 0!important}.structure-blog-editorial-pro .s-detail h1{font-size:34px!important}}
