/* Structure only. Native Theme Editor owns typography, colors, button paint and corners. */
.sc-image-cta-panel{--sc-panel-padding:40px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:100%;max-width:1280px;margin-inline:auto}
:where(.sc-image-cta-panel,.sc-image-cta-panel *,.sc-image-cta-panel *::before,.sc-image-cta-panel *::after){box-sizing:border-box}
.sc-image-cta-panel--site{max-width:var(--default-content-width,90rem)}.sc-image-cta-panel--full{max-width:none}
.sc-image-cta-panel--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-image-cta-panel--copy-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
.sc-image-cta-panel__media{position:relative;min-width:0;min-height:280px;margin:0;grid-column:1;grid-row:1}
.sc-image-cta-panel__media picture{position:absolute;inset:0;display:block}
.sc-image-cta-panel__image{display:block;width:100%;height:100%;object-fit:cover}
.sc-image-cta-panel--fit-contain .sc-image-cta-panel__image{object-fit:contain}
.sc-image-cta-panel__copy{min-width:0;padding:var(--sc-panel-padding);grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:24px}
.sc-image-cta-panel--right .sc-image-cta-panel__media{grid-column:2}.sc-image-cta-panel--right .sc-image-cta-panel__copy{grid-column:1}
.sc-image-cta-panel--right.sc-image-cta-panel--image-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
.sc-image-cta-panel--right.sc-image-cta-panel--copy-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.sc-image-cta-panel.sc-image-cta-panel--no-image{grid-template-columns:minmax(0,1fr)}.sc-image-cta-panel--no-image .sc-image-cta-panel__copy{grid-column:1}
:where(.sc-image-cta-panel__heading,.sc-image-cta-panel__eyebrow){margin:0}
:where(.sc-image-cta-panel__body)>:first-child{margin-top:0}:where(.sc-image-cta-panel__body)>:last-child{margin-bottom:0}
:where(.sc-image-cta-panel__action){display:flex;align-items:center;justify-content:center;width:100%}
.sc-image-cta-panel .sc-image-cta-panel__copy .sc-image-cta-panel__action,.sc-image-cta-panel .sc-image-cta-panel__copy .sc-image-cta-panel__support-link{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.sc-image-cta-panel__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sc-image-cta-panel__support-item--invalid{display:none}
:where(.sc-image-cta-panel__support-link){display:inline-flex;align-items:center;min-height:44px}
:where(.sc-image-cta-panel a):focus-visible{outline:3px solid CanvasText;outline-offset:3px;box-shadow:0 0 0 2px Canvas}
@media(max-width:720px){.sc-image-cta-panel{display:flex;flex-direction:column}.sc-image-cta-panel__media{min-height:0}.sc-image-cta-panel__media picture{position:static}.sc-image-cta-panel__image{height:auto;object-fit:contain}.sc-image-cta-panel__copy{padding:min(var(--sc-panel-padding),24px);gap:20px}}
