.reftier[data-astro-cid-neplck24]{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--line)}.reftier[data-astro-cid-neplck24] h3[data-astro-cid-neplck24]{font-size:1.0625rem;font-weight:600;color:var(--t1)}.refnote[data-astro-cid-neplck24]{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--t3);max-width:68ch}.pills[data-astro-cid-neplck24]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.pill[data-astro-cid-neplck24]{display:inline-flex;align-items:baseline;gap:.45rem;padding:.42rem .85rem;border-radius:100px;background:var(--white);border:1px solid var(--line);text-decoration:none;color:var(--t2);font-size:.875rem;line-height:1.2}.pill[data-astro-cid-neplck24]:hover{border-color:var(--action);color:var(--action)}.pill[data-astro-cid-neplck24]:focus-visible{outline:2px solid var(--action);outline-offset:2px}.pkind[data-astro-cid-neplck24]{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.pill[data-astro-cid-neplck24]:hover .pkind[data-astro-cid-neplck24]{color:var(--action)}.reflist[data-astro-cid-neplck24]{margin-top:1rem}.reflist[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]{cursor:pointer;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);padding:.5rem 0}.reflist[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]:hover{color:var(--action)}.reflist[data-astro-cid-neplck24] ul[data-astro-cid-neplck24]{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.reflist[data-astro-cid-neplck24] li[data-astro-cid-neplck24]{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--line);font-size:.875rem}.reflist[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--t2);text-decoration:none}.reflist[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover{color:var(--action);text-decoration:underline}.reflist[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{font-family:var(--font-mono);font-size:.625rem;color:var(--t3);text-transform:uppercase;letter-spacing:.08em;align-self:center}.allp[data-astro-cid-neplck24]{padding-top:clamp(2.5rem,2rem + 2vw,4rem)}.allp[data-astro-cid-neplck24] .lede[data-astro-cid-neplck24]{margin-top:.6rem}.pgrid[data-astro-cid-neplck24]{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.crumbs[data-astro-cid-neplck24] ol[data-astro-cid-neplck24]{list-style:none;padding:0;display:flex;gap:var(--sp-2);font-size:var(--t-xs);color:var(--text-3)}.crumbs[data-astro-cid-neplck24] li[data-astro-cid-neplck24]+li[data-astro-cid-neplck24]:before{content:"/";margin-right:var(--sp-2);color:var(--line-2)}.crumbs[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--text-3);text-decoration:none}.crumbs[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover{color:var(--accent)}.intro[data-astro-cid-neplck24]{padding-bottom:var(--sp-6)}.intro[data-astro-cid-neplck24] h1[data-astro-cid-neplck24]{margin-top:var(--sp-3)}.intro[data-astro-cid-neplck24] .lede[data-astro-cid-neplck24]{margin-top:var(--sp-4)}.stance[data-astro-cid-neplck24]{margin-top:var(--sp-5);padding-left:var(--sp-4);border-left:2px solid var(--accent);font-size:var(--t-sm);color:var(--text-2);max-width:56ch}.qs[data-astro-cid-neplck24]{display:flex;flex-direction:column;gap:var(--sp-6);padding-bottom:var(--sp-7)}.q[data-astro-cid-neplck24]{border:0;padding:0;margin:0}legend[data-astro-cid-neplck24]{font-size:var(--t-h4);font-weight:600;display:flex;align-items:baseline;gap:var(--sp-3);padding:0}.qn[data-astro-cid-neplck24]{color:var(--accent);font-size:var(--t-xs)}.qhint[data-astro-cid-neplck24]{font-size:var(--t-xs);color:var(--text-3);margin-top:var(--sp-2)}.opts[data-astro-cid-neplck24]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.opt[data-astro-cid-neplck24]{font-size:var(--t-sm);padding:.5rem .875rem;cursor:pointer;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text-2);transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.opt[data-astro-cid-neplck24]:hover{border-color:var(--text-3);color:var(--text)}.opt[data-astro-cid-neplck24][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.qactions[data-astro-cid-neplck24]{display:flex;align-items:center;gap:var(--sp-4)}.reset[data-astro-cid-neplck24]{font-size:var(--t-sm);color:var(--text-3);cursor:pointer}.reset[data-astro-cid-neplck24]:hover{color:var(--accent)}.results[data-astro-cid-neplck24]{padding-bottom:var(--sp-9)}.rhead[data-astro-cid-neplck24]{border-top:1px solid var(--line);padding-top:var(--sp-6)}.rsub[data-astro-cid-neplck24]{font-size:var(--t-sm);color:var(--text-3);margin-top:var(--sp-2)}.rlist[data-astro-cid-neplck24]{display:grid;gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.rmore[data-astro-cid-neplck24]{margin-top:var(--sp-5)}.showmore[data-astro-cid-neplck24]{font-size:var(--t-sm);font-weight:500;color:var(--accent);cursor:pointer;padding:.6rem 1rem;border:1px solid var(--accent-line);border-radius:var(--r);background:var(--accent-weak)}.refine[data-astro-cid-neplck24]{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-5)}.refine[data-astro-cid-neplck24]>h3[data-astro-cid-neplck24]{font-size:var(--t-h3)}.refine[data-astro-cid-neplck24]>.qhint[data-astro-cid-neplck24]{margin-top:calc(var(--sp - 5) * -1 + var(--sp - 2))}.refine-q[data-astro-cid-neplck24] legend[data-astro-cid-neplck24]{font-size:var(--t-body);font-weight:500}.advisor[data-astro-cid-neplck24]{margin-top:var(--sp-8);padding:var(--sp-6);background:var(--surface-2);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:var(--sp-5);align-items:center;justify-content:space-between}.advisor[data-astro-cid-neplck24] h3[data-astro-cid-neplck24]{font-size:var(--t-h4)}.advisor[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{font-size:var(--t-sm);color:var(--text-2);margin-top:var(--sp-2);max-width:52ch}.all[data-astro-cid-neplck24]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.all[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{color:var(--text-3);font-size:var(--t-sm)}.result{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4);container-type:inline-size}.result .head{display:flex;align-items:flex-start;gap:var(--sp-3)}.result .pos{color:var(--text-3);font-size:var(--t-sm);padding-top:.3rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.result .ident{flex:1;min-width:0}.result h3{font-size:var(--t-h3);margin:0}.result h3 a{color:var(--text);text-decoration:none}.result h3 a:hover{color:var(--accent)}.result .vendor{font-size:var(--t-xs);color:var(--text-3);margin-top:2px}.result .tagline{color:var(--text-2);font-size:var(--t-sm)}.result .why{border-top:1px solid var(--line);padding-top:var(--sp-4)}.result .reasons{list-style:none;padding:0;margin-top:var(--sp-2);display:flex;flex-wrap:wrap;gap:var(--sp-2)}.result .reasons li{font-size:var(--t-xs);padding:.25rem .5rem;border-radius:var(--r-sm);background:var(--accent-weak);color:var(--accent);border:1px solid var(--accent-line)}.result .reasons li.is-strong{background:var(--pos-weak);color:var(--pos);border-color:transparent}.result .cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-4)}@container (max-width: 460px){.result .cols{grid-template-columns:1fr}}.result .bullets{list-style:none;padding:0;margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2)}.result .bullets li{font-size:var(--t-xs);color:var(--text-2);line-height:1.5;padding-left:.85rem;position:relative}.result .bullets li:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:var(--pos)}.result .bullets.trade li:before{background:var(--warn)}.result .actions{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;border-top:1px solid var(--line);padding-top:var(--sp-4)}.result .act-primary{font-size:var(--t-sm);font-weight:550;text-decoration:none;background:var(--action);color:var(--paper);padding:.6rem 1.1rem;border-radius:100px}.result .act-primary:hover{background:var(--accent-hover)}.result .act-secondary{font-size:var(--t-sm);font-weight:500;text-decoration:none;color:var(--action);padding:.6rem .9rem;border-radius:100px;border:1px solid var(--accent-line)}.result .act-secondary:hover{border-color:var(--action)}.result .alt{font-size:var(--t-sm);color:var(--text-3);text-decoration:none;margin-left:auto}.result .alt:hover{color:var(--accent)}.result .tag{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:500;padding:.25rem .5rem;border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-3);border:1px solid var(--line)}.result .label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-3);font-weight:500}
