:where(.c-block-list-text-media){width:calc(12 * var(--theme-layout-column-of-12) + 11 * var(--theme-layout-gutter));column-gap:calc(.5 * var(--theme-layout-column-of-12) + 0 * var(--theme-layout-gutter));row-gap:var(--theme-spacing-md);--mediaWidth:calc(var(--theme-layout-column-of-12)*5 + var(--theme-layout-gutter)*4);--maxHeight:min(80vh, ( 12 * var(--theme-layout-column-of-12) + 11 * var(--theme-layout-gutter) ) / 16 * 9);grid-template-rows:max-content 1fr;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}:where(.c-block-list-text-media--media-aspect-ratio--portrait){--maxHeight:min(80vh, ( 12 * var(--theme-layout-column-of-12) + 11 * var(--theme-layout-gutter) ) / 9 * 16)}:where(.c-block-list-text-media--media-aspect-ratio--square){--maxHeight:min(80vh, ( 12 * var(--theme-layout-column-of-12) + 11 * var(--theme-layout-gutter) ))}@media (width>=80em){:where(.c-block-list-text-media:not(.c-block-list-text-media--ctx--wide)){width:calc(8 * var(--theme-layout-column-of-12) + 7 * var(--theme-layout-gutter))}}@media (width>=41em){:where(.c-block-list-text-media){--maxHeight:min(65vh, var(--mediaWidth) / 16 * 9)}:where(.c-block-list-text-media--media-aspect-ratio--portrait){--maxHeight:min(65vh, var(--mediaWidth) / 9 * 16)}:where(.c-block-list-text-media--media-aspect-ratio--square){--maxHeight:min(65vh, var(--mediaWidth))}:where(.c-block-list-text-media--media-alignment--left){grid-template-columns:var(--mediaWidth) 1fr}:where(.c-block-list-text-media--media-alignment--right){grid-template-columns:1fr var(--mediaWidth)}}@media (width>=80em){:where(.c-block-list-text-media){--mediaWidth:calc(var(--theme-layout-column-of-12)*6 + var(--theme-layout-gutter)*5)}:where(.c-block-list-text-media--media-aspect-ratio--portrait){--mediaWidth:calc(var(--theme-layout-column-of-12)*3 + var(--theme-layout-gutter)*2)}:where(.c-block-list-text-media--media-aspect-ratio--portrait):where(.c-block-list-text-media--ctx--wide){padding-right:calc(var(--theme-layout-column-of-12)*2 + var(--theme-layout-gutter)*2)}:where(.c-block-list-text-media:not(.c-block-list-text-media--ctx--wide,.c-block-list-text-media--media-aspect-ratio--portrait)){--mediaWidth:calc(var(--theme-layout-column-of-12)*4 + var(--theme-layout-gutter)*3)}}@media print{:where(.c-block-list-text-media){flex-direction:column!important;display:flex!important}}
