.explainer-section{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.5fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:72px}
.explainer-copy .eyebrow{color:#398260;margin-bottom:16px}
.explainer-copy h2{font-size:clamp(1.875rem,3vw,2.625rem);line-height:1.15;margin:0 0 20px}
.explainer-copy>p:not(.eyebrow){font-size:1rem;line-height:1.65;max-width:320px;margin:0 0 24px}
.explainer-copy .text-link{display:inline-flex;align-items:center}
.explainer-player{position:relative;width:100%;aspect-ratio:16/9;background:#f3f4f6;border:1px solid var(--border-default);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}
.explainer-player iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:850px){.explainer-section{grid-template-columns:1fr;gap:28px;padding-block:48px}.explainer-copy h2 br{display:none}.explainer-copy>p:not(.eyebrow){max-width:none;margin-bottom:16px}.explainer-copy h2{margin-bottom:14px}}
