.teachers.svelte-1lrifxw{background:var(--color-bg);min-height:100dvh;overflow-y:auto}.plate.svelte-1lrifxw{max-width:72ch;padding:var(--space-4) var(--space-3) var(--space-4);margin:0 auto}.back-link.svelte-1lrifxw{margin-bottom:var(--space-3);font-family:var(--font-sans);color:var(--color-ink-muted);font-size:.9rem;display:inline-block}.plate.svelte-1lrifxw h1{font-family:var(--font-display);margin:0 0 var(--space-3);color:var(--color-ink);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:400;line-height:1.15}.plate.svelte-1lrifxw h2{font-family:var(--font-display);margin:var(--space-4) 0 var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-ink);padding-bottom:.3rem;font-size:1.4rem;font-weight:400}.plate.svelte-1lrifxw h3{font-family:var(--font-serif);margin:var(--space-3) 0 var(--space-1);color:var(--color-ink);font-size:1.08rem;font-weight:600}.plate.svelte-1lrifxw p{font-family:var(--font-serif);color:var(--color-ink);margin:0 0 var(--space-2);font-size:1.02rem;line-height:1.65}.plate.svelte-1lrifxw ul,.plate.svelte-1lrifxw ol{font-family:var(--font-serif);color:var(--color-ink);margin:0 0 var(--space-2);padding-left:1.4rem;font-size:1.02rem;line-height:1.65}.plate.svelte-1lrifxw li{margin-bottom:.5rem}.plate.svelte-1lrifxw hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-4) 0}.plate.svelte-1lrifxw code{background:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;padding:.05em .35em;font-family:Courier New,monospace;font-size:.9em}.plate.svelte-1lrifxw a{color:var(--color-link)}@media (width<=480px){.plate.svelte-1lrifxw{padding:var(--space-3) var(--space-2) var(--space-4)}}@media print{.back-link.svelte-1lrifxw{display:none}.teachers.svelte-1lrifxw{background:#fff}.plate.svelte-1lrifxw{max-width:100%;margin:0;padding:0}.plate.svelte-1lrifxw *{color:#000!important;background:0 0!important;border-color:#000!important}.plate.svelte-1lrifxw a{text-decoration:underline}.plate.svelte-1lrifxw h1,.plate.svelte-1lrifxw h2,.plate.svelte-1lrifxw h3{break-after:avoid}.plate.svelte-1lrifxw h2:not(:first-of-type){break-before:page}.plate.svelte-1lrifxw li{break-inside:avoid}}
