.two-column-box{background:#fff;padding:clamp(1.5rem,3vw,2.5rem) 1rem}.two-column-box,.two-column-box *{box-sizing:border-box}.two-column-box__inner{align-items:stretch;background:#f4f4f4;border-radius:2rem;display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);margin:0 auto;overflow:hidden;width:min(100%,1600px)}.two-column-box--reverse .two-column-box__content{order:2}.two-column-box--reverse .two-column-box__media{order:1}.two-column-box__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,5.5rem)}.two-column-box__title{color:#6f98b6;font-size:clamp(1.9rem,1.4rem + 1vw,3rem);font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0}.two-column-box__copy{color:#111;font-size:clamp(1rem,.95rem + .18vw,1.12rem);line-height:1.55;max-width:28rem}.two-column-box__copy--top{margin-top:1.2rem}.two-column-box__copy--top *{font-size:16px}.two-column-box__copy--bottom{margin-top:1.25rem}.two-column-box__copy--bottom *{font-size:16px}.two-column-box__copy>:first-child{margin-top:0}.two-column-box__copy>:last-child{margin-bottom:0}.two-column-box__media{min-width:0}.two-column-box__image,.two-column-box__placeholder{display:block;height:100%;min-height:19rem;width:100%}.two-column-box__image{object-fit:cover}.two-column-box__placeholder{background:linear-gradient(180deg,#d9dde4,#eef1f5)}@media (max-width:1199px){.two-column-box__inner{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr)}.two-column-box__image,.two-column-box__placeholder{min-height:30rem}}@media (max-width:991px){.two-column-box__inner{grid-template-columns:1fr}.two-column-box--reverse .two-column-box__content,.two-column-box--reverse .two-column-box__media,.two-column-box__content,.two-column-box__media{order:0}.two-column-box__content{padding:2rem 1.5rem}.two-column-box__copy,.two-column-box__title{max-width:100%}.two-column-box__image,.two-column-box__placeholder{min-height:22rem}}@media (max-width:767px){.two-column-box{padding:1rem}.two-column-box__inner{border-radius:1.4rem}.two-column-box__content{padding:1.5rem 1.25rem}.two-column-box__image,.two-column-box__placeholder{min-height:auto}}