.teacher-directory-desktop.svelte-ittwnf{max-width:100%}.teacher-directory th,.teacher-directory td{border-color:var(--theme-border, #d7dee6);padding:.75rem;text-align:left;vertical-align:top}.teacher-directory thead th{color:var(--theme-text-muted, #526579);font-size:.85rem}.teacher-profile.svelte-ittwnf{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;align-items:start}.teacher-profile.without-portrait.svelte-ittwnf{grid-template-columns:1fr}.teacher-profile.svelte-ittwnf>span:where(.svelte-ittwnf):last-child,address.svelte-ittwnf,dl.svelte-ittwnf,dl.svelte-ittwnf div:where(.svelte-ittwnf){display:grid;gap:.25rem}h3.svelte-ittwnf,dl.svelte-ittwnf,dt.svelte-ittwnf,dd.svelte-ittwnf,address.svelte-ittwnf,ul.svelte-ittwnf{margin:0}address.svelte-ittwnf{color:var(--theme-text-muted, #526579);font-style:normal}small.svelte-ittwnf,.muted.svelte-ittwnf,dt.svelte-ittwnf{color:var(--theme-text-muted, #526579)}dt.svelte-ittwnf{font-size:.8rem;font-weight:750}.teacher-portrait.svelte-ittwnf{width:4rem;height:4rem;overflow:hidden;border-radius:.65rem;background:var(--theme-surface-muted, #eef2f6)}.teacher-portrait.svelte-ittwnf picture:where(.svelte-ittwnf),.teacher-portrait.svelte-ittwnf img:where(.svelte-ittwnf){display:block;width:100%;height:100%}.teacher-portrait.svelte-ittwnf img:where(.svelte-ittwnf){object-fit:cover;transform-origin:center}.teacher-portrait--missing.svelte-ittwnf{display:grid;place-items:center;padding:.25rem;color:var(--theme-text-muted, #526579);font-size:.65rem;text-align:center}.teacher-activities.svelte-ittwnf{display:grid;gap:.35rem;padding-left:1.2rem}.teacher-directory-desktop.svelte-ittwnf .teacher-directory-link,.teacher-directory-mobile.svelte-ittwnf .teacher-directory-link{color:var(--theme-link, #075e57);font-weight:750;overflow-wrap:anywhere}.teacher-directory-mobile.svelte-ittwnf{display:none;gap:1rem;padding:0;list-style:none}.teacher-directory-mobile.svelte-ittwnf article:where(.svelte-ittwnf){display:grid;gap:.85rem;min-width:0;border:1px solid var(--theme-border, #d7dee6);border-radius:.65rem;padding:.85rem}.teacher-directory-mobile.svelte-ittwnf dl:where(.svelte-ittwnf){gap:.75rem}@media (max-width: 680px){.teacher-directory-desktop.svelte-ittwnf{display:none}.teacher-directory-mobile.svelte-ittwnf{display:grid}}@media (max-width: 390px){.teacher-profile.svelte-ittwnf{grid-template-columns:3.25rem minmax(0,1fr)}.teacher-portrait.svelte-ittwnf{width:3.25rem;height:3.25rem}}.payment-values.svelte-1l981fq,.payment-values.svelte-1l981fq div:where(.svelte-1l981fq){display:grid;gap:.2rem;margin:0}.payment-values.svelte-1l981fq{gap:.75rem}dt.svelte-1l981fq{color:#526579;font-size:.85rem;font-weight:750}dd.svelte-1l981fq{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.75rem;margin:0}.copy-value.svelte-1l981fq{min-width:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.visually-hidden.svelte-1l981fq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 480px){dd.svelte-1l981fq{align-items:stretch;flex-direction:column}}.page-header.svelte-1bv7ezn,.contact-card,.state-message.svelte-1bv7ezn,address.svelte-1bv7ezn,dl.svelte-1bv7ezn,dl.svelte-1bv7ezn div:where(.svelte-1bv7ezn){display:grid;gap:.75rem}.page-header.svelte-1bv7ezn{margin-bottom:1.25rem}h1.svelte-1bv7ezn,h2.svelte-1bv7ezn,h3.svelte-1bv7ezn,p.svelte-1bv7ezn,dl.svelte-1bv7ezn,dt.svelte-1bv7ezn,dd.svelte-1bv7ezn,address.svelte-1bv7ezn,ul.svelte-1bv7ezn{margin:0}address.svelte-1bv7ezn{font-style:normal}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1rem}.contact-card{min-width:0;border:1px solid #d7dee6;border-radius:.75rem;background:#fff;padding:1rem}.wide{grid-column:1 / -1}.muted.svelte-1bv7ezn,address.svelte-1bv7ezn,dt.svelte-1bv7ezn{color:#526579}.state-message.svelte-1bv7ezn{min-width:0;margin-bottom:1rem}.contact-state-message{align-items:flex-start}.contact-state-content.svelte-1bv7ezn{display:grid;gap:.75rem}.contact-grid.svelte-1bv7ezn a{color:#075e57;font-weight:750;overflow-wrap:anywhere}.contact-grid.svelte-1bv7ezn a.action{justify-self:start;border:0;border-radius:.5rem;background:#17202a;color:#fff;padding:.6rem .8rem;font:inherit;font-weight:750;text-decoration:none}dl.svelte-1bv7ezn div:where(.svelte-1bv7ezn){gap:.2rem}dt.svelte-1bv7ezn{font-size:.85rem;font-weight:750}.opening-hours-table{width:100%;border-collapse:collapse}.opening-hours-table th,.opening-hours-table td{border-bottom:1px solid #e2e8f0;padding:.55rem 0;text-align:left;vertical-align:top}.opening-hours-table td{padding-left:1rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.intervals.svelte-1bv7ezn,.social-links.svelte-1bv7ezn{padding-left:1.2rem}.workplaces.svelte-1bv7ezn{display:grid;gap:0;padding:0;list-style:none}.staff-directory.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem;padding:0;list-style:none}.staff-card{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.85rem;align-items:start}.staff-card.without-portrait{grid-template-columns:minmax(0,1fr)}.staff-card picture,.staff-card img,.staff-portrait-missing.svelte-1bv7ezn{display:block;width:5rem;height:5rem}.staff-card img,.staff-portrait-missing.svelte-1bv7ezn{border-radius:.65rem}.staff-card img{object-fit:cover}.staff-portrait-missing.svelte-1bv7ezn{display:grid;place-items:center;padding:.25rem;background:var(--theme-surface-muted, #eef2f6);color:var(--theme-text-muted, #526579);font-size:.65rem;text-align:center}.staff-card div{display:grid;gap:.35rem;min-width:0}.workplaces.svelte-1bv7ezn li:where(.svelte-1bv7ezn){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e2e8f0}@media (max-width: 480px){.workplaces.svelte-1bv7ezn li:where(.svelte-1bv7ezn){align-items:stretch;flex-direction:column}}
