.wizard[data-astro-cid-w5bbkbv7]{max-width:920px}.step[data-astro-cid-w5bbkbv7]{gap:var(--space-5);border:0;display:grid;&+.step[data-astro-cid-w5bbkbv7]{padding-top:var(--space-6);border-top:1px solid var(--line)}& legend{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--ink);font-size:1.25rem;font-weight:600;display:flex}& .error{color:var(--bad);font-size:.8125rem}}.number[data-astro-cid-w5bbkbv7]{width:32px;height:32px;color:var(--accent-ink);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:.8125rem;display:grid}.options[data-astro-cid-w5bbkbv7]{gap:var(--space-3);display:grid;@media (width>=640px){grid-template-columns:repeat(2,1fr)}}.option[data-astro-cid-w5bbkbv7]{cursor:pointer;position:relative;& input{opacity:0;position:absolute}}.option-body[data-astro-cid-w5bbkbv7]{height:100%;padding:var(--space-5);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);gap:6px;display:grid;&:hover{border-color:var(--muted)}}.option-head[data-astro-cid-w5bbkbv7]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);display:flex}.option-text[data-astro-cid-w5bbkbv7]{font-size:var(--font-size-small);color:var(--muted)}.tick[data-astro-cid-w5bbkbv7]{color:#0000;border:1px solid var(--line-strong);width:22px;height:22px;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:50%;place-items:center;display:grid;& svg{width:14px;height:14px;transition:scale var(--duration) var(--ease);scale:.5}}.option[data-astro-cid-w5bbkbv7] input[data-astro-cid-w5bbkbv7]:checked+.option-body[data-astro-cid-w5bbkbv7]{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow);& .tick{color:var(--on-accent);background:var(--accent);border-color:var(--accent);& svg{scale:1}}}.option[data-astro-cid-w5bbkbv7] input[data-astro-cid-w5bbkbv7]:focus-visible+.option-body[data-astro-cid-w5bbkbv7]{outline:2px solid var(--accent);outline-offset:2px}
