@media print{.no-print{display:none}}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.text-and-media .grid{grid-template-columns:unset;grid-template-areas:"image" "text";grid-column-gap:0;grid-row-gap:24px}@media only screen and (min-width: 1000px){.text-and-media .grid{grid-template-columns:50% 50%;grid-template-areas:"text image";grid-row-gap:32px}}@media only screen and (min-width: 1400px){.text-and-media .grid{grid-row-gap:40px}}@media only screen and (min-width: 1000px){.text-and-media--right-aligned .grid{grid-template-areas:"image text"}}.text-and-media__text{grid-area:text}@media only screen and (min-width: 1000px){.text-and-media__text{padding-right:40px}.text-and-media__text p{position:sticky;top:calc(var(--loNavigationHeight) + 40px)}.text-and-media--right-aligned .text-and-media__text{padding-right:unset;padding-left:40px}}@media only screen and (min-width: 1400px){.text-and-media__text{padding-right:64px}.text-and-media--right-aligned .text-and-media__text{padding-left:64px}}@media only screen and (min-width: 1920px){.text-and-media__text{padding-right:80px}.text-and-media--right-aligned .text-and-media__text{padding-left:80px}}.text-and-media__image{position:relative;grid-area:image;overflow:clip;aspect-ratio:1.47/1;margin-inline:clamp(-6.25rem,.5793rem - 7.8049vw,-1.25rem)}@media only screen and (min-width: 1000px){.text-and-media__image{position:sticky;top:calc(var(--loLayoutSpacing) + var(--loNavigationHeight));margin-inline:unset;margin-right:clamp(-6.25rem,.5793rem - 7.8049vw,-1.25rem)}}@media only screen and (min-width: 1400px){.text-and-media__image{margin-right:clamp(-10rem,20rem - 30vw,-6.25rem)}}.text-and-media--right-aligned .text-and-media__image{margin-left:clamp(-6.25rem,.5793rem - 7.8049vw,-1.25rem)}@media only screen and (min-width: 1000px){.text-and-media--right-aligned .text-and-media__image{margin-right:unset}}@media only screen and (min-width: 1400px){.text-and-media--right-aligned .text-and-media__image{margin-left:clamp(-10rem,20rem - 30vw,-6.25rem)}}.text-and-media__image picture{position:absolute;inset:0}.text-and-media__image img{position:absolute;width:100%;height:calc(100% + 100px);object-fit:cover}

/*# sourceMappingURL=paragraph-text-and-media.css.map */