.columns.svelte-ys52rm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:48px}.column.svelte-ys52rm{padding:25px;border:1px solid var(--line-strong);background:var(--paper-light)}.column__number.svelte-ys52rm{display:block;margin-bottom:18px;color:var(--bronze-dark);font-family:var(--font-mono);font-size:.75rem;font-weight:800}.column.svelte-ys52rm h3:where(.svelte-ys52rm){margin-bottom:12px;font-size:clamp(1.15rem,1.8vw,1.45rem)}.column.svelte-ys52rm p:where(.svelte-ys52rm),.column.svelte-ys52rm ul:where(.svelte-ys52rm){color:var(--charcoal-soft)}.column.svelte-ys52rm ul:where(.svelte-ys52rm){padding-left:18px;list-style:disc}.column.svelte-ys52rm li:where(.svelte-ys52rm)+li:where(.svelte-ys52rm){margin-top:6px}.column--example.svelte-ys52rm{display:flex;flex-direction:column}.column--example.svelte-ys52rm h3:where(.svelte-ys52rm){text-wrap:balance}.column__foot.svelte-ys52rm{margin-top:auto;padding-top:20px}.column.svelte-ys52rm .column__example:where(.svelte-ys52rm){margin:0;padding:14px 16px;border-left:3px solid var(--bronze);background:var(--paper);color:var(--charcoal);font-family:var(--font-heading);font-weight:500;font-size:1.05rem;line-height:1.45}.columns__closing.svelte-ys52rm{margin-top:48px}.columns__head--centred.svelte-ys52rm{text-align:center}.columns__head--centred.svelte-ys52rm h2:where(.svelte-ys52rm),.columns__head--centred.svelte-ys52rm .lead:where(.svelte-ys52rm){margin-inline:auto}.columns--steps.svelte-ys52rm{gap:28px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none}.column--step.svelte-ys52rm{padding:28px 0 0;border:0;border-top:1px solid var(--line);background:transparent}.column__step.svelte-ys52rm{display:block;margin-bottom:20px;color:var(--bronze-dark);font-family:var(--font-heading);font-size:4rem;font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:1}.column--step.svelte-ys52rm h3:where(.svelte-ys52rm){font-size:clamp(1.4rem,2vw,1.625rem)}.column--step.svelte-ys52rm p:where(.svelte-ys52rm){color:var(--stone)}.column--step.svelte-ys52rm .column__example:where(.svelte-ys52rm){border-left:0;border-radius:12px;background:var(--paper-light);color:var(--charcoal);font-family:var(--font-body);font-weight:400}.columns--on-ink.svelte-ys52rm .column--step:where(.svelte-ys52rm){border-top-color:var(--on-ink-line)}.columns--on-ink.svelte-ys52rm .column__step:where(.svelte-ys52rm){color:var(--on-ink-accent)}.columns--on-ink.svelte-ys52rm .column--step:where(.svelte-ys52rm) p:where(.svelte-ys52rm){color:var(--on-ink-soft)}@media(min-width:1200px){.columns--across.svelte-ys52rm{grid-template-columns:repeat(var(--across),minmax(0,1fr))}.columns--across.svelte-ys52rm .column--step:where(.svelte-ys52rm) h3:where(.svelte-ys52rm){font-size:1.3125rem}}.columns__more.svelte-ys52rm{margin-top:clamp(40px,5vw,56px)}.columns__more--centred.svelte-ys52rm{text-align:center}.columns__more--centred.svelte-ys52rm .columns__note:where(.svelte-ys52rm){margin-inline:auto}.columns__more--centred.svelte-ys52rm .button-row:where(.svelte-ys52rm){justify-content:center;margin-top:20px}.columns__note.svelte-ys52rm{max-width:60ch;color:var(--stone)}.columns__closing--statement.columns--on-ink.svelte-ys52rm{color:var(--on-ink)}.columns__closing--statement.svelte-ys52rm{max-width:30ch;margin:clamp(48px,6vw,64px) auto 0;color:var(--charcoal);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.3;text-align:center;text-wrap:balance}
