.tool-page[data-astro-cid-q2oicxkl]{padding-block:var(--space-6) var(--space-8)}.tool-page[data-astro-cid-q2oicxkl] h1[data-astro-cid-q2oicxkl]{margin-top:var(--space-2)}.tool-lead[data-astro-cid-q2oicxkl]{font-size:var(--text-lg)}.quiz[data-astro-cid-q2oicxkl]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.q[data-astro-cid-q2oicxkl]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-5);margin:0}.q-legend[data-astro-cid-q2oicxkl]{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);margin-bottom:var(--space-4);padding:0;line-height:1.2;display:flex}.q-num[data-astro-cid-q2oicxkl]{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.q-opts[data-astro-cid-q2oicxkl]{gap:var(--space-2);flex-wrap:wrap;display:flex}.opt[data-astro-cid-q2oicxkl]{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--text);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}.opt[data-astro-cid-q2oicxkl]:hover{border-color:var(--accent);color:var(--accent-ink)}.opt[data-astro-cid-q2oicxkl].is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.answer[data-astro-cid-q2oicxkl]{margin-top:var(--space-5);background-color:var(--dark);background-image:linear-gradient(var(--grid-line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-dark) 1px, transparent 1px);background-size:var(--grid-step) var(--grid-step);border:1px solid var(--dark-line);border-radius:var(--radius);padding:var(--space-5);color:var(--dark-text)}.answer-empty[data-astro-cid-q2oicxkl]{color:var(--dark-muted);font-size:var(--text-sm);margin:0}.answer-eyebrow[data-astro-cid-q2oicxkl]{text-transform:uppercase;letter-spacing:.18em;font-size:var(--text-xs);color:#7fb0ff;margin:0 0 var(--space-2);font-weight:800}.answer-lead[data-astro-cid-q2oicxkl]{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);margin:0 0 var(--space-4);line-height:1.25}.answer-access[data-astro-cid-q2oicxkl]{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px dashed var(--dark-line);font-size:var(--text-sm);color:var(--dark-muted);line-height:1.6}.answer-access[data-astro-cid-q2oicxkl] a[data-astro-cid-q2oicxkl]{color:#7fb0ff;font-weight:700}.answer-access[data-astro-cid-q2oicxkl] a[data-astro-cid-q2oicxkl]:hover{color:var(--dark-text);text-decoration:underline}.answer-cta[data-astro-cid-q2oicxkl]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--dark-line)}.answer-cta-title[data-astro-cid-q2oicxkl]{font-family:var(--font-display);font-weight:800;font-size:var(--text-base);margin:0 0 var(--space-2);line-height:1.25}.answer-cta-text[data-astro-cid-q2oicxkl]{font-size:var(--text-sm);color:var(--dark-muted);margin:0 0 var(--space-4)}.answer-cta[data-astro-cid-q2oicxkl] .btn-primary[data-astro-cid-q2oicxkl]{color:var(--accent-contrast);text-decoration:none}.reset[data-astro-cid-q2oicxkl]{margin-top:var(--space-5);color:var(--dark-text);border-color:var(--dark-line);background:0 0}.reset[data-astro-cid-q2oicxkl]:hover{border-color:var(--accent);color:var(--dark-text)}.disclaimer[data-astro-cid-q2oicxkl]{font-size:var(--text-xs);margin-top:var(--space-5);line-height:1.6}#picks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}#picks .pick{border-top:2px solid var(--accent);padding-top:var(--space-3)}#picks .pick-name{font-family:var(--font-display);font-weight:800;font-size:var(--text-base);line-height:1.25;display:block}#picks .pick-why{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--dark-muted);line-height:1.6;display:block}#picks .pick-link{margin-top:var(--space-2);font-size:var(--text-sm);color:#7fb0ff;font-weight:700;display:inline-block}#picks .pick-link:hover{color:var(--dark-text);text-decoration:underline}
