.flexible-grid{width:100%;margin:0 auto}.flexible-grid__container{width:100%}.flexible-grid__row{display:flex;flex-wrap:wrap;width:100%;margin-bottom:32px}.flexible-grid__row:last-child{margin-bottom:0}.flexible-grid__row--gap-none{gap:0}.flexible-grid__row--gap-small{gap:12px}.flexible-grid__row--gap-medium{gap:24px}.flexible-grid__row--gap-large{gap:48px}.flexible-grid__row--gap-xlarge{gap:72px}.flexible-grid__row--align-stretch{align-items:stretch}.flexible-grid__row--align-start{align-items:flex-start}.flexible-grid__row--align-center{align-items:center}.flexible-grid__row--align-end{align-items:flex-end}.flexible-grid__row--align-baseline{align-items:baseline}.flexible-grid__row--justify-start{justify-content:flex-start}.flexible-grid__row--justify-center{justify-content:center}.flexible-grid__row--justify-end{justify-content:flex-end}.flexible-grid__row--justify-between{justify-content:space-between}.flexible-grid__row--justify-around{justify-content:space-around}.flexible-grid__row--justify-evenly{justify-content:space-evenly}.flexible-grid__column{flex:1;min-width:0;display:flex;flex-direction:column}.flexible-grid__column-content{height:100%;display:flex;flex-direction:column}.flexible-grid__column--width-25{flex:1}.flexible-grid__column--width-33{flex:1}.flexible-grid__column--width-50{flex:1}.flexible-grid__column--width-66{flex:2}.flexible-grid__column--width-75{flex:3}.flexible-grid__column--width-100{flex:1}.flexible-grid__placeholder{padding:32px;border:2px dashed #cbd5e0;border-radius:8px;text-align:center;background-color:#f7fafc;color:#718096;min-height:100px;display:flex;align-items:center;justify-content:center}.flexible-grid__placeholder p{margin:0;font-style:italic}.flexible-grid__empty{padding:48px;text-align:center;border:2px dashed #e2e8f0;border-radius:8px;background-color:#f7fafc;color:#718096}.flexible-grid__empty p{margin:0;font-size:1.1rem}@media (max-width:768px){.flexible-grid__row{flex-direction:column;gap:24px!important}.flexible-grid__column{flex:1 1 100%!important;width:100%!important}.flexible-grid__row--gap-large,.flexible-grid__row--gap-xlarge{gap:24px!important}}@media (max-width:480px){.flexible-grid__row{gap:16px!important;margin-bottom:24px}.flexible-grid__placeholder{padding:24px;min-height:80px}}.flexible-grid.no-padding-top{padding-top:0!important}.flexible-grid.no-padding-bottom{padding-bottom:0!important}.flexible-grid.full-padding-top{padding-top:64px!important}.flexible-grid.full-padding-bottom{padding-bottom:64px!important}.flexible-grid.half-padding-top{padding-top:32px!important}.flexible-grid.half-padding-bottom{padding-bottom:32px!important}.flexible-grid__column-content>*:first-child{margin-top:0}.flexible-grid__column-content>*:last-child{margin-bottom:0}.flexible-grid__column-content img{max-width:100%;height:auto;border-radius:6px}.flexible-grid__column-content ul,.flexible-grid__column-content ol{padding-left:24px}.flexible-grid__column-content h1,.flexible-grid__column-content h2,.flexible-grid__column-content h3,.flexible-grid__column-content h4,.flexible-grid__column-content h5,.flexible-grid__column-content h6{margin-bottom:16px;line-height:1.3}.flexible-grid__column-content p{margin-bottom:16px;line-height:1.6}@media print{.flexible-grid__row{break-inside:avoid;page-break-inside:avoid}.flexible-grid__placeholder{display:none}}