.promo[data-astro-cid-ndf2ip3a] h2[data-astro-cid-ndf2ip3a]{max-width:22ch}.lead[data-astro-cid-ndf2ip3a]{max-width:40ch;margin-bottom:1.5rem;font-size:1.25rem}.head[data-astro-cid-45kddz2y]{padding-bottom:1.5rem}.head[data-astro-cid-45kddz2y] .wrap[data-astro-cid-45kddz2y],.technique[data-astro-cid-45kddz2y]>.wrap[data-astro-cid-45kddz2y]{max-width:calc(var(--measure) + 2 * var(--pad-gutter))}.crumbs[data-astro-cid-45kddz2y] span[data-astro-cid-45kddz2y]{margin:0 .4rem}.head[data-astro-cid-45kddz2y] h1[data-astro-cid-45kddz2y]{max-width:20ch;margin:0 0 .75rem;font-size:clamp(2.2rem,4vw + 1rem,3.6rem)}.dek[data-astro-cid-45kddz2y]{max-width:40ch;color:var(--ink-soft);margin:0 0 .75rem;font-size:1.35rem;line-height:1.4}.facts[data-astro-cid-45kddz2y]{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;font-size:.95rem;display:flex}.draft[data-astro-cid-45kddz2y]{color:var(--plum);background:var(--pink-pale);border-radius:999px;padding:.25rem .75rem;font-size:.95rem;font-weight:700;display:inline-block}.technique[data-astro-cid-45kddz2y]>.wrap[data-astro-cid-45kddz2y]{padding-bottom:var(--pad-section)}.technique[data-astro-cid-45kddz2y] .avideo{margin:0 0 2rem}.steps[data-astro-cid-45kddz2y]{counter-reset:step;margin:0 0 1rem;padding:0;list-style:none}.steps[data-astro-cid-45kddz2y] li[data-astro-cid-45kddz2y]{border-top:1px solid var(--rule,#361a4224);grid-template-columns:minmax(0,20rem) 1fr;align-items:start;gap:1rem 1.5rem;padding:1.5rem 0;display:grid}.steps[data-astro-cid-45kddz2y] li[data-astro-cid-45kddz2y]:last-child{border-bottom:1px solid var(--rule,#361a4224)}.clip[data-astro-cid-45kddz2y]{margin:0}.clip[data-astro-cid-45kddz2y] img[data-astro-cid-45kddz2y]{aspect-ratio:16/9;object-fit:cover;background:var(--plum);border-radius:.75rem;width:100%;height:auto;display:block}.steps[data-astro-cid-45kddz2y] h2[data-astro-cid-45kddz2y]{align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:1.35rem;display:flex}.steps[data-astro-cid-45kddz2y] .n[data-astro-cid-45kddz2y]{background:var(--amber);width:1.8rem;height:1.8rem;color:var(--plum);font-family:var(--font-body);border-radius:999px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:inline-grid}.steps[data-astro-cid-45kddz2y] p[data-astro-cid-45kddz2y]{margin:0 0 .6rem;line-height:1.5}.steps[data-astro-cid-45kddz2y].focus li[data-astro-cid-45kddz2y]{transition:opacity .35s,filter .35s}.steps[data-astro-cid-45kddz2y].focus li[data-astro-cid-45kddz2y]:not(.active){opacity:.3;filter:saturate(.4)}.steps[data-astro-cid-45kddz2y].focus li[data-astro-cid-45kddz2y].active{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.steps[data-astro-cid-45kddz2y].focus li[data-astro-cid-45kddz2y]{transition:none}}.stepnav[data-astro-cid-45kddz2y]{z-index:15;background:var(--plum);color:var(--cream);right:max(1.25rem, calc((100vw - var(--measure)) / 2 - 12rem));border-radius:999px;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #361a424d}.stepnav[data-astro-cid-45kddz2y][hidden]{display:none}.stepnav[data-astro-cid-45kddz2y]{transition:opacity .4s,transform .4s}.stepnav[data-astro-cid-45kddz2y].off{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.stepnav[data-astro-cid-45kddz2y]{transition:none}}.stepnav[data-astro-cid-45kddz2y] button[data-astro-cid-45kddz2y]{background:var(--cream);width:2.6rem;height:2.6rem;color:var(--plum);cursor:pointer;border:0;border-radius:999px;font-size:1.2rem;font-weight:700}.stepnav[data-astro-cid-45kddz2y] button[data-astro-cid-45kddz2y]:disabled{opacity:.35;cursor:default}.stepnav[data-astro-cid-45kddz2y] button[data-astro-cid-45kddz2y]:not(:disabled):hover,.stepnav[data-astro-cid-45kddz2y] button[data-astro-cid-45kddz2y]:focus-visible{background:var(--amber)}.where[data-astro-cid-45kddz2y]{letter-spacing:.04em;white-space:nowrap;writing-mode:vertical-rl;padding:.25rem 0;font-size:.8rem;font-weight:700;transform:rotate(180deg)}@media (width<=70rem){.stepnav[data-astro-cid-45kddz2y]{top:auto;left:50%;right:auto;bottom:max(1rem, env(safe-area-inset-bottom,0px));flex-direction:row;padding:.4rem .6rem;transform:translate(-50%)}.where[data-astro-cid-45kddz2y]{writing-mode:horizontal-tb;padding:0 .5rem;transform:none}}.seek[data-astro-cid-45kddz2y]{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:.2em;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0;font-weight:700}@media (width<=40rem){.steps[data-astro-cid-45kddz2y] li[data-astro-cid-45kddz2y]{grid-template-columns:1fr}}.source[data-astro-cid-45kddz2y]{color:var(--ink-soft);margin:1.5rem 0 0;font-size:.95rem}.about[data-astro-cid-45kddz2y]{margin:0 0 2rem}.narrow-wrap[data-astro-cid-45kddz2y]{max-width:calc(var(--measure) + 2 * var(--pad-gutter))}.pair[data-astro-cid-45kddz2y]{background:var(--cream);border:1px solid var(--rule,#361a4224);border-radius:1rem;gap:.2rem;margin:0 0 2rem;padding:1.25rem 1.5rem;display:grid}.pair[data-astro-cid-45kddz2y] .eyebrow[data-astro-cid-45kddz2y]{margin:0}.pair[data-astro-cid-45kddz2y] a[data-astro-cid-45kddz2y]{font-family:var(--font-display);font-size:1.3rem;font-weight:700}.rows[data-astro-cid-45kddz2y]+.eyebrow[data-astro-cid-45kddz2y],.pair[data-astro-cid-45kddz2y]+.eyebrow[data-astro-cid-45kddz2y]{margin-top:2rem}.all[data-astro-cid-45kddz2y]{margin:2rem 0 0;font-weight:700}.rows[data-astro-cid-45kddz2y]{max-width:44rem;margin:0;padding:0;list-style:none}.rows[data-astro-cid-45kddz2y] li[data-astro-cid-45kddz2y]{border-top:1px solid var(--rule,#361a4224);grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.8rem 0;display:grid}.rows[data-astro-cid-45kddz2y] li[data-astro-cid-45kddz2y]:last-child{border-bottom:1px solid var(--rule,#361a4224)}.rows[data-astro-cid-45kddz2y] a[data-astro-cid-45kddz2y]{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.rows[data-astro-cid-45kddz2y] .d[data-astro-cid-45kddz2y]{color:var(--ink-soft);align-self:center;font-size:.95rem}.rows[data-astro-cid-45kddz2y] .dek-sm[data-astro-cid-45kddz2y]{color:var(--ink-soft);grid-column:1/-1;font-size:.98rem}
