.content-section{display:flex;flex-direction:column;gap:48px}.content-section__content{display:flex;flex-direction:column;width:100%}.content-section__image{height:416px;object-fit:contain;width:100%}.content-section__image.content-section__image--cover{object-fit:cover}.content-section__tag{color:var(--brand-blue-9,#0b5cfe);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-sm-letter-spacing);line-height:var(--text-sm-line-height);margin-bottom:12px}.content-section__heading{color:var(--brand-dark-blue-11,#23253d);font-size:var(--display-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--display-sm-letter-spacing);line-height:var(--display-sm-line-height);margin-bottom:32px}.content-section__text *{color:var(--brand-dark-blue-8,#4a5578);font-size:var(--text-lg-size);font-weight:var(--font-weight-regular);letter-spacing:var(--text-lg-letter-spacing);line-height:var(--text-lg-line-height)}.content-section__text p:last-of-type{margin-bottom:0}.content-section--dark .content-section__heading{color:var(--brand-dark-blue-3,#eff1f5)}.content-section--dark .content-section__text *{color:var(--brand-dark-blue-5,#b9c0d4)}@media (min-width:1024px){.content-section{flex-direction:row;gap:64px}.content-section.content-section--inverse{flex-direction:row-reverse}.content-section__tag{font-size:var(--text-md-size);letter-spacing:var(--text-md-letter-spacing);line-height:var(--text-md-line-height)}.content-section__heading{font-size:var(--display-lg-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--display-lg-letter-spacing);line-height:var(--display-lg-line-height);margin-bottom:64px}.content-section__heading.content-section__heading--h3{font-size:var(--display-md-size);letter-spacing:var(--display-md-letter-spacing);line-height:var(--display-md-line-height)}.content-section__text{font-size:var(--display-sm-size);font-weight:var(--font-weight-medium);letter-spacing:var(--display-sm-letter-spacing);line-height:var(--display-sm-line-height)}.content-section__content{width:50%}.content-section__image{border-radius:16px;height:636px;width:50%}}