.question-picker[data-astro-cid-epe7nu5i]{border-radius:var(--radius-card);background:var(--surface);gap:20px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.figure-heading[data-astro-cid-epe7nu5i]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.figure-heading[data-astro-cid-epe7nu5i] h2[data-astro-cid-epe7nu5i]{font-size:clamp(1.5rem,2.4vw,2rem)}.figure-index[data-astro-cid-epe7nu5i]{color:var(--ink-3);font:.75rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.qp-chips[data-astro-cid-epe7nu5i]{flex-wrap:wrap;gap:10px;display:flex}.question-picker[data-astro-cid-epe7nu5i] .pick-chip[data-astro-cid-epe7nu5i]{background:#fff}.question-picker[data-astro-cid-epe7nu5i] .pick-chip[data-astro-cid-epe7nu5i][data-selected=true]{color:var(--on)}.question-picker[data-astro-cid-epe7nu5i] .pick-chip[data-astro-cid-epe7nu5i][data-selected=true]:before{transform:scaleX(1)}.question-picker[data-astro-cid-epe7nu5i] .pick-chip[data-astro-cid-epe7nu5i][data-selected=true] .pick-dot[data-astro-cid-epe7nu5i]{background:#ffffff4d;transform:none;box-shadow:inset 0 0 0 1.5px}.question-picker[data-astro-cid-epe7nu5i] .pick-chip[data-astro-cid-epe7nu5i][data-selected=true] .pick-check[data-astro-cid-epe7nu5i]{opacity:1;transform:none}.qp-answers[data-astro-cid-epe7nu5i]{gap:12px;display:grid}.qp-empty[data-astro-cid-epe7nu5i]{display:none}.qp-answer[data-astro-cid-epe7nu5i]{border-radius:var(--radius-sm);color:var(--ink);background:#fff;gap:10px;padding:clamp(20px,2.6vw,28px);display:grid}.qp-answer[data-astro-cid-epe7nu5i].mesh{background:var(--m)}.qp-answer[data-astro-cid-epe7nu5i] p[data-astro-cid-epe7nu5i]{margin:0}.qp-question[data-astro-cid-epe7nu5i]{font:700 1.05rem/1.2 var(--font-display);font-variation-settings:"wdth" 90}.qp-verdict[data-astro-cid-epe7nu5i]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qp-badge[data-astro-cid-epe7nu5i],.qp-panel[data-astro-cid-epe7nu5i]{border-radius:var(--pill);min-height:32px;font:600 .9375rem/1.1 var(--font-body);align-items:center;padding:0 14px;display:inline-flex}.qp-badge[data-astro-cid-epe7nu5i]{background:var(--ink);color:#fff}.is-blood[data-astro-cid-epe7nu5i] .qp-badge[data-astro-cid-epe7nu5i],.is-none[data-astro-cid-epe7nu5i] .qp-badge[data-astro-cid-epe7nu5i]{background:var(--surface-2);color:var(--ink)}.qp-panel[data-astro-cid-epe7nu5i]{background:#ffffff8c}.qp-text[data-astro-cid-epe7nu5i]{max-width:62ch;font-size:1.0625rem;line-height:1.5}.qp-link[data-astro-cid-epe7nu5i]{color:var(--ink);justify-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.qp-link[data-astro-cid-epe7nu5i] svg{width:1em;height:1em}.question-picker[data-astro-cid-epe7nu5i].has-js .qp-answer[data-astro-cid-epe7nu5i]{display:none}.question-picker[data-astro-cid-epe7nu5i].has-js:not(.has-choice) .qp-empty[data-astro-cid-epe7nu5i]{border:1px dashed var(--dash);border-radius:var(--radius-sm);min-height:168px;color:var(--ink-3);text-align:center;place-items:center;margin:0;padding:20px;display:grid}.question-picker[data-astro-cid-epe7nu5i].has-js .qp-answer[data-astro-cid-epe7nu5i][data-selected=true]{min-height:168px;animation:qp-in .52s var(--ease-out);display:grid}.question-picker[data-astro-cid-epe7nu5i].has-js .qp-question[data-astro-cid-epe7nu5i]{display:none}@keyframes qp-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.question-picker[data-astro-cid-epe7nu5i].has-js .qp-answer[data-astro-cid-epe7nu5i][data-selected=true]{animation:none}}figcaption[data-astro-cid-epe7nu5i]{max-width:78ch;color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (width<=560px){.figure-heading[data-astro-cid-epe7nu5i]{display:block}.figure-index[data-astro-cid-epe7nu5i]{margin-top:8px;display:block}.question-picker[data-astro-cid-epe7nu5i]{padding:20px}.qp-chips[data-astro-cid-epe7nu5i]{gap:8px}.question-picker[data-astro-cid-epe7nu5i] .pick-chip[data-astro-cid-epe7nu5i]{gap:6px;min-height:44px;padding:0 12px 0 8px;font-size:.9375rem}.question-picker[data-astro-cid-epe7nu5i] .pick-dot[data-astro-cid-epe7nu5i]{width:20px;height:20px}}
