.head[data-astro-cid-bcaxjtvi] h1[data-astro-cid-bcaxjtvi]{font-size:clamp(2rem,5vw,3.4rem)}.flow[data-astro-cid-bcaxjtvi]{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.step[data-astro-cid-bcaxjtvi]{background:var(--paper-2);border:0;border-block-start:2px solid var(--ink);border-radius:var(--radius);padding:var(--space-4);box-shadow:none}.step__hd[data-astro-cid-bcaxjtvi]{display:flex;gap:var(--space-3);align-items:center;margin-block:0 var(--space-3);padding:var(--space-3);background:var(--pine-deep);color:var(--paper);border-radius:0 0 var(--radius) var(--radius)}.step__hd[data-astro-cid-bcaxjtvi] h2[data-astro-cid-bcaxjtvi]{color:var(--paper)}.step__hd[data-astro-cid-bcaxjtvi] .muted[data-astro-cid-bcaxjtvi],.step__hd[data-astro-cid-bcaxjtvi] p[data-astro-cid-bcaxjtvi]{color:color-mix(in srgb,var(--paper) 82%,transparent)}.step__n[data-astro-cid-bcaxjtvi]{flex:none;display:grid;place-items:center;inline-size:2.1em;block-size:2.1em;border:1.5px solid var(--paper);border-radius:999px;font-family:var(--font-serif);font-size:var(--step-1);line-height:1;color:var(--paper);opacity:1;font-variant-numeric:tabular-nums}.step__hd[data-astro-cid-bcaxjtvi] h2[data-astro-cid-bcaxjtvi]{font-size:var(--step-2);margin:0 0 var(--space-1)}.choice-grid[data-astro-cid-bcaxjtvi]{display:grid;gap:var(--space-2)}@media(min-width:860px){.choice-grid[data-astro-cid-bcaxjtvi]{grid-template-columns:repeat(3,1fr)}}.choice[data-astro-cid-bcaxjtvi]{font:inherit;text-align:start;cursor:pointer;display:grid;gap:.45rem;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:all var(--dur-2) var(--ease-out)}.choice[data-astro-cid-bcaxjtvi]:hover{border-color:var(--rust);transform:translateY(-2px);background:#fff;box-shadow:var(--shadow-card)}.choice__k[data-astro-cid-bcaxjtvi]{font-family:var(--font-serif);color:var(--rust);font-size:.85rem}.choice__t[data-astro-cid-bcaxjtvi]{font-family:var(--font-serif);font-size:1.05rem}.choice__d[data-astro-cid-bcaxjtvi]{font-size:.82rem;color:var(--ink-soft)}.choice__tag[data-astro-cid-bcaxjtvi]{justify-self:start;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pine-deep);background:var(--mist);border-radius:3px;padding:.2em .5em}.fields[data-astro-cid-bcaxjtvi]{display:grid;gap:var(--space-4)}.field[data-astro-cid-bcaxjtvi]{display:grid;gap:var(--space-2)}.field--2[data-astro-cid-bcaxjtvi]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}label[data-astro-cid-bcaxjtvi]{display:flex;flex-direction:column;gap:.3em;font-size:.8rem;color:var(--ink-soft)}.lab-wide[data-astro-cid-bcaxjtvi]{display:block;font-weight:550}input[data-astro-cid-bcaxjtvi][type=number],input[data-astro-cid-bcaxjtvi][type=date],select[data-astro-cid-bcaxjtvi],textarea[data-astro-cid-bcaxjtvi]{font:inherit;font-size:.9rem;padding:.55em .7em;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;width:100%}.chips[data-astro-cid-bcaxjtvi]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-bcaxjtvi]{flex-direction:row;align-items:center;gap:.4em;border:1px solid var(--line-strong);border-radius:999px;padding:.4em .85em;cursor:pointer;font-size:.8rem;background:#fff}.chip[data-astro-cid-bcaxjtvi]:has(input:checked){border-color:var(--pine);background:var(--mist);color:var(--pine-deep)}.chip[data-astro-cid-bcaxjtvi] input[data-astro-cid-bcaxjtvi]{accent-color:var(--pine)}.chip__h[data-astro-cid-bcaxjtvi]{font-size:.66rem;color:var(--ink-mute)}.step__nav[data-astro-cid-bcaxjtvi]{display:flex;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}.planbox[data-astro-cid-bcaxjtvi]{background:var(--paper-2);border-radius:var(--radius);padding:var(--space-3)}.sheet[data-astro-cid-bcaxjtvi]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:0;min-height:200px}.planbox__acts[data-astro-cid-bcaxjtvi]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.nextcards[data-astro-cid-bcaxjtvi]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-block:var(--space-4)}@media(min-width:760px){.nextcards[data-astro-cid-bcaxjtvi]{grid-template-columns:repeat(3,1fr)}}.nextcard[data-astro-cid-bcaxjtvi]{display:grid;gap:var(--space-hair);padding:var(--space-3);background:#fff;text-decoration:none;color:var(--ink);transition:background var(--dur-2) var(--ease-out)}.nextcard[data-astro-cid-bcaxjtvi]:hover{background:var(--mist)}.nextcard[data-astro-cid-bcaxjtvi] span[data-astro-cid-bcaxjtvi]{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}.nextcard[data-astro-cid-bcaxjtvi] strong[data-astro-cid-bcaxjtvi]{font-family:var(--font-serif);font-size:.98rem}.nextcard[data-astro-cid-bcaxjtvi] em[data-astro-cid-bcaxjtvi]{font-size:.74rem;color:var(--ink-mute)}.checklist[data-astro-cid-bcaxjtvi]{margin-block:var(--space-4);padding:var(--space-3);background:#dcebe6;border-radius:var(--radius);font-size:.86rem}.noscript[data-astro-cid-bcaxjtvi]{padding:var(--space-3);background:var(--rust-soft);border-radius:var(--radius)}.fine[data-astro-cid-bcaxjtvi]{margin-top:var(--space-5);max-width:70ch}
