.sr-only[data-astro-cid-4jkvqzpt]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.progress[data-astro-cid-4jkvqzpt]{margin:var(--spacing-32) 0 0}.ticks[data-astro-cid-4jkvqzpt]{align-items:flex-end;gap:6px;display:flex}.tick[data-astro-cid-4jkvqzpt]{border-radius:var(--radius-tags);transform-origin:bottom;background:0 0;border:1px solid #17171747;width:14px;height:30px;position:relative}.tick--done[data-astro-cid-4jkvqzpt]{background:var(--surface-tint);border-color:#17171766}.tick--now[data-astro-cid-4jkvqzpt]{background:var(--color-marker-orange);border-color:var(--color-charcoal);height:46px}figcaption[data-astro-cid-4jkvqzpt]{margin-top:var(--spacing-16);color:#17171799}figcaption[data-astro-cid-4jkvqzpt] b[data-astro-cid-4jkvqzpt]{color:var(--color-cocoa-ink)}.progress[data-astro-cid-4jkvqzpt][data-shown] .tick[data-astro-cid-4jkvqzpt]{animation:.3s ease-out backwards pop;animation-delay:calc(var(--i) * 28ms)}@keyframes pop{0%{opacity:0;transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.progress[data-astro-cid-4jkvqzpt][data-shown] .tick[data-astro-cid-4jkvqzpt]{animation:none}}@media (width<=620px){.ticks[data-astro-cid-4jkvqzpt]{gap:4px}.tick[data-astro-cid-4jkvqzpt]{width:9px}}.pojmy[data-astro-cid-md6g7plq]{gap:var(--spacing-20);background:var(--surface-kraft);border:1px solid var(--color-charcoal);border-radius:var(--radius-cards);padding:var(--card-padding);margin:0;display:grid}.pojem[data-astro-cid-md6g7plq]{gap:var(--spacing-4);display:grid}dt[data-astro-cid-md6g7plq]{font-family:var(--font-gelica);font-size:var(--text-subheading);font-weight:var(--font-weight-semibold);color:var(--color-cocoa-ink)}dt[data-astro-cid-md6g7plq] a[data-astro-cid-md6g7plq]{text-decoration:none}dt[data-astro-cid-md6g7plq] a[data-astro-cid-md6g7plq]:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){dt[data-astro-cid-md6g7plq] a[data-astro-cid-md6g7plq]:hover{text-decoration:underline}}dd[data-astro-cid-md6g7plq]{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:#171717d1;margin:0}.lesson[data-astro-cid-garngxxa] :where(.slide){padding-block:var(--spacing-48)}.lesson[data-astro-cid-garngxxa] :where(#ciel){padding-top:var(--spacing-32)}.lesson[data-astro-cid-garngxxa]{counter-reset:slide}.lesson[data-astro-cid-garngxxa] .slide{counter-increment:slide}.lesson[data-astro-cid-garngxxa] .section-no{margin-bottom:var(--spacing-20);font:var(--text-caption) var(--font-mono);color:var(--color-sienna-ink);letter-spacing:.06em;text-decoration:none;display:block}.lesson[data-astro-cid-garngxxa] .section-no:before{content:counter(slide, decimal-leading-zero)}.lesson[data-astro-cid-garngxxa] .section-no:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.lesson[data-astro-cid-garngxxa] .section-no:hover{text-decoration:underline}}.lesson[data-astro-cid-garngxxa] .section-no+h1,.lesson[data-astro-cid-garngxxa] .section-no+h2{margin-top:0}.lesson[data-astro-cid-garngxxa] .slide .wrap{gap:var(--spacing-48);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lesson[data-astro-cid-garngxxa] .slide-text{min-width:0}.lesson[data-astro-cid-garngxxa] .slide-visual{align-self:start;min-width:0}@media (width>=1100px){.lesson[data-astro-cid-garngxxa] .slide .wrap{grid-template-columns:minmax(0,34rem) minmax(0,1fr)}.lesson[data-astro-cid-garngxxa] .slide-visual{margin-top:calc(var(--spacing-48) + .4em)}.lesson[data-astro-cid-garngxxa] .wrap:has(.slide-visual>[data-wide]){grid-template-columns:minmax(0,1fr)}}@media (width>=1280px){.lesson[data-astro-cid-garngxxa] .slide-text{position:relative}.lesson[data-astro-cid-garngxxa] .section-no{margin-bottom:0;position:absolute;top:.6em;left:-4rem}}.lesson[data-astro-cid-garngxxa] .slide-visual>[data-wide]{width:100%;max-width:62rem}.lesson[data-astro-cid-garngxxa] .slide-visual:empty{display:none}.lesson[data-astro-cid-garngxxa] .wrap:has(.slide-visual:empty){grid-template-columns:minmax(0,1fr)}.goal[data-astro-cid-garngxxa]{margin-top:var(--spacing-16);color:#171717c7}.dateline[data-astro-cid-garngxxa]{margin-top:var(--spacing-24)}.toc[data-astro-cid-garngxxa]{margin-top:var(--spacing-32)}.toc[data-astro-cid-garngxxa]>.toc-title[data-astro-cid-garngxxa]{margin-top:0}.toc[data-astro-cid-garngxxa] a[data-astro-cid-garngxxa]{text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration-color:#17171799;display:inline-flex}@media (hover:hover) and (pointer:fine){.toc[data-astro-cid-garngxxa] a[data-astro-cid-garngxxa]:hover{text-decoration-color:var(--color-charcoal)}}.slide--pojmy[data-astro-cid-garngxxa] .wrap[data-astro-cid-garngxxa]{grid-template-columns:minmax(0,1fr)}.slide--pojmy[data-astro-cid-garngxxa] .slide-text[data-astro-cid-garngxxa]{max-width:44rem}.slide--pojmy[data-astro-cid-garngxxa] .pojmy{margin-top:var(--spacing-24)}.lesson[data-astro-cid-garngxxa] h2{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);margin-top:var(--spacing-48)}.lesson[data-astro-cid-garngxxa] h3{font-size:var(--text-subheading);margin-top:var(--spacing-32)}.lesson[data-astro-cid-garngxxa] p,.lesson[data-astro-cid-garngxxa] li{color:#171717d1}.lesson[data-astro-cid-garngxxa] p,.lesson[data-astro-cid-garngxxa] ul,.lesson[data-astro-cid-garngxxa] ol{margin-top:var(--spacing-16)}.lesson[data-astro-cid-garngxxa] ul:not(.paper),.lesson[data-astro-cid-garngxxa] ol:not(.paper){gap:var(--spacing-8);padding-left:1.15em;display:grid}.lesson[data-astro-cid-garngxxa] table{width:100%;margin-top:var(--spacing-20);border-collapse:collapse;font-size:var(--text-body-sm);display:block;overflow-x:auto}.lesson[data-astro-cid-garngxxa] th,.lesson[data-astro-cid-garngxxa] td{padding:var(--spacing-8) var(--spacing-12);text-align:left;vertical-align:top;border-bottom:1px solid #17171724}.lesson[data-astro-cid-garngxxa] th{font-family:var(--font-gelica);font-weight:var(--font-weight-medium);color:var(--color-cocoa-ink)}.lesson[data-astro-cid-garngxxa] blockquote{margin:var(--spacing-24) 0;padding-left:var(--spacing-20);border-left:3px solid var(--color-marker-orange);color:var(--color-sienna-ink)}.lesson[data-astro-cid-garngxxa] pre{margin-top:var(--spacing-20);background:var(--surface-tint);border:1px solid var(--color-charcoal);border-radius:var(--radius-cards);padding:var(--spacing-20);font-family:var(--font-mono);font-size:14px;line-height:1.7;overflow-x:auto}.lesson[data-astro-cid-garngxxa] pre code{font-size:inherit;background:0 0;border:0;padding:0}.lesson[data-astro-cid-garngxxa] details{margin-top:var(--spacing-24);background:var(--surface-tint);border:1px solid var(--color-charcoal);border-radius:var(--radius-cards);padding:var(--spacing-16) var(--spacing-24)}.lesson[data-astro-cid-garngxxa] summary{cursor:pointer;font-family:var(--font-gelica);font-weight:var(--font-weight-medium);color:var(--color-cocoa-ink)}.lesson-foot[data-astro-cid-garngxxa]{margin-top:var(--spacing-64);padding-top:var(--spacing-32);border-top:1px solid #17171724}.lesson-siblings[data-astro-cid-garngxxa]{justify-content:space-between;gap:var(--spacing-16) var(--spacing-32);flex-wrap:wrap;display:flex}.sib[data-astro-cid-garngxxa]{max-width:100%;min-height:44px;font-family:var(--font-gelica);font-size:var(--text-body-sm);color:var(--color-cocoa-ink);text-underline-offset:.2em;align-items:center;text-decoration-color:#17171799;display:inline-flex}.sib--next[data-astro-cid-garngxxa]{text-align:right;margin-left:auto}.lesson-foot[data-astro-cid-garngxxa]>.lesson-links[data-astro-cid-garngxxa]{margin-top:var(--spacing-24)}.lesson-links[data-astro-cid-garngxxa] a[data-astro-cid-garngxxa]{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.sib[data-astro-cid-garngxxa]:hover{text-decoration-color:var(--color-charcoal)}}html[data-slides] .lesson[data-astro-cid-garngxxa] .slide .wrap{gap:var(--spacing-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:64rem}html[data-slides] .lesson[data-astro-cid-garngxxa] .slide{align-content:center}html[data-slides] .lesson[data-astro-cid-garngxxa] .slide-text{align-self:start;max-width:34rem;position:static}html[data-slides] .lesson[data-astro-cid-garngxxa] .section-no{margin-bottom:var(--spacing-20);position:static}html[data-slides] .lesson[data-astro-cid-garngxxa] .slide-visual{margin-top:var(--spacing-40);place-self:end stretch}html[data-slides] .slide--pojmy[data-astro-cid-garngxxa] .wrap[data-astro-cid-garngxxa],html[data-slides] .lesson[data-astro-cid-garngxxa] .wrap:has(.slide-visual:empty),html[data-slides] .lesson[data-astro-cid-garngxxa] .wrap:has(.slide-visual>[data-wide]){grid-template-columns:minmax(0,1fr)}html[data-slides] .slide--pojmy[data-astro-cid-garngxxa] .slide-text[data-astro-cid-garngxxa]{max-width:44rem}@media (width<=900px){html[data-slides] .lesson[data-astro-cid-garngxxa] .slide .wrap{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}html[data-slides] .lesson[data-astro-cid-garngxxa] .slide{align-content:start}html[data-slides] .lesson[data-astro-cid-garngxxa] .slide-visual{align-self:start}}@media print{.lesson[data-astro-cid-garngxxa] :where(.slide){padding-block:var(--spacing-24)}.lesson[data-astro-cid-garngxxa] .slide-text{position:static}.lesson[data-astro-cid-garngxxa] .section-no{margin-bottom:var(--spacing-12);position:static}.slide--quiz[data-astro-cid-garngxxa]{break-before:page}.lesson[data-astro-cid-garngxxa] .slide-visual>[data-wide]{max-width:100%}}
