.cms-section.svelte-1oxvs2d{padding:var(--section-pad)}h2.svelte-1oxvs2d{font-family:var(--display);font-size:clamp(1.9rem,4vw,2.8rem);text-transform:uppercase;color:var(--green);letter-spacing:.5px;margin-bottom:18px}.section-heading.svelte-1oxvs2d{text-align:center;max-width:760px;margin:0 auto 28px}.twocol.svelte-1oxvs2d{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,56px);align-items:center}.col-text.svelte-1oxvs2d{order:1}.col-media.svelte-1oxvs2d{order:2}.twocol.reverse.svelte-1oxvs2d .col-text:where(.svelte-1oxvs2d){order:2}.twocol.reverse.svelte-1oxvs2d .col-media:where(.svelte-1oxvs2d){order:1}.col-media.svelte-1oxvs2d img:where(.svelte-1oxvs2d){width:100%;border-radius:var(--radius);box-shadow:var(--shadow)}.cols.svelte-1oxvs2d{column-count:var(--cols, 1);column-gap:2.5rem;max-width:1000px;margin:0 auto}@media(max-width:900px){.twocol.svelte-1oxvs2d{grid-template-columns:1fr;gap:28px}.twocol.svelte-1oxvs2d .col-text:where(.svelte-1oxvs2d),.twocol.reverse.svelte-1oxvs2d .col-text:where(.svelte-1oxvs2d){order:1}.twocol.svelte-1oxvs2d .col-media:where(.svelte-1oxvs2d),.twocol.reverse.svelte-1oxvs2d .col-media:where(.svelte-1oxvs2d){order:2}.cols.svelte-1oxvs2d{column-count:1}}
