.choice-group[data-astro-cid-njrb3swr]{display:grid;gap:var(--space-3)}.choice-input[data-astro-cid-njrb3swr]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.choice-input[data-astro-cid-njrb3swr]:checked+.pill[data-astro-cid-njrb3swr]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.choice-input[data-astro-cid-njrb3swr]:focus-visible+.pill[data-astro-cid-njrb3swr]{outline:2px solid var(--moss);outline-offset:2px}.choice-rows[data-astro-cid-njrb3swr]{display:grid;border-top:1px solid var(--linen)}.choice-row[data-astro-cid-njrb3swr]{display:flex;align-items:center;gap:var(--space-4);padding:15px var(--space-1);border-bottom:1px solid var(--linen);font-size:17px;line-height:1.3;color:var(--ink);cursor:pointer;transition:padding-left var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.choice-row[data-astro-cid-njrb3swr]:hover{padding-left:calc(var(--space-1) + 6px);color:var(--moss)}.choice-mark[data-astro-cid-njrb3swr]{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--ash);background:var(--paper);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.choice-mark[data-astro-cid-njrb3swr] svg[data-astro-cid-njrb3swr]{width:11px;height:11px;stroke:var(--cream);stroke-width:1.6;stroke-linecap:square;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.choice-input[data-astro-cid-njrb3swr]:checked+.choice-row[data-astro-cid-njrb3swr]{color:var(--ink)}.choice-input[data-astro-cid-njrb3swr]:checked+.choice-row[data-astro-cid-njrb3swr] .choice-mark[data-astro-cid-njrb3swr]{background:var(--ink);border-color:var(--ink)}.choice-input[data-astro-cid-njrb3swr]:checked+.choice-row[data-astro-cid-njrb3swr] .choice-mark[data-astro-cid-njrb3swr] svg[data-astro-cid-njrb3swr]{opacity:1}.choice-input[data-astro-cid-njrb3swr][type=radio]+.choice-row[data-astro-cid-njrb3swr] .choice-mark[data-astro-cid-njrb3swr]{border-radius:50%}.choice-input[data-astro-cid-njrb3swr][type=radio]+.choice-row[data-astro-cid-njrb3swr] .choice-mark[data-astro-cid-njrb3swr] svg[data-astro-cid-njrb3swr]{display:none}.choice-input[data-astro-cid-njrb3swr][type=radio]+.choice-row[data-astro-cid-njrb3swr] .choice-mark[data-astro-cid-njrb3swr]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--cream);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.choice-input[data-astro-cid-njrb3swr][type=radio]:checked+.choice-row[data-astro-cid-njrb3swr] .choice-mark[data-astro-cid-njrb3swr]:after{opacity:1}.choice-input[data-astro-cid-njrb3swr]:focus-visible+.choice-row[data-astro-cid-njrb3swr]{outline:2px solid var(--moss);outline-offset:-2px}.guided{display:grid;border-top:1px solid var(--linen)}.guided-step{padding-block:var(--space-5);border-bottom:1px solid var(--linen)}.guided-step[data-state=open]{padding-block:var(--space-7) var(--space-8)}.guided-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5)}.guided-name{flex:0 0 100%}.guided-readback{font-family:var(--font-display);font-size:24px;font-weight:var(--weight-light);line-height:1.2;text-wrap:balance}.guided-step[data-state=waiting] .guided-readback{color:var(--ash)}.guided-step[data-state=waiting] .guided-change,.guided-step[data-state=open] .guided-summary{display:none}@media(min-width:640px){.guided-name{flex:0 0 168px}}.guided-change,.guided-skip{padding:0;border:0;border-bottom:1px solid var(--linen);background:none;cursor:pointer;font-size:var(--size-small);color:var(--graphite);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.guided-change:hover,.guided-change:focus-visible,.guided-skip:hover,.guided-skip:focus-visible{color:var(--moss);border-bottom-color:var(--moss)}.guided-change{margin-left:auto}.guided-body[hidden]{display:none}.guided-question{max-width:22ch}.guided-hint{margin-top:var(--space-3);max-width:54ch;color:var(--graphite)}.guided-controls{margin-top:var(--space-6);max-width:720px}.guided-error{margin-top:var(--space-3)}.guided-error[hidden]{display:none}.guided-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6)}.guided-body.is-entering{animation:guided-in var(--dur-drawer) var(--ease)}@keyframes guided-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.guided:not([data-guided-ready]) .guided-summary,.guided:not([data-guided-ready]) [data-step-continue][type=button],.guided:not([data-guided-ready]) [data-step-skip]{display:none}
