.ocf-launch-banner { padding-block: clamp(16px, 2.5vw, 28px); }

.ocf-launch-banner{background:var(--ocf-bg-alt)}.ocf-launch-banner .launch-banner-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ocf-launch-banner h2{font-size:var(--font-h2-size);line-height:1.25;max-width:600px;margin:0}.ocf-launch-banner img{display:block;width:100%;height:auto}@media(max-width:850px){.ocf-launch-banner .launch-banner-layout{grid-template-columns:1fr;gap:28px}.ocf-launch-banner h2{font-size:clamp(28px,6vw,38px)}}
