.textmedia{gap:var(--space-32);flex-direction:column;display:flex}.textmedia__content{gap:var(--space-32);flex-direction:column;min-width:0;display:flex}.textmedia__header{width:100%}.textmedia__header>.ce-header{gap:var(--space-16);margin-bottom:0}.textmedia__body{width:100%}.textmedia__body>:first-child{margin-top:0}.textmedia__body>:last-child{margin-bottom:0}.textmedia__body>p:has(>.btn,>.link){margin-top:var(--space-20)}.textmedia__media{min-width:0}.textmedia__grid{gap:var(--space-16);display:grid}.textmedia__item{border-radius:var(--radius-2);min-width:0;overflow:hidden}.textmedia__item picture,.textmedia__item figure,.textmedia__item img{width:100%;height:auto;display:block}.textmedia__item figure{margin:0}.textmedia__item[data-textmedia-video]{aspect-ratio:16/9}.textmedia__item[data-textmedia-video] video,.textmedia__item[data-textmedia-video] iframe,.textmedia__item[data-textmedia-video] .videolink,.textmedia__item[data-textmedia-video] .video-embed{width:100%;height:100%;display:block}.textmedia__item[data-textmedia-video] img,.textmedia__item[data-textmedia-video] video{object-fit:cover;height:100%}.textmedia--media-top .textmedia__media{order:-1}.textmedia--media-bottom .textmedia__media{order:1}.textmedia--text-only .textmedia__content{width:100%}@media (width>=720px){.textmedia--media-top.textmedia--media-multi .textmedia__grid,.textmedia--media-bottom.textmedia--media-multi .textmedia__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.textmedia--media-left,.textmedia--media-right{gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.textmedia--media-left .textmedia__content,.textmedia--media-right .textmedia__content{padding-bottom:var(--space-48);justify-content:center}.textmedia--media-left .textmedia__header,.textmedia--media-right .textmedia__header{max-width:43.75rem}.textmedia--media-left .textmedia__body,.textmedia--media-right .textmedia__body{max-width:35rem}.textmedia--media-left .textmedia__media{grid-area:1/1}.textmedia--media-left .textmedia__content{grid-area:1/2}.textmedia--media-right .textmedia__content{grid-area:1/1}.textmedia--media-right .textmedia__media{grid-area:1/2}}
