.class_types_page.svelte-io7v33{max-width:92rem;margin:0 auto;padding:clamp(5rem,10vw,10rem) 1rem}header.svelte-io7v33{text-align:center;justify-items:center;max-width:70rem;margin:0 auto clamp(6rem,12vw,11rem);display:grid}header.svelte-io7v33>p:where(.svelte-io7v33),.environment.svelte-io7v33{color:oklch(var(--l8-t) var(--c8) var(--primary-h));letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem;font-weight:700}h1.svelte-io7v33,h2.svelte-io7v33,p.svelte-io7v33{margin-top:0}h1.svelte-io7v33{margin-bottom:1rem}header.svelte-io7v33 span:where(.svelte-io7v33){color:var(--g8-t);font-size:clamp(1.8rem,2vw,2.1rem);line-height:1.6}.class_browser.svelte-io7v33{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,6rem);display:grid}article.svelte-io7v33{border-top:1px solid var(--shadow2-t);grid-template-rows:auto auto 1fr;align-content:start;padding:clamp(2rem,5vw,4rem) 0;display:grid}article.svelte-io7v33 h2:where(.svelte-io7v33){text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:430;line-height:.98}article.svelte-io7v33>p:where(.svelte-io7v33):not(.environment){max-width:42rem;color:var(--g7-t);margin-bottom:0;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.4}.class_actions.svelte-io7v33{border-top:1px solid var(--shadow2-t);justify-content:center;padding-top:clamp(2rem,5vw,4rem);display:flex}@media (width<=760px){.class_browser.svelte-io7v33{grid-template-columns:1fr}}
