.intro[data-astro-cid-xukg4csp]{margin-top:var(--space-6)}.intro-list[data-astro-cid-xukg4csp]{padding-left:var(--space-5);line-height:var(--leading)}.intro-start[data-astro-cid-xukg4csp]{margin:var(--space-6) 0 0;text-align:center}.intro-start[data-astro-cid-xukg4csp] .btn[data-astro-cid-xukg4csp]{width:100%;max-width:var(--cta-w);padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.stepbar[data-astro-cid-xukg4csp]{gap:var(--space-2);margin:var(--space-6) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.stepbar[data-astro-cid-xukg4csp] li[data-astro-cid-xukg4csp]{align-items:center;gap:var(--space-1);text-align:center;font-size:var(--text-xs);color:var(--ink-muted);flex-direction:column;display:flex}.stepbar-no[data-astro-cid-xukg4csp]{width:var(--space-6);height:var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.stepbar[data-astro-cid-xukg4csp] li[data-astro-cid-xukg4csp][data-state=current]{color:var(--brand-dark);font-weight:700}.stepbar[data-astro-cid-xukg4csp] li[data-astro-cid-xukg4csp][data-state=current] .stepbar-no[data-astro-cid-xukg4csp],.stepbar[data-astro-cid-xukg4csp] li[data-astro-cid-xukg4csp][data-state=done] .stepbar-no[data-astro-cid-xukg4csp]{border-color:var(--brand);background:var(--brand);color:var(--ink-on-brand)}.step[data-astro-cid-xukg4csp]{margin-top:var(--space-6)}.step-title[data-astro-cid-xukg4csp]{margin:0 0 var(--space-3);font-size:var(--text-xl);line-height:var(--leading-tight)}.step-lead[data-astro-cid-xukg4csp]{margin:0 0 var(--space-5);line-height:var(--leading);color:var(--ink-muted);font-size:var(--text-sm)}.sub-title[data-astro-cid-xukg4csp]{margin:var(--space-7) 0 var(--space-3);font-size:var(--text-lg)}.step-nav[data-astro-cid-xukg4csp]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.step-nav[data-astro-cid-xukg4csp] .btn[data-astro-cid-xukg4csp]{width:100%;max-width:var(--cta-w);padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.form-error[data-astro-cid-xukg4csp]{margin:var(--space-4) 0 0;color:var(--caution);font-size:var(--text-sm)}.field[data-astro-cid-xukg4csp]{margin-top:var(--space-4);display:block}.field-label[data-astro-cid-xukg4csp]{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:700;display:block}.req[data-astro-cid-xukg4csp]{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--caution-tint);color:var(--caution);font-size:var(--text-xs);font-weight:400}.field[data-astro-cid-xukg4csp] input[data-astro-cid-xukg4csp],.field[data-astro-cid-xukg4csp] textarea[data-astro-cid-xukg4csp],.summary[data-astro-cid-xukg4csp]{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface-page);font:inherit;line-height:var(--leading)}.field[data-astro-cid-xukg4csp] input[data-astro-cid-xukg4csp]:focus,.field[data-astro-cid-xukg4csp] textarea[data-astro-cid-xukg4csp]:focus{outline:2px solid var(--brand);outline-offset:0}.job[data-astro-cid-xukg4csp]{margin:0 0 var(--space-4);padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-card)}.job-title[data-astro-cid-xukg4csp]{color:var(--brand-dark);padding:0;font-weight:700}.job-remove[data-astro-cid-xukg4csp]{margin:var(--space-3) 0 0;text-align:right}.add-row[data-astro-cid-xukg4csp]{text-align:center;margin:0}.sub-btn[data-astro-cid-xukg4csp]{padding:var(--space-3) var(--space-5);border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--brand-dark);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:700}.link-btn[data-astro-cid-xukg4csp]{color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.facts[data-astro-cid-xukg4csp]{gap:var(--space-2);display:grid}.choice[data-astro-cid-xukg4csp]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface-page);cursor:pointer;line-height:var(--leading-tight);font-size:var(--text-sm);display:flex}.choice[data-astro-cid-xukg4csp]:has(input:checked){border-color:var(--brand);background:var(--brand-tint)}.choice[data-astro-cid-xukg4csp] input[data-astro-cid-xukg4csp],.strength-head[data-astro-cid-xukg4csp] input[data-astro-cid-xukg4csp],.cond-level[data-astro-cid-xukg4csp] input[data-astro-cid-xukg4csp]{width:var(--space-4);height:var(--space-4);accent-color:var(--brand);flex:none;margin:0}.strengths[data-astro-cid-xukg4csp]{gap:var(--space-3);display:grid}.strength[data-astro-cid-xukg4csp]{padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-card)}.strength[data-astro-cid-xukg4csp][data-used=yes]{border-color:var(--brand)}.strength-head[data-astro-cid-xukg4csp]{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.strength-label[data-astro-cid-xukg4csp]{font-weight:700}.strength-facts[data-astro-cid-xukg4csp]{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading)}.strength[data-astro-cid-xukg4csp] .field[data-astro-cid-xukg4csp]{margin-top:var(--space-3)}.conds[data-astro-cid-xukg4csp]{gap:var(--space-2);display:grid}.cond[data-astro-cid-xukg4csp]{padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-card);margin:0}.cond-text[data-astro-cid-xukg4csp]{font-size:var(--text-sm);padding:0;font-weight:700}.cond-levels[data-astro-cid-xukg4csp]{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cond-level[data-astro-cid-xukg4csp]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}.summary[data-astro-cid-xukg4csp]{resize:vertical;font-size:var(--text-sm)}.summary-actions[data-astro-cid-xukg4csp]{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.summary-done[data-astro-cid-xukg4csp]{margin:var(--space-2) 0 0;text-align:center;font-size:var(--text-sm);color:var(--brand-dark)}.result-articles[data-astro-cid-xukg4csp]{padding-left:var(--space-5);line-height:var(--leading);margin:0}
