.lz-flex-custom{padding:clamp(55px,7vw,105px) 0}.lz-flex-custom-inner{width:min(1200px,calc(100% - 40px));margin:0 auto}.lz-flex-custom--rich h2,.lz-flex-custom--html h2{font-size:clamp(26px,3vw,42px);line-height:1.2}.lz-flex-custom-inner img{max-width:100%;height:auto}.lz-flex-custom--image img{max-width:min(100%,980px);margin:auto;border-radius:16px}.lz-flex-caption{font-size:14px;text-align:center;margin-top:16px;color:#7b8799}.lz-flex-custom iframe,.lz-flex-custom video{max-width:100%}
