.l-section--content-block-l-r{margin-bottom:0;background-color:var(--bg-primary)}.l-section--content-block-l-r.is-dark{--bg-primary: #0f1f6c;--txt-caption: var(--c-white);--txt-heading: var(--c-white);--txt-paragraph: var(--c--lavender-blue);--button-bg-primary-idle: var(--c-white);--button-bg-primary-hover: var(--c--lavender-blue);--button-label-primary-idle: var(--c--brand-tertiary-500-main);--button-label-primary-hover: var(--c--brand-tertiary-500-main);--button-label-link-idle: var(--c-white);--interface-divider-divider: rgba(206, 213, 219, 0.2)}@media only screen and (min-width: 1024px){.l-section--content-block-l-r:first-child.l-wpt-desktop-0 .content-block-l-r__grid{border-top:0}}@media only screen and (min-width: 1024px){.content-block-l-r .l-wrapper__inner::before,.content-block-l-r .l-wrapper__inner::after{display:none}}.content-block-l-r__grid{display:grid}@media only screen and (min-width: 1024px){.content-block-l-r__grid{grid-template-columns:repeat(2, minmax(0, 1fr));border-top:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider)}}@media only screen and (min-width: 1024px){.content-block-l-r__grid--image-left .content-block-l-r__media{order:-1}}@media only screen and (min-width: 1024px){.content-block-l-r__grid--no-image{grid-template-columns:1fr}}.content-block-l-r__content,.content-block-l-r__media{min-width:0}.content-block-l-r__content{display:flex;padding:4rem 2rem 4rem}@media only screen and (min-width: 1024px){.content-block-l-r__content{min-height:41rem;padding:3rem 3rem 3rem 2.5rem}}@media only screen and (min-width: 1024px){.content-block-l-r__grid--image-left .content-block-l-r__content{padding-right:2.5rem;padding-left:3rem}}@media only screen and (min-width: 1024px){.content-block-l-r__grid--ratio-4-5 .content-block-l-r__content{min-height:33.1875rem}}@media only screen and (min-width: 1024px){.content-block-l-r__grid--no-image .content-block-l-r__content{min-height:0;padding-top:5rem;padding-bottom:5rem}}.content-block-l-r__content-inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:2rem;min-height:0}@media only screen and (min-width: 1024px){.content-block-l-r__content-inner{gap:3rem}}.content-block-l-r__grid--text-bottom .content-block-l-r__copy{flex:1 1 auto;justify-content:space-between;min-height:0}.content-block-l-r__copy,.content-block-l-r__heading-box{display:flex;flex-direction:column;gap:1rem}.content-block-l-r__caption{color:var(--txt-caption);text-transform:uppercase}.content-block-l-r__heading{color:var(--txt-heading)}.content-block-l-r__description{color:var(--txt-paragraph)}@media only screen and (min-width: 1024px){.content-block-l-r__description{padding-right:4rem}}.content-block-l-r__additional-description{max-width:30.3125rem;color:var(--txt-paragraph)}.content-block-l-r__buttons{align-items:center}.content-block-l-r__buttons .btn{width:100%}@media only screen and (min-width: 1024px){.content-block-l-r__buttons .btn{width:auto}}.content-block-l-r__media{display:flex;align-items:center;padding:1rem;border-top:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.content-block-l-r__media{border-top:0;border-bottom:0;border-left:1px solid var(--interface-divider-divider)}}@media only screen and (min-width: 1024px){.content-block-l-r__grid--image-left .content-block-l-r__media{border-right:1px solid var(--interface-divider-divider);border-left:0}}.content-block-l-r__media picture{display:block;width:100%;aspect-ratio:1/1}.content-block-l-r__image,.content-block-l-r__placeholder{display:block;width:100%;aspect-ratio:1/1;border-radius:var(--border-radius-s)}.content-block-l-r__image{height:100%;object-fit:cover;object-position:bottom center}.content-block-l-r__placeholder{background-color:#f0f3ff}.content-block-l-r__grid--ratio-4-5 .content-block-l-r__image,.content-block-l-r__grid--ratio-4-5 .content-block-l-r__placeholder,.content-block-l-r__grid--ratio-4-5 .content-block-l-r__media picture{aspect-ratio:5/4}@media only screen and (max-width: 1023px){.content-block-l-r.l-wrapper{padding-top:2rem}}
