.article-lesson[data-astro-cid-k2ipxjm5]{margin-block-start:3rem}.article-lesson__layout[data-astro-cid-k2ipxjm5]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.article-lesson__photo[data-astro-cid-k2ipxjm5]{margin:0;padding:1.25rem 1.25rem 0}.article-lesson__photo[data-astro-cid-k2ipxjm5] img[data-astro-cid-k2ipxjm5]{object-fit:contain;width:100%;height:auto;max-height:24rem;display:block}.article-lesson__photo[data-astro-cid-k2ipxjm5] figcaption[data-astro-cid-k2ipxjm5]{color:var(--kfs-soft-ink);margin-top:.5rem;line-height:1.5}.article-lesson__details[data-astro-cid-k2ipxjm5]{gap:1rem;min-width:0;padding:1.25rem;display:grid}.article-lesson__summary[data-astro-cid-k2ipxjm5]{color:var(--kfs-soft-ink);font-size:var(--kfs-type-body);line-height:var(--kfs-leading-body);margin:0}.article-lesson__cta{max-width:100%}@media (width>=42rem){.article-lesson__layout[data-astro-cid-k2ipxjm5]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.article-lesson__layout--text[data-astro-cid-k2ipxjm5]{grid-template-columns:minmax(0,1fr)}.article-lesson__photo[data-astro-cid-k2ipxjm5]{padding:1.5rem 0 1.5rem 1.5rem}.article-lesson__details[data-astro-cid-k2ipxjm5]{padding:1.5rem}}@media (width<=28rem){.article-lesson__cta{width:100%}}.related-lesson-works[data-astro-cid-un6bahtf]{margin-block:3rem}.amaryllis-sales[data-astro-cid-pwofgj6q]{color:var(--kfs-ink);font-family:var(--font-body);line-height:1.65}.amaryllis-sales[data-astro-cid-pwofgj6q] [hidden]{display:none!important}.amaryllis-sales[data-astro-cid-pwofgj6q] a{color:inherit;text-underline-offset:.22em;text-decoration:underline}.amaryllis-sales[data-astro-cid-pwofgj6q] a:focus-visible,.amaryllis-sales[data-astro-cid-pwofgj6q] button:focus-visible,.amaryllis-sales[data-astro-cid-pwofgj6q] input:focus-visible,summary[data-astro-cid-pwofgj6q]:focus-visible{outline:2px solid var(--kfs-outline-ink);outline-offset:4px}.sales-width[data-astro-cid-pwofgj6q]{width:var(--kfs-page);margin-inline:auto}.sales-nav[data-astro-cid-pwofgj6q]{font-size:var(--kfs-type-small);margin-bottom:2rem}.sales-hero[data-astro-cid-pwofgj6q]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem 3rem;display:grid}.sales-hero[data-astro-cid-pwofgj6q] h1[data-astro-cid-pwofgj6q]{text-wrap:balance;grid-area:1/2;font-size:clamp(1.875rem,3.3vw,3rem);line-height:1.08}.sales-photo[data-astro-cid-pwofgj6q]{grid-area:1/1/span 2;min-width:0}.sales-photo[data-astro-cid-pwofgj6q] img[data-astro-cid-pwofgj6q],.sales-gallery[data-astro-cid-pwofgj6q] img[data-astro-cid-pwofgj6q]{object-fit:contain;width:100%;height:auto;display:block}figcaption[data-astro-cid-pwofgj6q]{font-size:var(--kfs-type-small);color:var(--kfs-soft-ink);padding:.75rem .2rem .15rem;line-height:1.5}.sales-offer[data-astro-cid-pwofgj6q]{grid-area:2/2;min-width:0;scroll-margin-top:9rem}.sales-lede[data-astro-cid-pwofgj6q]{font-size:var(--kfs-type-lead);margin:0;line-height:1.6}.sales-details[data-astro-cid-pwofgj6q]{gap:.6rem;margin:1.25rem 0 1.5rem;padding-left:1.2rem;list-style:outside;display:grid}.sales-format[data-astro-cid-pwofgj6q]{color:var(--kfs-soft-ink);font-size:var(--kfs-type-small);margin-top:.8rem}.sales-existing[data-astro-cid-pwofgj6q]{font-size:var(--kfs-type-small);justify-items:start;gap:.8rem;margin-top:1.5rem;display:grid}.sales-offer[data-astro-cid-pwofgj6q]:has([data-open-checkout]:not([hidden])) .sales-status[data-astro-cid-pwofgj6q]{display:none}.sales-status[data-astro-cid-pwofgj6q]{margin:0}.sales-existing-link[data-astro-cid-pwofgj6q]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}summary[data-astro-cid-pwofgj6q]{cursor:pointer;align-content:center;min-height:44px;display:list-item}details[data-astro-cid-pwofgj6q] p[data-astro-cid-pwofgj6q]{max-width:55ch;margin:.75rem 0}.sales-description[data-astro-cid-pwofgj6q],.sales-section[data-astro-cid-pwofgj6q]{margin-top:4rem}.sales-description[data-astro-cid-pwofgj6q]{max-width:70ch}.sales-description[data-astro-cid-pwofgj6q] p[data-astro-cid-pwofgj6q]{margin-top:1rem}.sales-gallery[data-astro-cid-pwofgj6q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}.sales-materials[data-astro-cid-pwofgj6q]{gap:.6rem;margin-top:1rem;padding-left:1.25rem;list-style:outside;display:grid}.sales-program[data-astro-cid-pwofgj6q]{max-width:70ch;padding-bottom:3rem}.sales-program[data-astro-cid-pwofgj6q] ol[data-astro-cid-pwofgj6q]{gap:1rem;margin-top:1.5rem;display:grid}.sales-program[data-astro-cid-pwofgj6q] li[data-astro-cid-pwofgj6q]{border-bottom:1px solid var(--kfs-soft-border);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-bottom:1rem;display:grid}.sales-program[data-astro-cid-pwofgj6q] li[data-astro-cid-pwofgj6q]>span[data-astro-cid-pwofgj6q]{color:var(--kfs-soft-ink);font-variant-numeric:tabular-nums}.sales-program[data-astro-cid-pwofgj6q] h3[data-astro-cid-pwofgj6q]{font-weight:700}.sales-program[data-astro-cid-pwofgj6q] p[data-astro-cid-pwofgj6q]{color:var(--kfs-soft-ink);margin-top:.25rem}.sales-dialog[data-astro-cid-pwofgj6q]{box-sizing:border-box;border:1px solid var(--kfs-soft-border);background:var(--kfs-paper);width:min(92vw,34rem);max-height:92dvh;color:var(--kfs-ink);box-shadow:var(--kfs-soft-lift);margin:auto;padding:2rem;overflow:auto}.sales-dialog[data-astro-cid-pwofgj6q]::backdrop{background:var(--kfs-overlay)}.sales-dialog-head[data-astro-cid-pwofgj6q]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.sales-dialog[data-astro-cid-pwofgj6q] p[data-astro-cid-pwofgj6q]{margin-top:1rem}.sales-price[data-astro-cid-pwofgj6q]{font-size:var(--kfs-type-section);font-variant-numeric:tabular-nums;font-weight:700}.sales-form[data-astro-cid-pwofgj6q]{gap:.8rem;margin-top:1.5rem;display:grid}.sales-form[data-astro-cid-pwofgj6q] label[data-astro-cid-pwofgj6q]{font-weight:700}.sales-form[data-astro-cid-pwofgj6q] input[data-astro-cid-pwofgj6q]{box-sizing:border-box;border:1px solid var(--kfs-outline);background:var(--kfs-bg);width:100%;min-height:48px;color:var(--kfs-ink);caret-color:var(--kfs-ink);padding:.6rem}.sales-bank-dialog[data-astro-cid-pwofgj6q]{width:min(92vw,44rem)}#kfs49-payment-container[data-astro-cid-pwofgj6q]{min-height:20rem;margin-top:1rem}@media (width<=760px){.sales-nav[data-astro-cid-pwofgj6q]{margin-bottom:1.25rem}.sales-hero[data-astro-cid-pwofgj6q]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sales-hero[data-astro-cid-pwofgj6q] h1[data-astro-cid-pwofgj6q],.sales-photo[data-astro-cid-pwofgj6q],.sales-offer[data-astro-cid-pwofgj6q]{grid-area:auto/1}.sales-hero[data-astro-cid-pwofgj6q] h1[data-astro-cid-pwofgj6q]{font-size:clamp(1.875rem,5vw,2.5rem)}.sales-details[data-astro-cid-pwofgj6q]{margin-block:1rem 1.25rem}.sales-description[data-astro-cid-pwofgj6q],.sales-section[data-astro-cid-pwofgj6q]{margin-top:2.5rem}.sales-gallery[data-astro-cid-pwofgj6q]{grid-template-columns:1fr}.sales-dialog[data-astro-cid-pwofgj6q]{padding:1.5rem}}.gb-board[data-astro-cid-xwnkyg6a]{border:1.5px solid var(--kfs-outline);background-color:color-mix(in oklch, var(--kfs-yellow) 22%, white);box-shadow:12px 12px 0 var(--kfs-sky-paper);background-image:linear-gradient(oklch(31% .048 132/.06) .5px,#0000 .5px),linear-gradient(90deg,oklch(31% .048 132/.06) .5px,#0000 .5px);background-size:44px 44px;padding:1rem;position:relative}.gb-columns[data-astro-cid-xwnkyg6a]{columns:1;gap:1.25rem}@media (width>=640px){.gb-columns[data-astro-cid-xwnkyg6a]{columns:2}}@media (width>=1024px){.gb-columns[data-astro-cid-xwnkyg6a]{columns:3}}.gb-photo[data-astro-cid-xwnkyg6a]{break-inside:avoid;background:var(--kfs-paper);border:1.5px solid var(--kfs-outline);width:100%;box-shadow:7px 7px 0 var(--gb-shadow,var(--kfs-petal));text-align:left;cursor:pointer;transition:transform var(--kfs-lift-duration) var(--kfs-ease), box-shadow var(--kfs-lift-duration) var(--kfs-ease);margin-bottom:1.25rem;padding:.5rem;display:block}@media (width>=1024px){.gb-photo--tilt-pos[data-astro-cid-xwnkyg6a]{transform:rotate(1deg)translateY(1.75rem)}.gb-photo--tilt-neg[data-astro-cid-xwnkyg6a]{transform:rotate(-1deg)}}.gb-photo[data-astro-cid-xwnkyg6a]:hover,.gb-photo[data-astro-cid-xwnkyg6a]:focus-visible{transform:translate(-3px,-3px)rotate(0)}@media (width>=1024px){.gb-photo--tilt-pos[data-astro-cid-xwnkyg6a]:hover,.gb-photo--tilt-pos[data-astro-cid-xwnkyg6a]:focus-visible{transform:translate(-3px,-3px)rotate(1deg)translateY(1.75rem)}.gb-photo--tilt-neg[data-astro-cid-xwnkyg6a]:hover,.gb-photo--tilt-neg[data-astro-cid-xwnkyg6a]:focus-visible{transform:translate(-3px,-3px)rotate(-1deg)}}.gb-photo[data-astro-cid-xwnkyg6a]:focus-visible{outline:2px solid var(--kfs-blue);outline-offset:4px}.gb-photo[data-astro-cid-xwnkyg6a]:active{box-shadow:4px 4px 0 var(--gb-shadow,var(--kfs-petal));transform:translate(2px,2px)}.gb-img[data-astro-cid-xwnkyg6a]{border:1.5px solid var(--kfs-outline);object-fit:cover;width:100%;display:block}.gb-caption[data-astro-cid-xwnkyg6a]{font-size:var(--kfs-type-small);color:var(--kfs-soft-ink);margin-top:.5rem;font-weight:800;line-height:1.3;display:inline-flex}.gb-dialog[data-astro-cid-xwnkyg6a]{background:0 0;border:none;width:100%;max-width:min(960px,100dvw - 2rem);max-height:100dvh;padding:0;overflow:visible}.gb-dialog[data-astro-cid-xwnkyg6a]::backdrop{backdrop-filter:blur(3px);background:#fffffae0}.gb-dialog-card[data-astro-cid-xwnkyg6a]{background:var(--kfs-paper);border:1.5px solid var(--kfs-outline);box-shadow:14px 14px 0 var(--kfs-lime);animation:gb-enter var(--kfs-lift-duration) var(--kfs-ease) both;padding:.75rem;position:relative}@keyframes gb-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.gb-dialog-img[data-astro-cid-xwnkyg6a]{object-fit:contain;width:100%;max-height:80dvh;display:block}.gb-close[data-astro-cid-xwnkyg6a]{cursor:pointer;z-index:1;width:48px;height:48px;position:absolute;top:-14px;right:-14px}.gb-close__shadow[data-astro-cid-xwnkyg6a],.gb-close__face[data-astro-cid-xwnkyg6a]{border-radius:999px}.gb-close__face[data-astro-cid-xwnkyg6a]{border:1.5px solid var(--kfs-outline);background:var(--kfs-yellow);width:48px;height:48px;color:var(--kfs-ink);place-items:center;font-weight:800;display:grid}.gb-close[data-astro-cid-xwnkyg6a]:focus-visible{outline:2px solid var(--kfs-blue);outline-offset:4px}.gallery-board-root[data-astro-cid-xwnkyg6a][data-shadow=soft] .gb-board[data-astro-cid-xwnkyg6a]{border:1px solid var(--kfs-soft-border);box-shadow:var(--kfs-soft-lift)}.gallery-board-root[data-astro-cid-xwnkyg6a][data-shadow=none] .gb-board[data-astro-cid-xwnkyg6a]{border:1px solid var(--kfs-soft-border);box-shadow:none}.gallery-board-root[data-astro-cid-xwnkyg6a][data-variant=polaroid-wall] .gb-board[data-astro-cid-xwnkyg6a]{background-color:color-mix(in oklch, var(--kfs-yellow) 10%, white);background-image:linear-gradient(oklch(31% .048 132/.035) .5px,#0000 .5px),linear-gradient(90deg,oklch(31% .048 132/.035) .5px,#0000 .5px)}.gallery-board-root[data-astro-cid-xwnkyg6a][data-variant=polaroid-wall] .gb-photo[data-astro-cid-xwnkyg6a]{border:1px solid var(--kfs-soft-border);padding:.75rem}.gallery-board-root[data-astro-cid-xwnkyg6a][data-variant=polaroid-wall] .gb-img[data-astro-cid-xwnkyg6a]{box-shadow:none;border:0}.gallery-board-root[data-astro-cid-xwnkyg6a][data-shadow=none] .gb-photo[data-astro-cid-xwnkyg6a]{box-shadow:none}.gallery-board-root[data-astro-cid-xwnkyg6a][data-shadow=soft] .gb-photo[data-astro-cid-xwnkyg6a]{box-shadow:var(--kfs-soft-lift)}.gallery-board-root[data-astro-cid-xwnkyg6a][data-tilt=flat] .gb-photo[data-astro-cid-xwnkyg6a],.gallery-board-root[data-astro-cid-xwnkyg6a][data-tilt=flat] .gb-photo[data-astro-cid-xwnkyg6a]:hover,.gallery-board-root[data-astro-cid-xwnkyg6a][data-tilt=flat] .gb-photo[data-astro-cid-xwnkyg6a]:focus-visible,.gallery-board-root[data-astro-cid-xwnkyg6a][data-tilt=flat] .gb-photo[data-astro-cid-xwnkyg6a]:active{transform:none}.gallery-board-root[data-astro-cid-xwnkyg6a][data-variant=polaroid-wall] .gb-dialog-card[data-astro-cid-xwnkyg6a]{border:1px solid var(--kfs-soft-border);box-shadow:var(--kfs-soft-lift)}.gallery-board-root[data-astro-cid-xwnkyg6a][data-variant=polaroid-wall] .gb-close[data-astro-cid-xwnkyg6a]{--kfs-press-shadow-color:var(--kfs-header-cta)}.gallery-board-root[data-astro-cid-xwnkyg6a][data-variant=polaroid-wall] .gb-close__face[data-astro-cid-xwnkyg6a]{border-color:var(--kfs-soft-border)}@media (prefers-reduced-motion:reduce){.gb-photo[data-astro-cid-xwnkyg6a],.gb-photo[data-astro-cid-xwnkyg6a]:hover,.gb-photo[data-astro-cid-xwnkyg6a]:focus-visible,.gb-photo--tilt-pos[data-astro-cid-xwnkyg6a],.gb-photo--tilt-neg[data-astro-cid-xwnkyg6a],.gb-photo--tilt-pos[data-astro-cid-xwnkyg6a]:hover,.gb-photo--tilt-neg[data-astro-cid-xwnkyg6a]:hover{transition:none;transform:none}.gb-dialog-card[data-astro-cid-xwnkyg6a]{animation:gb-enter-reduced var(--kfs-lift-duration) var(--kfs-ease) both}@keyframes gb-enter-reduced{0%{opacity:0}to{opacity:1}}.gb-close[data-astro-cid-xwnkyg6a]{transition:none}}.pumpkin-journal[data-astro-cid-5mhmf3re]{--journal-paper:var(--kfs-bg);--journal-ink:var(--kfs-ink);--journal-muted:var(--kfs-soft-ink);--journal-line:var(--kfs-soft-border);--journal-tint:var(--kfs-paper);--journal-accent:var(--kfs-outline-ink);background:var(--journal-paper);color:var(--journal-ink);font-family:var(--font-body);font-size:1rem;line-height:1.8}.pumpkin-journal[data-astro-cid-5mhmf3re] *{box-sizing:border-box}.pumpkin-journal[data-astro-cid-5mhmf3re] [hidden]{display:none!important}.pumpkin-journal[data-astro-cid-5mhmf3re] a{color:inherit;text-underline-offset:.22em}.pumpkin-journal[data-astro-cid-5mhmf3re] a:focus-visible,.pumpkin-journal[data-astro-cid-5mhmf3re] button:focus-visible,.pumpkin-journal[data-astro-cid-5mhmf3re] input:focus-visible,.pumpkin-journal[data-astro-cid-5mhmf3re] summary:focus-visible{outline:2px solid var(--journal-accent);outline-offset:5px}.pumpkin-journal[data-astro-cid-5mhmf3re] ::selection{background:var(--kfs-lime);color:var(--journal-ink)}.journal-width[data-astro-cid-5mhmf3re]{width:var(--kfs-page);margin-inline:auto}.pumpkin-journal[data-astro-cid-5mhmf3re] .journal-text-action{min-height:44px}.pumpkin-journal[data-astro-cid-5mhmf3re] .pumpkin-breadcrumbs{padding-inline:.4rem;overflow:visible}.journal-head[data-astro-cid-5mhmf3re]{text-align:left;padding-block:2rem 2.8rem}.journal-head[data-astro-cid-5mhmf3re] h1[data-astro-cid-5mhmf3re]{max-width:22ch;font-size:clamp(1.875rem,3.3vw,3rem);line-height:1.08}.journal-lede[data-astro-cid-5mhmf3re]{max-width:64ch;color:var(--journal-muted);margin:1.7rem 0 1.2rem;font-size:1.1rem}.journal-meta[data-astro-cid-5mhmf3re]{color:var(--journal-muted);font-size:.75rem}.journal-cover[data-astro-cid-5mhmf3re]{margin-block:0}.journal-cover[data-astro-cid-5mhmf3re] img[data-astro-cid-5mhmf3re],.journal-frames[data-astro-cid-5mhmf3re] img[data-astro-cid-5mhmf3re]{border-radius:2px;width:100%;height:auto;display:block}figcaption[data-astro-cid-5mhmf3re]{color:var(--journal-muted);margin-top:.7rem;font-size:.75rem;line-height:1.6}.journal-content[data-astro-cid-5mhmf3re]{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:4.5rem;padding-block:3rem 5rem;display:grid}.journal-toc[data-astro-cid-5mhmf3re]{font-size:.8rem;line-height:1.65;position:sticky;top:8rem}.journal-toc[data-astro-cid-5mhmf3re] summary[data-astro-cid-5mhmf3re]{cursor:pointer;padding-block:.5rem;font-weight:700}.journal-toc[data-astro-cid-5mhmf3re] ol[data-astro-cid-5mhmf3re]{border-top:1px solid var(--journal-line);gap:.8rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.journal-toc[data-astro-cid-5mhmf3re] a[data-astro-cid-5mhmf3re]{text-decoration:none}.journal-toc[data-astro-cid-5mhmf3re] a[data-astro-cid-5mhmf3re]:hover{text-decoration:underline}.journal-body[data-astro-cid-5mhmf3re]{min-width:0;max-width:70ch;scroll-margin-top:8rem}.journal-body[data-astro-cid-5mhmf3re]>.journal-intro[data-astro-cid-5mhmf3re]{margin-top:0;font-size:1.2rem}.journal-body[data-astro-cid-5mhmf3re] section[data-astro-cid-5mhmf3re]{margin-top:3rem;scroll-margin-top:8rem}.journal-body[data-astro-cid-5mhmf3re] h2[data-astro-cid-5mhmf3re]{margin:0 0 1.2rem}.journal-body[data-astro-cid-5mhmf3re] p[data-astro-cid-5mhmf3re]{margin:1rem 0 0}.journal-materials[data-astro-cid-5mhmf3re]{gap:.6rem;padding-left:1.2rem;list-style:outside;display:grid}.journal-frames[data-astro-cid-5mhmf3re]{gap:2rem;display:grid}.journal-frames[data-astro-cid-5mhmf3re] figure[data-astro-cid-5mhmf3re]{margin:0}.journal-access[data-astro-cid-5mhmf3re]{background:var(--journal-tint);border-radius:2px;padding:2rem}.journal-access[data-astro-cid-5mhmf3re] h2[data-astro-cid-5mhmf3re]{color:var(--journal-accent)}.journal-access[data-astro-cid-5mhmf3re] .journal-price[data-astro-cid-5mhmf3re]{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.journal-actions[data-astro-cid-5mhmf3re]{justify-items:start;gap:1rem;margin-top:1.5rem;display:grid}.journal-help[data-astro-cid-5mhmf3re]{color:var(--journal-muted);font-size:.85rem}.journal-dialog[data-astro-cid-5mhmf3re]{background:var(--journal-paper);width:min(92vw,34rem);max-height:92dvh;color:var(--journal-ink);box-shadow:var(--kfs-soft-lift);border:0;border-radius:2px;margin:auto;padding:2rem;overflow:auto}.journal-dialog[data-astro-cid-5mhmf3re]::backdrop{background:color-mix(in oklch, var(--kfs-ink) 70%, transparent)}.journal-dialog-head[data-astro-cid-5mhmf3re]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.journal-dialog[data-astro-cid-5mhmf3re] h2[data-astro-cid-5mhmf3re]{margin:0}.journal-dialog[data-astro-cid-5mhmf3re] p[data-astro-cid-5mhmf3re]{margin-top:1rem}.journal-form[data-astro-cid-5mhmf3re]{gap:.8rem;margin-top:1.5rem;display:grid}.journal-form[data-astro-cid-5mhmf3re] label[data-astro-cid-5mhmf3re]{font-weight:600}.journal-form[data-astro-cid-5mhmf3re] input[data-astro-cid-5mhmf3re]{border:1px solid var(--journal-accent);background:var(--kfs-paper);width:100%;min-height:48px;color:var(--journal-ink);caret-color:var(--journal-accent);border-radius:2px;padding:.6rem}.journal-bank-dialog[data-astro-cid-5mhmf3re]{width:min(92vw,44rem)}#kfs49-payment-container[data-astro-cid-5mhmf3re]{min-height:20rem;margin-top:1rem}@media (width<=760px){.journal-head[data-astro-cid-5mhmf3re]{padding-block:1.5rem 2rem}.journal-lede[data-astro-cid-5mhmf3re]{font-size:1rem}.journal-content[data-astro-cid-5mhmf3re]{grid-template-columns:1fr;gap:2rem;padding-top:1.5rem}.journal-toc[data-astro-cid-5mhmf3re]{border-block:1px solid var(--journal-line);padding-block:.7rem;position:static}.journal-toc[data-astro-cid-5mhmf3re] ol[data-astro-cid-5mhmf3re]{border-top:0}.journal-access[data-astro-cid-5mhmf3re],.journal-dialog[data-astro-cid-5mhmf3re]{padding:1.5rem}.journal-actions[data-astro-cid-5mhmf3re]{width:100%}}.sticker-photo.lesson-photo-portrait{max-width:20rem;margin-inline:auto}.kfs-main-with-floating-header:has(.vine-lesson){padding-block-start:0}.recording-state[data-astro-cid-j422zb4u]{max-width:740px;margin:0 auto 24px;padding:0 20px}.recording-state[data-astro-cid-j422zb4u] [hidden],[data-astro-cid-j422zb4u][hidden]{display:none!important}.vine-lesson[data-astro-cid-j422zb4u]{max-width:788px;color:var(--kfs-ink);margin-inline:auto;padding:112px 24px 36px;font-size:18px;line-height:1.65}h1[data-astro-cid-j422zb4u]{font-family:var(--font-display);letter-spacing:-.025em;max-width:27ch;margin:26px 0 24px;font-size:36px;font-weight:700;line-height:1.16}.purchase-row[data-astro-cid-j422zb4u]{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.purchase-terms[data-astro-cid-j422zb4u]{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.purchase-terms[data-astro-cid-j422zb4u] strong[data-astro-cid-j422zb4u]{white-space:nowrap;font-size:24px;font-weight:700;line-height:1.2}.purchase-terms[data-astro-cid-j422zb4u] span[data-astro-cid-j422zb4u]{color:var(--kfs-soft-ink);font-size:15px;line-height:1.4}.purchase-row[data-astro-cid-j422zb4u] .payment-action{font-size:var(--kfs-type-button);min-height:48px}.lesson-image[data-astro-cid-j422zb4u]{width:100%;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block}.lesson-cms-body[data-astro-cid-j422zb4u]{margin:32px 0}.lesson-description[data-astro-cid-j422zb4u]{max-width:68ch;margin:26px 0 42px}h2[data-astro-cid-j422zb4u]{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.25}.lesson-program[data-astro-cid-j422zb4u] ol[data-astro-cid-j422zb4u]{gap:23px;margin:0;padding:0;list-style:none;display:grid}.lesson-program[data-astro-cid-j422zb4u] li[data-astro-cid-j422zb4u]{grid-template-columns:55px minmax(0,1fr);gap:16px;display:grid}.chapter-time[data-astro-cid-j422zb4u]{color:var(--kfs-soft-ink);font-variant-numeric:tabular-nums;padding-top:2px;font-size:15px}.lesson-program[data-astro-cid-j422zb4u] h3[data-astro-cid-j422zb4u]{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.45}.lesson-program[data-astro-cid-j422zb4u] p[data-astro-cid-j422zb4u]{margin:0;font-size:16px;line-height:1.55}.lesson-help[data-astro-cid-j422zb4u]{margin:42px 0 0}.lesson-help[data-astro-cid-j422zb4u] h2[data-astro-cid-j422zb4u]{margin-bottom:16px;font-size:24px}.lesson-help[data-astro-cid-j422zb4u] .text-marker[data-astro-cid-j422zb4u]{gap:.35em;min-height:44px}a[data-astro-cid-j422zb4u]:focus-visible,button[data-astro-cid-j422zb4u]:focus-visible{outline:2px solid var(--kfs-ink);outline-offset:4px}.payment-demo[data-astro-cid-j422zb4u]{background:var(--kfs-paper);width:calc(100% - 40px);max-width:440px;color:var(--kfs-ink);border:0;margin:auto;padding:28px;position:fixed;inset:0}.payment-demo[data-astro-cid-j422zb4u]::backdrop{background:var(--kfs-payment-demo-backdrop)}.dialog-heading[data-astro-cid-j422zb4u]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.payment-demo[data-astro-cid-j422zb4u] h2[data-astro-cid-j422zb4u]{margin:0;font-size:24px}.close-demo{min-width:44px;min-height:44px;margin:-8px -8px 0 0;font-size:28px;line-height:1;text-decoration:none}.payment-demo[data-astro-cid-j422zb4u] label[data-astro-cid-j422zb4u]{margin-bottom:7px;font-size:16px;font-weight:600;display:block}.payment-demo[data-astro-cid-j422zb4u] .site-field{margin-bottom:18px}.payment-demo[data-astro-cid-j422zb4u] .payment-action{width:100%;font-size:var(--kfs-type-button)}.demo-status[data-astro-cid-j422zb4u]{margin:16px 0 0;font-size:14px;line-height:1.5}.demo-status[data-astro-cid-j422zb4u]:empty{display:none}.prototype-note[data-astro-cid-j422zb4u]{color:var(--kfs-soft-ink);text-align:center;padding:12px 20px;font-size:12px;line-height:1.4}@media (width<=640px){.vine-lesson[data-astro-cid-j422zb4u]{padding:26px 20px 32px;font-size:17px;line-height:1.62}h1[data-astro-cid-j422zb4u]{max-width:none;margin:20px 0 22px;font-size:29px;line-height:1.16}.purchase-row[data-astro-cid-j422zb4u]{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:24px}.purchase-terms[data-astro-cid-j422zb4u]{gap:14px}.purchase-terms[data-astro-cid-j422zb4u] strong[data-astro-cid-j422zb4u]{font-size:23px}.purchase-row[data-astro-cid-j422zb4u] .payment-action{width:100%}.lesson-description[data-astro-cid-j422zb4u]{margin:24px 0 36px}h2[data-astro-cid-j422zb4u]{margin-bottom:22px;font-size:24px}.lesson-program[data-astro-cid-j422zb4u] li[data-astro-cid-j422zb4u]{grid-template-columns:47px minmax(0,1fr);gap:12px}.lesson-program[data-astro-cid-j422zb4u] h3[data-astro-cid-j422zb4u]{font-size:17px}.lesson-program[data-astro-cid-j422zb4u] ol[data-astro-cid-j422zb4u]{gap:22px}}.sticky-purchase[data-astro-cid-j422zb4u]{z-index:110;background:var(--kfs-paper);border-top:1px solid var(--kfs-soft-border);padding:14px 24px calc(14px + env(safe-area-inset-bottom));box-shadow:var(--kfs-floating-header-shadow);position:fixed;inset:auto 0 0}.sticky-purchase[data-astro-cid-j422zb4u][hidden]{display:none}.sticky-purchase__inner[data-astro-cid-j422zb4u]{justify-content:space-between;align-items:center;gap:20px;max-width:740px;margin-inline:auto;display:flex}.sticky-purchase__inner[data-astro-cid-j422zb4u] .payment-action{min-width:180px;font-size:var(--kfs-type-button)}body:has(.vine-lesson){padding-bottom:var(--purchase-dock-height,0px)}@media (width<=640px){.sticky-purchase[data-astro-cid-j422zb4u]{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.sticky-purchase__inner[data-astro-cid-j422zb4u]{gap:16px}.sticky-purchase[data-astro-cid-j422zb4u] .purchase-terms[data-astro-cid-j422zb4u]{flex:none;gap:2px;display:grid}.sticky-purchase[data-astro-cid-j422zb4u] .purchase-terms[data-astro-cid-j422zb4u] strong[data-astro-cid-j422zb4u]{font-size:22px}.sticky-purchase[data-astro-cid-j422zb4u] .purchase-terms[data-astro-cid-j422zb4u] span[data-astro-cid-j422zb4u]{font-size:13px}.sticky-purchase__inner[data-astro-cid-j422zb4u] .payment-action{flex:1;min-width:0;max-width:260px}}.kfs49-lesson-grid[data-astro-cid-wrouyov4]>[data-astro-cid-wrouyov4]{min-width:0}.kfs49-access[data-astro-cid-wrouyov4]{overflow-wrap:anywhere}.kfs49-access[data-astro-cid-wrouyov4] input[data-astro-cid-wrouyov4]{width:100%;min-width:0;color:var(--kfs-ink);caret-color:var(--kfs-ink)}.kfs49-access[data-astro-cid-wrouyov4] input[data-astro-cid-wrouyov4]:focus-visible{outline:2px solid var(--kfs-outline);outline-offset:3px}.kfs49-lesson-title[data-astro-cid-wrouyov4]{max-width:min(100%,22ch);font-size:clamp(1.875rem,3.3vw,3rem);line-height:1.08}.kfs49-access-title[data-astro-cid-wrouyov4]{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.12}
