.teacher-page.svelte-5pzw2v{position:relative;padding-bottom:0}.teacher-name.svelte-5pzw2v{position:relative;font-family:var(--font-second);font-weight:700;font-size:calc(2.75 * var(--size));text-align:center;line-height:1.16;margin-bottom:calc(1.125 * var(--size));padding-bottom:calc(1.875 * var(--size))}.teacher-short-bio.svelte-5pzw2v{gap:calc(.5 * var(--size));font-size:calc(1.5 * var(--size));margin-bottom:calc(1.5 * var(--size));line-height:1.2;text-align:center}.bio-section.svelte-5pzw2v{margin-bottom:calc(.75 * var(--size));padding-top:calc(2 * var(--size))}.bio-section.svelte-5pzw2v .markdown-content{font-size:calc(1.125 * var(--size));line-height:1.4}.courses-section.svelte-5pzw2v{padding-bottom:calc(3.75 * var(--size))}.courses-grid.svelte-5pzw2v{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(.1875 * var(--size))}@media(min-width:840px){.courses-grid.svelte-5pzw2v{grid-template-columns:repeat(3,1fr)}}@media(min-width:1500px){.courses-grid.svelte-5pzw2v{grid-template-columns:repeat(4,1fr)}}@media(min-width:2000px){.courses-grid.svelte-5pzw2v{grid-template-columns:repeat(5,1fr)}}.courses-item.svelte-5pzw2v{display:flex}
