.kit-hero[data-astro-cid-gmci7mrh]{padding-top:72px;padding-bottom:88px}.kit-col[data-astro-cid-gmci7mrh]{display:grid;gap:28px;justify-items:start}.kit-col[data-astro-cid-gmci7mrh]>[data-astro-cid-gmci7mrh]{margin:0}.kit-h1[data-astro-cid-gmci7mrh]{font-family:var(--serif);font-size:42px;font-weight:400;line-height:1.6;letter-spacing:.05em;color:var(--text);margin:0;text-wrap:balance;word-break:auto-phrase}.kit-h2[data-astro-cid-gmci7mrh]{margin:0;text-wrap:balance;word-break:auto-phrase}.kit-p[data-astro-cid-gmci7mrh]{margin:0;text-wrap:pretty}.kit-note[data-astro-cid-gmci7mrh]{max-width:var(--measure-em);text-wrap:pretty;margin:0}.kit-note[data-astro-cid-gmci7mrh] a[data-astro-cid-gmci7mrh]{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);text-decoration:none}.a-band--night[data-astro-cid-gmci7mrh] .kit-note[data-astro-cid-gmci7mrh] a[data-astro-cid-gmci7mrh]{color:#d6cfc0;border-bottom-color:#e7e2d666}.nb[data-astro-cid-gmci7mrh]{display:inline-block}.sr-only[data-astro-cid-gmci7mrh]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kit-crumb[data-astro-cid-gmci7mrh]{padding-top:22px}.kit-paper[data-astro-cid-gmci7mrh]{width:100%;max-width:var(--measure)}.kit-card-name[data-astro-cid-gmci7mrh]{font-family:var(--serif);font-size:19px;letter-spacing:.06em;margin:0 0 8px}.kit-card-body[data-astro-cid-gmci7mrh]{font-family:var(--serif);font-size:15.5px;line-height:2;margin:0}.kit-turns[data-astro-cid-gmci7mrh]{display:grid;gap:14px;margin:0}.kit-turn[data-astro-cid-gmci7mrh]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 12px}.kit-turn[data-astro-cid-gmci7mrh] dt[data-astro-cid-gmci7mrh]{font-size:13px;letter-spacing:.08em;color:var(--ink-3);padding-top:3px;font-variant-numeric:tabular-nums}.kit-turn[data-astro-cid-gmci7mrh] dd[data-astro-cid-gmci7mrh]{margin:0;font-family:var(--serif);font-size:15.5px;line-height:2;min-width:0}.kit-turn--cc[data-astro-cid-gmci7mrh] dd[data-astro-cid-gmci7mrh]{color:var(--ink-2)}.kit-after[data-astro-cid-gmci7mrh]{font-family:var(--serif);font-size:16px;color:var(--ink-2);letter-spacing:.06em}.kit-steps[data-astro-cid-gmci7mrh]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule);width:100%;max-width:var(--measure)}.kit-steps[data-astro-cid-gmci7mrh] li[data-astro-cid-gmci7mrh]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 16px;padding:22px 0;border-bottom:1px solid var(--rule)}.kit-step-num[data-astro-cid-gmci7mrh]{font-family:var(--serif);font-size:26px;line-height:1.3;color:var(--ink-4)}.kit-step-text[data-astro-cid-gmci7mrh]{min-width:0}.kit-say[data-astro-cid-gmci7mrh]{display:inline;font-family:var(--serif);background:var(--paper);border-bottom:1px solid var(--rule-strong);padding:1px 4px;margin:0 3px;border-radius:2px;word-break:keep-all;overflow-wrap:anywhere}.kit-step-sub[data-astro-cid-gmci7mrh]{display:block;font-size:14px;color:var(--ink-3);margin-top:4px}.kit-rows[data-astro-cid-gmci7mrh]{width:100%;max-width:var(--measure)}.kit-rows--wide[data-astro-cid-gmci7mrh]{max-width:820px}.kit-row-meta[data-astro-cid-gmci7mrh]{display:block;font-family:var(--sans);font-size:13px;color:var(--ink-3);letter-spacing:.06em;line-height:1.9;margin-top:6px}.kit-form[data-astro-cid-gmci7mrh]{display:grid;gap:12px;width:100%;max-width:var(--measure)}.kit-label[data-astro-cid-gmci7mrh]{font-size:14px;letter-spacing:.08em;color:#d6cfc0}.kit-form-row[data-astro-cid-gmci7mrh]{display:flex;flex-wrap:wrap;gap:12px}.kit-field[data-astro-cid-gmci7mrh]{flex:1 1 260px;min-width:0;font:inherit;font-size:16px;letter-spacing:.03em;padding:12px 14px;border-radius:var(--radius);border:1px solid rgba(239,233,220,.18);background:#efe9dc0f;color:#efe9dc}.kit-field[data-astro-cid-gmci7mrh]::placeholder{color:#b3ab9b}.kit-field[data-astro-cid-gmci7mrh]:focus-visible{outline:2px solid #efe9dc;outline-offset:2px}.kit-form--day[data-astro-cid-gmci7mrh] .kit-field[data-astro-cid-gmci7mrh]{background:var(--paper-w);border-color:var(--rule-strong);color:var(--ink)}.kit-form--day[data-astro-cid-gmci7mrh] .kit-field[data-astro-cid-gmci7mrh]::placeholder{color:var(--ink-4)}.kit-form--day[data-astro-cid-gmci7mrh] .kit-field[data-astro-cid-gmci7mrh]:focus-visible{outline-color:var(--ink)}.kit-btn[data-astro-cid-gmci7mrh]{letter-spacing:.12em}.kit-btn[data-astro-cid-gmci7mrh]:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.a-band--night[data-astro-cid-gmci7mrh] .kit-btn[data-astro-cid-gmci7mrh]:focus-visible{outline-color:#efe9dc}.kit-honeypot[data-astro-cid-gmci7mrh]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.kit-msg[data-astro-cid-gmci7mrh]{margin:0;max-width:var(--measure-em);font-size:15px;line-height:1.8;text-wrap:pretty;padding-left:12px;border-left:2px solid currentColor}.kit-msg[data-astro-cid-gmci7mrh][hidden]{display:none}@media(max-width:820px){.kit-hero[data-astro-cid-gmci7mrh]{padding-top:40px;padding-bottom:56px}.kit-hero[data-astro-cid-gmci7mrh] .a-rail[data-astro-cid-gmci7mrh]{display:none}.kit-h1[data-astro-cid-gmci7mrh]{font-size:32px}.kit-crumb[data-astro-cid-gmci7mrh]{padding-top:18px}}@media(max-width:600px){.kit-h1[data-astro-cid-gmci7mrh]{font-size:24px;letter-spacing:.03em}.kit-col[data-astro-cid-gmci7mrh]{gap:22px}.kit-steps[data-astro-cid-gmci7mrh] li[data-astro-cid-gmci7mrh]{grid-template-columns:36px minmax(0,1fr)}.kit-btn[data-astro-cid-gmci7mrh]{width:100%}}
