.training-page.svelte-15yk238{max-width:700px;margin:0 auto;padding:4rem 2rem;display:flex;flex-direction:column}.body.svelte-15yk238{display:contents}.training-page.svelte-15yk238 h1:where(.svelte-15yk238){font-size:2rem;font-weight:700;color:var(--color-text-heading);margin-bottom:1.25rem}.badges.svelte-15yk238{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 2rem;padding:0}.badges.svelte-15yk238 li:where(.svelte-15yk238){background:var(--color-accent-focus);color:#111;font-size:.8rem;font-weight:500;padding:.25rem .6rem;border-radius:999px}.body.svelte-15yk238 p{font-size:1.05rem;color:var(--color-text-body);line-height:1.7;margin-bottom:1.25rem}.body.svelte-15yk238 h2{font-size:1.35rem;font-weight:600;color:var(--color-text-heading);margin-top:2.5rem;margin-bottom:.75rem}.body.svelte-15yk238 ul,.body.svelte-15yk238 ol{padding-left:1.5rem;margin-bottom:1.25rem}.body.svelte-15yk238 li{font-size:1.05rem;color:var(--color-text-body);line-height:1.7;margin-bottom:.5rem}.body.svelte-15yk238 strong{color:var(--color-text-heading)}.cta.svelte-15yk238{margin-top:2.5rem;order:1}.body.svelte-15yk238 .footnotes{order:2;margin-top:2.5rem}@media(max-width:640px){.training-page.svelte-15yk238{padding:3rem 1.5rem}.training-page.svelte-15yk238 h1:where(.svelte-15yk238){font-size:1.5rem}}
