concept-carousel[data-astro-cid-3aoboj4k]{min-width:0;display:block}.cards[data-astro-cid-3aoboj4k]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.card[data-astro-cid-3aoboj4k]{hyphens:auto;hyphenate-limit-chars:10 3 3;background:var(--color-surface);border-radius:var(--radius-content);min-width:0;padding:var(--space-6)}.card[data-astro-cid-3aoboj4k] h3[data-astro-cid-3aoboj4k]{margin:0 0 var(--space-4);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-snug)}.card[data-astro-cid-3aoboj4k] p[data-astro-cid-3aoboj4k]{margin:0}.dots[data-astro-cid-3aoboj4k]{display:none}@media (width>=40em) and (width<=59.99em){.cards[data-astro-cid-3aoboj4k]{grid-template-columns:1fr}}@media (width<=39.99em){concept-carousel[data-astro-cid-3aoboj4k]{margin-inline:calc(-1 * var(--gutter))}.cards[data-astro-cid-3aoboj4k]{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--gutter);padding-right:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.cards[data-astro-cid-3aoboj4k]::-webkit-scrollbar{display:none}.cards[data-astro-cid-3aoboj4k]{cursor:grab}.cards[data-astro-cid-3aoboj4k].dragging{cursor:grabbing;user-select:none;scroll-snap-type:none}.card[data-astro-cid-3aoboj4k]{flex:0 0 calc((100% + 2 * var(--gutter)) * .8);box-sizing:border-box;scroll-snap-align:center}.card[data-astro-cid-3aoboj4k]:first-child{scroll-snap-align:start}.card[data-astro-cid-3aoboj4k]:last-child{scroll-snap-align:end}.dots[data-astro-cid-3aoboj4k]{margin-top:var(--space-3);justify-content:center;display:flex}.dots[data-astro-cid-3aoboj4k] button[data-astro-cid-3aoboj4k]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.dots[data-astro-cid-3aoboj4k] span[data-astro-cid-3aoboj4k]{background:var(--color-beige-strong);border-radius:50%;width:9px;height:9px}.dots[data-astro-cid-3aoboj4k] button[data-astro-cid-3aoboj4k][aria-current=true] span[data-astro-cid-3aoboj4k]{background:var(--color-primary-700);width:15px;height:15px}}::highlight(concept-search-match){background-color:var(--color-bg-blue);color:var(--color-selection-text)}.concept-search[data-astro-cid-gxqh3dif]{margin-block:var(--space-6);--search-background:color-mix(in srgb, var(--color-primary-500) 20%, #fff);--search-hover:var(--results-hover);--results-hover:color-mix(in srgb, var(--color-primary-500) 10%, #fff);max-width:40rem}.search-field[data-astro-cid-gxqh3dif]{box-sizing:border-box;background:var(--search-background);width:100%;min-height:56px;color:var(--color-text);border:2px solid #0000;border-radius:28px;align-items:center;padding:2px;transition:none;display:flex}.search-field[data-astro-cid-gxqh3dif] input[data-astro-cid-gxqh3dif]{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;padding:12px 8px}.search-field[data-astro-cid-gxqh3dif] input[data-astro-cid-gxqh3dif]:focus,.search-field[data-astro-cid-gxqh3dif] input[data-astro-cid-gxqh3dif]:focus-visible{box-shadow:none;outline:none}input[data-astro-cid-gxqh3dif]::-webkit-search-cancel-button{display:none}input[data-astro-cid-gxqh3dif]::placeholder{color:var(--color-text);opacity:1}button[data-astro-cid-gxqh3dif]{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.search-icon[data-astro-cid-gxqh3dif],.search-clear[data-astro-cid-gxqh3dif]{color:var(--color-primary-700)}.search-icon[data-astro-cid-gxqh3dif]{pointer-events:none;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.search-icon[data-astro-cid-gxqh3dif] svg[data-astro-cid-gxqh3dif],.search-clear[data-astro-cid-gxqh3dif] svg[data-astro-cid-gxqh3dif]{stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}button[data-astro-cid-gxqh3dif][hidden]{display:none}.search-field[data-astro-cid-gxqh3dif]:focus-within{box-shadow:inset 0 0 0 2px var(--color-primary-700);border-color:var(--color-primary-700);outline:none}@media (hover:hover) and (pointer:fine){.search-field[data-astro-cid-gxqh3dif]:hover{background:var(--search-hover)}}button[data-astro-cid-gxqh3dif]:active{background:color-mix(in srgb,var(--color-text) 12%,transparent)}.search-status[data-astro-cid-gxqh3dif]:empty{display:none}.search-status[data-astro-cid-gxqh3dif]{margin:var(--space-4) 16px;font-size:var(--text-sm)}ul[data-astro-cid-gxqh3dif]{background:0 0;border-radius:28px;max-height:50vh;margin:8px 0 0;padding:8px;list-style:none;overflow-y:auto}#concept-results[data-astro-cid-gxqh3dif]{box-shadow:none;scrollbar-width:auto;scrollbar-color:var(--color-primary-700) transparent;border:0}@supports selector(::-webkit-scrollbar){#concept-results[data-astro-cid-gxqh3dif]{scrollbar-color:auto;scrollbar-width:auto}}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar{background:0 0;border-radius:10px;width:20px}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar:hover{background:var(--results-hover)}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:0 0}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-thumb{background:var(--color-primary-700);border-radius:var(--radius-pill);background-clip:padding-box;border:5px solid #0000}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-700);background-clip:padding-box;border-color:#0000}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-track:hover{background:var(--results-hover)}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button{display:none}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button:single-button:vertical{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border:0;height:28px;display:block}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button:single-button:vertical:decrement{border-radius:10px 10px 0 0}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button:single-button:vertical:increment{border-radius:0 0 10px 10px}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%209%206%203%2010%209Z%22%20fill%3D%22%231f7f9c%22%20stroke%3D%22%231f7f9c%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%203%206%209%2010%203Z%22%20fill%3D%22%231f7f9c%22%20stroke%3D%22%231f7f9c%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}#concept-results[data-astro-cid-gxqh3dif]::-webkit-scrollbar-button:hover{color:var(--color-primary-700);background-color:var(--results-hover)}ul[data-astro-cid-gxqh3dif] a{box-sizing:border-box;min-height:48px;color:var(--color-text);border-radius:28px;align-items:center;padding:8px 16px;text-decoration:none;display:flex}ul[data-astro-cid-gxqh3dif] a:hover,ul[data-astro-cid-gxqh3dif] a:focus-visible{background:var(--results-hover);color:var(--color-link)}.schedule[data-astro-cid-vjjobzto]{margin:0 0 var(--space-6)}table[data-astro-cid-vjjobzto]{border-collapse:collapse;width:100%}th[data-astro-cid-vjjobzto],td[data-astro-cid-vjjobzto]{padding:var(--space-4) 0;text-align:left;vertical-align:top}th[data-astro-cid-vjjobzto]{padding-right:var(--space-4);white-space:nowrap;font-weight:600}td[data-astro-cid-vjjobzto]{white-space:pre-line;overflow-wrap:break-word}tr[data-astro-cid-vjjobzto]+tr[data-astro-cid-vjjobzto]{border-top:1px solid var(--color-border)}figcaption[data-astro-cid-vjjobzto]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.week[data-astro-cid-e3x3eijt]{margin:0 0 var(--space-6)}.week__grid[data-astro-cid-e3x3eijt]{gap:var(--space-3);flex-direction:column;display:flex}.week__head[data-astro-cid-e3x3eijt]{display:none}.week__row[data-astro-cid-e3x3eijt]{gap:var(--space-2);flex-direction:column;display:flex}.week__time[data-astro-cid-e3x3eijt]{font-family:var(--font-heading);font-weight:800;font-size:var(--text-sm);white-space:nowrap;color:var(--color-text)}.week__cell[data-astro-cid-e3x3eijt]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-content);font-size:var(--text-sm);color:var(--color-text);background:var(--week-bg,var(--color-bg-muted));overflow-wrap:break-word;hyphens:auto;line-height:1.4}.week__days[data-astro-cid-e3x3eijt]{font-weight:700}.week__cell--warm[data-astro-cid-e3x3eijt]{--week-bg:color-mix(in srgb, var(--color-warm-500) 35%, white)}.week__cell--meal[data-astro-cid-e3x3eijt]{--week-bg:color-mix(in srgb, var(--color-accent-500) 25%, white)}.week__cell--offer[data-astro-cid-e3x3eijt]{--week-bg:color-mix(in srgb, var(--color-mint) 60%, white)}.week__cell--rest[data-astro-cid-e3x3eijt]{--week-bg:color-mix(in srgb, var(--color-primary-500) 20%, white)}.week__cell--play[data-astro-cid-e3x3eijt]{--week-bg:color-mix(in srgb, var(--color-warm-500) 14%, white)}.week__caption[data-astro-cid-e3x3eijt]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=48em){.week__grid[data-astro-cid-e3x3eijt]{gap:var(--space-2);grid-template-columns:auto repeat(5,minmax(0,1fr));display:grid}.week__head[data-astro-cid-e3x3eijt],.week__row[data-astro-cid-e3x3eijt]{display:contents}.week__corner[data-astro-cid-e3x3eijt]{grid-area:1/1}.week__day[data-astro-cid-e3x3eijt]{grid-column:var(--col);padding-bottom:var(--space-1);font-family:var(--font-heading);font-weight:800;font-size:var(--text-sm);text-align:center;color:var(--color-text);grid-row:1}.week__time[data-astro-cid-e3x3eijt]{grid-column:1;grid-row:var(--row);padding-right:var(--space-2);align-self:center}.week__cell[data-astro-cid-e3x3eijt]{grid-column:var(--from) / var(--to);grid-row:var(--row);text-align:center;hyphens:manual;justify-content:center;align-items:center;min-height:3.25rem;display:flex}.week__days[data-astro-cid-e3x3eijt]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.groups[data-astro-cid-sa7wddck]{margin:0 0 var(--space-6)}.groups__grid[data-astro-cid-sa7wddck]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.groups__item[data-astro-cid-sa7wddck]{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--group-accent);border-radius:var(--radius-content)}.site-main .groups__title[data-astro-cid-sa7wddck]{margin:0 0 var(--space-2);font-size:var(--text-h5);color:var(--color-heading-small)}.astro-content .groups__list[data-astro-cid-sa7wddck]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding-left:1.1rem}.groups__list[data-astro-cid-sa7wddck] li[data-astro-cid-sa7wddck]{overflow-wrap:break-word;hyphens:auto}.groups__caption[data-astro-cid-sa7wddck]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=40em){.groups__grid[data-astro-cid-sa7wddck]{grid-template-columns:repeat(2,minmax(0,1fr))}}.groups--plain[data-astro-cid-sa7wddck] .groups__grid[data-astro-cid-sa7wddck]{display:block}.groups--plain[data-astro-cid-sa7wddck] .groups__item[data-astro-cid-sa7wddck]{padding:var(--space-5) 0;background:0 0;border:0;border-radius:0}.groups--plain[data-astro-cid-sa7wddck] .groups__item[data-astro-cid-sa7wddck]+.groups__item[data-astro-cid-sa7wddck]{border-top:1px solid var(--color-border)}.site-main .groups--plain[data-astro-cid-sa7wddck] .groups__title[data-astro-cid-sa7wddck]{color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-snug)}.groups--plain[data-astro-cid-sa7wddck] .groups__list[data-astro-cid-sa7wddck]{margin:0}.konzept-daily-text[data-astro-cid-sq52dony]{margin:0 0 var(--space-6)}.konzept-daily-text[data-astro-cid-sq52dony]>div[data-astro-cid-sq52dony]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:9rem minmax(0,1fr);display:grid}.konzept-daily-text[data-astro-cid-sq52dony] dt[data-astro-cid-sq52dony]{font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-align:right}.konzept-daily-text[data-astro-cid-sq52dony]>div[data-astro-cid-sq52dony]:last-child{margin-bottom:0}.konzept-daily-text[data-astro-cid-sq52dony]+.konzept-block-wide[data-astro-cid-sq52dony] .weekly-schedule,.konzept-daily-text[data-astro-cid-sq52dony]+.konzept-block-wide[data-astro-cid-sq52dony] thead th{padding-top:0}.konzept-daily-text[data-astro-cid-sq52dony] dd[data-astro-cid-sq52dony]{white-space:pre-line;margin:0}@media (width<=39.99em){.konzept-block-wide[data-astro-cid-sq52dony] .weekly-schedule{background:var(--color-surface);box-shadow:none;clip-path:none;padding-bottom:var(--space-3)}.konzept-daily-text[data-astro-cid-sq52dony]>div[data-astro-cid-sq52dony]{gap:var(--space-1);grid-template-columns:1fr}.konzept-daily-text[data-astro-cid-sq52dony] dt[data-astro-cid-sq52dony]{text-align:left}}@media (width>=40em) and (width<=59.99em){.konzept-daily-text[data-astro-cid-sq52dony]{padding-inline:var(--space-4);row-gap:var(--space-4);column-gap:calc(var(--gutter) + var(--space-4));grid-template-columns:max-content minmax(0,1fr);display:grid}.konzept-daily-text[data-astro-cid-sq52dony]>div[data-astro-cid-sq52dony]{display:contents}.konzept-daily-text[data-astro-cid-sq52dony] dt[data-astro-cid-sq52dony]{text-align:left}}@media (width>=60em){.konzept-text[data-astro-cid-sq52dony].konzept-text--wide>.konzept-daily-text[data-astro-cid-sq52dony]{max-width:none}.konzept-daily-text[data-astro-cid-sq52dony]>div[data-astro-cid-sq52dony]{grid-template-columns:calc((100% - 2 * var(--space-4) - 56px) * .18 + 16px) minmax(0, 1fr)}.konzept-daily-text[data-astro-cid-sq52dony] dd[data-astro-cid-sq52dony]{max-width:var(--measure)}.konzept-daily-text[data-astro-cid-sq52dony] dt[data-astro-cid-sq52dony]{padding-right:calc(34px - var(--space-4))}}.konzept-text[data-astro-cid-sq52dony]>[data-astro-cid-sq52dony]:not(figure),.konzept-text--heading-style[data-astro-cid-sq52dony]{max-width:var(--measure)}.konzept-text--wide[data-astro-cid-sq52dony],.konzept-text[data-astro-cid-sq52dony]>.konzept-block-wide[data-astro-cid-sq52dony]{width:100%;max-width:none}.konzept-text[data-astro-cid-sq52dony] p[data-astro-cid-sq52dony],.konzept-text[data-astro-cid-sq52dony] ul[data-astro-cid-sq52dony],.konzept-text[data-astro-cid-sq52dony] ol[data-astro-cid-sq52dony]{margin:0 0 var(--space-4)}.konzept-text__label[data-astro-cid-sq52dony]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-text)}.konzept-text__label[data-astro-cid-sq52dony]+p[data-astro-cid-sq52dony],.konzept-text__label[data-astro-cid-sq52dony]+ul[data-astro-cid-sq52dony]{margin-top:calc(-1 * var(--space-2))}.site-main .konzept-text__h[data-astro-cid-sq52dony]{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-h5)}.konzept-text__quote[data-astro-cid-sq52dony]{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--color-bg-muted);border-left:4px solid var(--color-primary-500);border-radius:var(--radius-content)}.site-main .konzept-text__quote-heading[data-astro-cid-sq52dony],.site-main .konzept-text--heading-style[data-astro-cid-sq52dony] .konzept-text__h[data-astro-cid-sq52dony],.site-main .konzept-text--heading-style[data-astro-cid-sq52dony] .konzept-text__label[data-astro-cid-sq52dony]{margin:var(--space-6) 0 var(--space-4);color:var(--concept-content-heading,var(--heading-violet-small));font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-snug);max-width:var(--measure);overflow-wrap:break-word}@media (width>=40em){.site-main .konzept-text--heading-style[data-astro-cid-sq52dony] .konzept-text__quote-heading[data-astro-cid-sq52dony],.site-main .konzept-text--heading-style[data-astro-cid-sq52dony] .konzept-text__h[data-astro-cid-sq52dony],.site-main .konzept-text--heading-style[data-astro-cid-sq52dony] .konzept-text__label[data-astro-cid-sq52dony]{text-wrap:pretty}}.site-main .konzept-text--heading-style[data-astro-cid-sq52dony]>[data-astro-cid-sq52dony]:first-child{margin-top:0}.site-main .konzept-text--heading-style[data-astro-cid-sq52dony]>[data-astro-cid-sq52dony]:last-child{margin-bottom:0}.konzept-text__quote[data-astro-cid-sq52dony] blockquote[data-astro-cid-sq52dony]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.4}.konzept-text__quote[data-astro-cid-sq52dony] figcaption[data-astro-cid-sq52dony]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.konzept-text__quote[data-astro-cid-sq52dony] figcaption[data-astro-cid-sq52dony]:before{content:"– "}.concept-back[data-astro-cid-wseozhdz]{z-index:15;right:calc(max(.889rem, env(safe-area-inset-right)) + 60px);bottom:max(.889rem, env(safe-area-inset-bottom));align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary-500);color:var(--color-text);font-size:var(--text-sm);box-shadow:var(--shadow-sm);text-decoration:none;display:flex;position:fixed}.concept-back[data-astro-cid-wseozhdz][hidden]{display:none}.concept-back[data-astro-cid-wseozhdz] svg[data-astro-cid-wseozhdz]{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.concept-back[data-astro-cid-wseozhdz]:hover{background:color-mix(in srgb, var(--color-primary-500) 90%, #fff);color:var(--color-text)}@media (width>=40em){.concept-back[data-astro-cid-wseozhdz]{right:calc(max(1.556rem, calc((100vw - var(--container)) / 2), env(safe-area-inset-right)) + 60px);bottom:max(1.556rem, env(safe-area-inset-bottom))}}.intro-followup[data-astro-cid-wseozhdz]{gap:var(--space-6);align-items:start;margin-top:1.77778rem;display:grid}.intro-followup[data-astro-cid-wseozhdz] .intro-photo{filter:saturate(.85)brightness(1.04)contrast(.9);margin-top:0}.followup-copy[data-astro-cid-wseozhdz] p[data-astro-cid-wseozhdz]+p[data-astro-cid-wseozhdz]{margin-top:.888889rem}.intro-followup[data-astro-cid-wseozhdz] p[data-astro-cid-wseozhdz]{max-width:80ch;margin:0}.followup-frame[data-astro-cid-wseozhdz]{aspect-ratio:3/2;border-radius:var(--radius-content);overflow:hidden}.followup-frame[data-astro-cid-wseozhdz] .followup-photo{object-fit:cover;object-position:left 75%;filter:saturate(.85);width:133.333%;max-width:none;height:100%;display:block}@media (width>=40em){.intro-followup[data-astro-cid-wseozhdz] p[data-astro-cid-wseozhdz]{text-wrap:pretty}}@media (width>=60em){.intro-followup[data-astro-cid-wseozhdz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.66667rem}}@media (width<=59.99em){.intro-layout[data-astro-cid-wseozhdz] .followup-frame[data-astro-cid-wseozhdz]{margin-top:var(--space-6)}.intro-followup[data-astro-cid-wseozhdz] .followup-copy[data-astro-cid-wseozhdz]{order:1}.intro-followup[data-astro-cid-wseozhdz] .intro-photo{order:2}}.intro-layout[data-astro-cid-wseozhdz]{margin-top:0;position:relative}.intro-layout[data-astro-cid-wseozhdz] .kindergarten-intro[data-astro-cid-wseozhdz]{margin-top:0}.intro-photo{width:100%;height:auto;margin-top:var(--space-6);border-radius:var(--radius-content);filter:saturate(.85);display:block}@media (width>=60em){.intro-layout[data-astro-cid-wseozhdz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.66667rem;display:grid}.intro-layout[data-astro-cid-wseozhdz] .followup-frame[data-astro-cid-wseozhdz]{align-self:start;width:100%;height:auto;margin-top:0}}.kindergarten-intro[data-astro-cid-wseozhdz]{max-width:80ch;margin-top:calc(var(--section-py) / 2)}.kindergarten-intro[data-astro-cid-wseozhdz] p[data-astro-cid-wseozhdz]{margin:0}.kindergarten-intro[data-astro-cid-wseozhdz] p[data-astro-cid-wseozhdz]+p[data-astro-cid-wseozhdz]{margin-top:.888889rem}@media (width>=40em){.kindergarten-intro[data-astro-cid-wseozhdz] p[data-astro-cid-wseozhdz]{text-wrap:pretty}}.concept-intro[data-astro-cid-wseozhdz]{max-width:var(--measure)}.concept-intro[data-astro-cid-wseozhdz] .btn[data-astro-cid-wseozhdz]{margin-top:calc(var(--section-py) / 2);white-space:normal;text-align:center;box-sizing:border-box;letter-spacing:.02em;justify-content:center;align-items:center;min-height:48px;line-height:1.2;display:inline-flex}.concept-meta[data-astro-cid-wseozhdz]{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-3) 0 0;padding-left:22px}#overview-title[data-astro-cid-wseozhdz]{color:var(--heading-violet-large)}.concept-overview[data-astro-cid-wseozhdz]{--color-link:var(--color-primary-700);--color-link-hover:var(--color-primary-700);--color-subheading:var(--color-primary-500);margin-top:var(--section-py);padding-block:var(--section-py);background:var(--color-surface);box-shadow:0 0 0 100vmax var(--color-surface);clip-path:inset(0 -100vmax)}.concept-chapter[data-astro-cid-wseozhdz]+.concept-chapter[data-astro-cid-wseozhdz]{margin-top:var(--section-py)}.concept-chapter[data-astro-cid-wseozhdz]{padding-top:var(--section-py);--color-heading:var(--heading-violet-large);--color-subheading:var(--heading-violet-large);--color-heading-small:var(--heading-violet-large);--concept-content-heading:var(--heading-violet-large);--color-link:var(--color-primary-700);--color-link-hover:var(--color-primary-700)}.concept-chapter[data-astro-cid-wseozhdz]>h2[data-astro-cid-wseozhdz]{color:var(--heading-violet-large)}h2[data-astro-cid-wseozhdz]{margin:0 0 var(--space-6)}#konzept-ueberblick[data-astro-cid-wseozhdz],#overview-title[data-astro-cid-wseozhdz],.concept-chapter[data-astro-cid-wseozhdz],details[data-astro-cid-wseozhdz]{scroll-margin-top:var(--header-height)}.chapter-list[data-astro-cid-wseozhdz]{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.chapter-list[data-astro-cid-wseozhdz] li[data-astro-cid-wseozhdz]{border-top:1px solid var(--color-border);margin:0}.chapter-list[data-astro-cid-wseozhdz] li[data-astro-cid-wseozhdz]:first-child{border-top:0}.chapter-entry[data-astro-cid-wseozhdz]{gap:var(--space-4);padding:var(--space-6) 0;color:var(--color-text);text-decoration:none;display:flex}.chapter-number[data-astro-cid-wseozhdz]{color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-snug)}.chapter-entry[data-astro-cid-wseozhdz] strong[data-astro-cid-wseozhdz]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-snug);display:block}.chapter-description[data-astro-cid-wseozhdz]{max-width:80ch;margin-top:var(--space-3);font-size:var(--text-sm);display:block}@media (width>=40em){.chapter-description[data-astro-cid-wseozhdz]{text-wrap:pretty}}.chapter-status[data-astro-cid-wseozhdz]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:block}.chapter-entry--available[data-astro-cid-wseozhdz] .chapter-number[data-astro-cid-wseozhdz]{color:inherit}.chapter-entry--available[data-astro-cid-wseozhdz] .chapter-description[data-astro-cid-wseozhdz],.chapter-entry--available[data-astro-cid-wseozhdz] strong[data-astro-cid-wseozhdz]{color:inherit;text-decoration:none}.concept-overview[data-astro-cid-wseozhdz] .chapter-entry[data-astro-cid-wseozhdz]{color:var(--color-text)}.concept-overview[data-astro-cid-wseozhdz] .chapter-entry[data-astro-cid-wseozhdz][aria-current=true]{color:var(--color-primary-700)}.chapter-entry[data-astro-cid-wseozhdz][aria-current=true] strong[data-astro-cid-wseozhdz]{text-underline-offset:6px;text-decoration:underline 2px}.concept-chapter[data-astro-cid-wseozhdz][hidden]{display:none}@media (hover:hover) and (pointer:fine){.concept-overview[data-astro-cid-wseozhdz] .chapter-entry[data-astro-cid-wseozhdz]:hover{color:var(--color-primary-700)}}.chapter-entry--available[data-astro-cid-wseozhdz]:focus-visible,.chapter-entry--available[data-astro-cid-wseozhdz]:focus-visible .chapter-number[data-astro-cid-wseozhdz]{color:var(--color-link)}@media (hover:hover) and (pointer:fine){.chapter-entry--available[data-astro-cid-wseozhdz]:hover,.chapter-entry--available[data-astro-cid-wseozhdz]:hover .chapter-number[data-astro-cid-wseozhdz]{color:var(--color-link)}}.chapter-eyebrow[data-astro-cid-wseozhdz]{color:var(--heading-violet-small);font-size:var(--text-sm);margin:0 0 var(--space-3)}.chapter-intro[data-astro-cid-wseozhdz]{max-width:var(--measure);margin-bottom:var(--space-8)}.chapter-reading[data-astro-cid-wseozhdz]{margin-top:var(--space-12)}.chapter-reading[data-astro-cid-wseozhdz]>h3[data-astro-cid-wseozhdz]{margin-top:0}.concept-details[data-astro-cid-wseozhdz]{--details-inset:var(--space-8);--details-radius:var(--radius-content);background:var(--color-surface);border-radius:var(--details-radius);padding:0 var(--details-inset);margin-top:var(--space-8)}.concept-details[data-astro-cid-wseozhdz]>[data-astro-cid-wseozhdz]+[data-astro-cid-wseozhdz]{border-top:1px solid var(--color-border)}summary[data-astro-cid-wseozhdz]{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;padding:var(--space-6) 0;--color-link:var(--color-primary-700);min-height:48px;color:var(--color-text);margin-inline:calc(-1 * var(--details-inset));padding-inline:var(--details-inset);transition:color var(--transition-fast), background var(--transition-fast);font-weight:500;text-decoration:none;list-style:none;display:flex}details[data-astro-cid-wseozhdz]:first-child>summary[data-astro-cid-wseozhdz]{border-top-left-radius:var(--details-radius);border-top-right-radius:var(--details-radius)}details[data-astro-cid-wseozhdz]:last-child:not([open])>summary[data-astro-cid-wseozhdz]{border-bottom-left-radius:var(--details-radius);border-bottom-right-radius:var(--details-radius)}.concept-group-heading[data-astro-cid-wseozhdz]{padding:var(--space-6) 0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-weight-heading);line-height:var(--leading-snug);color:var(--color-text);scroll-margin-top:var(--header-height);margin:0}.concept-details[data-astro-cid-wseozhdz]>.concept-group-heading[data-astro-cid-wseozhdz]+details[data-astro-cid-wseozhdz]{border-top:0}summary[data-astro-cid-wseozhdz]::-webkit-details-marker{display:none}.section-label[data-astro-cid-wseozhdz],.concept-group-heading[data-astro-cid-wseozhdz]{grid-template-columns:4ch minmax(0,1fr);align-items:baseline;column-gap:1.75ch;display:grid}.section-label[data-astro-cid-wseozhdz]{min-width:0}.section-number[data-astro-cid-wseozhdz]{white-space:nowrap}summary[data-astro-cid-wseozhdz] svg[data-astro-cid-wseozhdz]{flex-shrink:0}details[data-astro-cid-wseozhdz][open]>summary[data-astro-cid-wseozhdz] svg[data-astro-cid-wseozhdz]{transform:rotate(180deg)}details[data-astro-cid-wseozhdz][open]>summary[data-astro-cid-wseozhdz]{text-decoration:none}summary[data-astro-cid-wseozhdz]:focus-visible{outline-offset:4px;color:var(--color-link);background:color-mix(in srgb, var(--color-primary-500) 10%, #fff)}.detail-content[data-astro-cid-wseozhdz]{padding:var(--space-6) 0}@media (hover:hover) and (pointer:fine){summary[data-astro-cid-wseozhdz]:hover{color:var(--color-link);background:color-mix(in srgb, var(--color-primary-500) 10%, #fff)}}@media (width<=59.99em){.draft-page:has(>.concept-overview){padding-bottom:0}.concept-details[data-astro-cid-wseozhdz]{--details-inset:var(--gutter);--details-radius:0px;margin-inline:calc(-1 * var(--gutter))}}@media (width<=39.99em){.chapter-list[data-astro-cid-wseozhdz]{grid-template-columns:1fr}.chapter-intro[data-astro-cid-wseozhdz]{display:none}}
