.text-media{container-type:inline-size}.text-media__layout{width:100%;display:flex;gap:1.5rem;flex-direction:column;justify-content:center}@container (min-width: 39.75rem){.text-media__layout{flex-direction:row;gap:5rem;align-items:center;justify-content:start}.text-media__layout--media-right{flex-direction:row-reverse}.text-media__layout--media-left{flex-direction:row}}@container (min-width: 39.75rem){.text-media__layout>*{flex:0 1 50%}}.text-media__content .text-media__title{font-size:clamp(1.25rem,5vw,1.5rem);font-family:stolzl,sans-serif;color:#002855;font-weight:400;margin-bottom:clamp(.5rem,2cqi,2rem);text-align:center}@supports (-webkit-touch-callout: none) and (not (translate: none)){.text-media__content .text-media__title{padding:1.25rem 0}}@container (min-width: 39.75rem){.text-media__content .text-media__title{text-align:left}}.text-media__content .text-media__text{font-size:1rem}.text-media__content .text-media__text>*:first-child{margin-top:0}.text-media__content .text-media__text>*:last-child{margin-bottom:0}.text-media__content .text-media__text a:not(.button){color:#c25712;text-decoration:underline}.text-media__content .text-media__text a:not(.button):hover{text-decoration:none}.text-media__content .text-media__text iframe,.text-media__content .text-media__text p{margin:1.25rem 0}.text-media__content .text-media__text h1,.text-media__content .text-media__text h2,.text-media__content .text-media__text h3,.text-media__content .text-media__text h4,.text-media__content .text-media__text h5,.text-media__content .text-media__text h6{font-family:stolzl,sans-serif;margin:1.25rem 0}.text-media__content .text-media__text h1:first-child,.text-media__content .text-media__text h2:first-child,.text-media__content .text-media__text h3:first-child,.text-media__content .text-media__text h4:first-child,.text-media__content .text-media__text h5:first-child,.text-media__content .text-media__text h6:first-child{margin-top:0}.text-media__content .text-media__text h1,.text-media__content .text-media__text h2{font-size:clamp(1.25rem,5vw,1.5rem);color:#002855}.text-media__content .text-media__text h2{line-height:normal}.text-media__content .text-media__text h3{font-size:clamp(.875rem,5vw,1.125rem);font-weight:600}.text-media__content .text-media__text h4{font-size:clamp(.875rem,5vw,1.125rem);font-weight:500}.text-media__content .text-media__text p{line-height:1.5}.text-media__content .text-media__text p:first-child{margin-top:0}.text-media__content .text-media__text ul{list-style-type:disc;margin-left:1.5em}.text-media__content .text-media__text ol{list-style-type:decimal;margin-left:1.5em}.text-media__content .text-media__text li{margin:1em 0}.text-media__content .text-media__text{margin-bottom:clamp(1rem,2cqi,2rem);color:#2f2f2f;line-height:1.25rem}@supports (-webkit-touch-callout: none) and (not (translate: none)){.text-media__content .text-media__text{padding-bottom:1.25rem}}@container (min-width: 39.75rem){.text-media__content .text-media__text{font-size:1rem}.text-media__content .text-media__text>*:first-child{margin-top:0}.text-media__content .text-media__text>*:last-child{margin-bottom:0}.text-media__content .text-media__text a:not(.button){color:#c25712;text-decoration:underline}.text-media__content .text-media__text a:not(.button):hover{text-decoration:none}.text-media__content .text-media__text iframe,.text-media__content .text-media__text p{margin:1.25rem 0}.text-media__content .text-media__text h1,.text-media__content .text-media__text h2,.text-media__content .text-media__text h3,.text-media__content .text-media__text h4,.text-media__content .text-media__text h5,.text-media__content .text-media__text h6{font-family:stolzl,sans-serif;margin:1.25rem 0}.text-media__content .text-media__text h1:first-child,.text-media__content .text-media__text h2:first-child,.text-media__content .text-media__text h3:first-child,.text-media__content .text-media__text h4:first-child,.text-media__content .text-media__text h5:first-child,.text-media__content .text-media__text h6:first-child{margin-top:0}.text-media__content .text-media__text h1,.text-media__content .text-media__text h2{font-size:clamp(1.25rem,5vw,1.5rem);color:#002855}.text-media__content .text-media__text h2{line-height:normal}.text-media__content .text-media__text h3{font-size:clamp(.875rem,5vw,1.125rem);font-weight:600}.text-media__content .text-media__text h4{font-size:clamp(.875rem,5vw,1.125rem);font-weight:500}.text-media__content .text-media__text p{line-height:1.5}.text-media__content .text-media__text p:first-child{margin-top:0}.text-media__content .text-media__text ul{list-style-type:disc;margin-left:1.5em}.text-media__content .text-media__text ol{list-style-type:decimal;margin-left:1.5em}.text-media__content .text-media__text li{margin:1em 0}}.text-media__media{display:flex;width:100%;position:relative}.text-media__media .text-media__image,.text-media__media iframe{flex:1 0 29.6875rem;border-radius:1.5rem}.text-media__media iframe{aspect-ratio:16/9;height:auto}.text-media__media .text-media__image:is(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.text-media__media .text-media__accent{position:absolute;aspect-ratio:1/1;height:12.25rem;background-color:var(--background);z-index:-1}@container (min-width: 39.75rem){.text-media__media .text-media__image,.text-media__media .text-image__video{border-radius:2rem}.text-media__media .text-media__accent{height:50%}}.text-media .text-media__layout--media-right .text-media__accent{top:0;right:0;border-radius:50% 0 50% 50%}.text-media .text-media__layout--media-right .text-media__media{padding:3.125rem 3.125rem 0 0}@supports (-webkit-touch-callout: none) and (not (translate: none)){.text-media .text-media__layout--media-right .text-media__media{padding:0}}@container (min-width: 39.75rem){.text-media .text-media__layout--media-right .text-media__media{padding:min(5%,48px) min(5%,48px) 0 0}}.text-media .text-media__layout--media-left .text-media__accent{top:0;left:0;border-radius:50% 0 50% 50%}.text-media .text-media__layout--media-left .text-media__media{padding:3.125rem 0 0 3.125rem}@supports (-webkit-touch-callout: none) and (not (translate: none)){.text-media .text-media__layout--media-left .text-media__media{padding:0}}@container (min-width: 39.75rem){.text-media .text-media__layout--media-left .text-media__media{padding:min(5%,48px) 0 0 min(5%,48px)}}
