.text-media{padding:4.8rem var(--row-space);background-color:var(--bg);column-gap:var(--gap)}@media (min-width:1025px){.text-media:not(.text-media--padded){background-color:unset;padding-block:0}}.text-media--full{padding:0}@media (min-width:1025px){.text-media--full{background-color:unset}}.text-media--full .text-media__text{padding:4.8rem var(--row-space)}@media (max-width:1025px){.text-media--contained .text-media__text{padding-block:0;padding-inline:0}}.text-media__text{--content-width:400px;height:100%;background-color:var(--bg);align-items:center;display:flex}@media (min-width:1025px){.text-media__text:first-child{margin-inline-end:calc(-1*var(--gap));padding-inline-end:calc(4.8rem + var(--gap))}.text-media__text:last-child{margin-inline-start:calc(-1*var(--gap));padding-inline-start:calc(4.8rem + var(--gap))}.text-media--bg .text-media__text:first-child{padding-inline-start:4.8rem}.text-media--bg .text-media__text:last-child{padding-inline-end:4.8rem}.text-media--full .text-media__text:first-child{padding-inline-start:calc(var(--row-space))}.text-media--full .text-media__text: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}