.text-media{column-gap:var(--gap);padding:3.6rem var(--row-space);background-color:var(--bg)}@media (width>=1024px){.text-media:not(.text-media--padded){background-color:unset;padding-block:0}}.text-media--full{padding:0}@media (width>=1024px){.text-media--full{background-color:unset}}.text-media--full .text-media__text{padding:3.6rem var(--row-space)}@media (width<=1024px){.text-media--contained .text-media__text{padding-block:0;padding-inline:0}}.text-media__text{--content-width:400px;background-color:var(--bg);align-items:center;height:100%;display:flex}@media (width>=1024px){.text-media__text:not(.no-banner):first-child{margin-inline-end:calc(-1*var(--gap));padding-inline-end:calc(3.6rem + var(--gap))}.text-media__text:not(.no-banner):last-child{margin-inline-start:calc(-1*var(--gap));padding-inline-start:calc(3.6rem + var(--gap))}.text-media--bg .text-media__text:not(.no-banner):first-child{padding-inline:3.6rem}.text-media--bg .text-media__text:not(.no-banner):last-child{padding-inline-end:3.6rem}.text-media--full .text-media__text:not(.no-banner):first-child{padding-inline-start:calc(var(--row-space))}.text-media--full .text-media__text:not(.no-banner):last-child{padding-inline-end:calc(var(--row-space))}}.text-media__text--wide{--content-width:629px}.text-media__media{height:100%;position:relative}.text-media__media .content{width:calc(100% - 48px);margin:24px}