.picks[data-astro-cid-x4l75snn]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);margin:1.5rem 0;padding:1rem 1.1rem}.picks-list[data-astro-cid-x4l75snn]{margin:0;padding:0;list-style:none}.pick-row[data-astro-cid-x4l75snn]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.pick-row[data-astro-cid-x4l75snn]:first-child{padding-top:.2rem}.pick-main[data-astro-cid-x4l75snn]{min-width:0}.pick-main[data-astro-cid-x4l75snn] p[data-astro-cid-x4l75snn]{margin:.15rem 0 0}.pick-name[data-astro-cid-x4l75snn]{font-size:1.05rem;font-weight:600}.pick-name[data-astro-cid-x4l75snn] a[data-astro-cid-x4l75snn]{color:inherit}.pick-meta[data-astro-cid-x4l75snn]{color:var(--muted);font-size:.9rem}.pick-for[data-astro-cid-x4l75snn]{font-size:.95rem}.pick-cta[data-astro-cid-x4l75snn]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.pick-more[data-astro-cid-x4l75snn]{font-size:.9rem}.picks-foot[data-astro-cid-x4l75snn]{color:var(--muted);margin:.75rem 0 0;font-size:.85rem}@media (width<=560px){.pick-row[data-astro-cid-x4l75snn]{flex-direction:column;align-items:stretch}.pick-cta[data-astro-cid-x4l75snn]{align-items:stretch}.pick-cta[data-astro-cid-x4l75snn] .amazon-cta,.pick-cta[data-astro-cid-x4l75snn] .btn-amazon{justify-content:center;width:100%;display:flex}.pick-more[data-astro-cid-x4l75snn]{align-self:center}}.finder[data-astro-cid-zxde7bkd]{margin:1.5rem 0 2rem}.finder-form[data-astro-cid-zxde7bkd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.5rem;padding:1.25rem;display:grid}fieldset[data-astro-cid-zxde7bkd]{border:0;gap:.35rem;margin:0;padding:0;display:grid}legend[data-astro-cid-zxde7bkd],.field[data-astro-cid-zxde7bkd]>label[data-astro-cid-zxde7bkd]{margin-bottom:.35rem;font-weight:600;display:block}.field[data-astro-cid-zxde7bkd]{display:grid}input[data-astro-cid-zxde7bkd][type=number],select[data-astro-cid-zxde7bkd]{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);width:100%;min-height:44px;padding:.55rem .7rem}input[data-astro-cid-zxde7bkd][aria-invalid=true]{border-color:var(--danger)}.help[data-astro-cid-zxde7bkd]{color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.error[data-astro-cid-zxde7bkd]{color:var(--danger);margin:.35rem 0 0;font-size:.85rem}.check[data-astro-cid-zxde7bkd]{grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.check[data-astro-cid-zxde7bkd] input[data-astro-cid-zxde7bkd],fieldset[data-astro-cid-zxde7bkd] input[data-astro-cid-zxde7bkd]{width:1.1rem;height:1.1rem;accent-color:var(--brand)}.finder-results[data-astro-cid-zxde7bkd]{margin-top:1.5rem}.finder-all[data-astro-cid-zxde7bkd]{margin-top:1.5rem}.finder-all[data-astro-cid-zxde7bkd] summary[data-astro-cid-zxde7bkd]{cursor:pointer;color:var(--brand);font-weight:600}.finder[data-astro-cid-hw6rlwb3]{margin:1.5rem 0 2rem}.finder-form[data-astro-cid-hw6rlwb3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.5rem;padding:1.25rem;display:grid}fieldset[data-astro-cid-hw6rlwb3]{border:0;gap:.35rem;margin:0;padding:0;display:grid}legend[data-astro-cid-hw6rlwb3],.field[data-astro-cid-hw6rlwb3]>label[data-astro-cid-hw6rlwb3]{margin-bottom:.35rem;font-weight:600;display:block}.field[data-astro-cid-hw6rlwb3]{display:grid}input[data-astro-cid-hw6rlwb3][type=number],select[data-astro-cid-hw6rlwb3]{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);width:100%;min-height:44px;padding:.55rem .7rem}input[data-astro-cid-hw6rlwb3][aria-invalid=true]{border-color:var(--danger)}.help[data-astro-cid-hw6rlwb3]{color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.error[data-astro-cid-hw6rlwb3]{color:var(--danger);margin:.35rem 0 0;font-size:.85rem}fieldset[data-astro-cid-hw6rlwb3] input[data-astro-cid-hw6rlwb3]{width:1.1rem;height:1.1rem;accent-color:var(--brand)}.finder-results[data-astro-cid-hw6rlwb3]{margin-top:1.5rem}.finder-need{background:var(--warn-bg);border-radius:var(--radius);padding:.8rem 1rem;font-size:1.1rem}.finder-warn{background:var(--danger-bg);border-radius:var(--radius);padding:.8rem 1rem}.prose .finder-list,.finder-list{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.finder-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.1rem}.finder-item.top{border-color:var(--accent);box-shadow:var(--shadow)}.finder-item-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.finder-name{font-size:1.12rem;font-weight:600}.finder-facts{color:var(--muted);margin:.5rem 0 0;font-size:.95rem}.finder-verdict{margin:.4rem 0}.finder-note{color:var(--warn);margin:.2rem 0;font-size:.9rem}.finder-more{margin:.5rem 0 1rem}.finder-more summary{cursor:pointer;color:var(--brand);font-weight:600}.finder-excluded{color:var(--muted);margin:1rem 0}.finder-excluded summary{cursor:pointer;font-weight:600}.finder-disclaimer{color:var(--muted);font-size:.82rem}.finder-all[data-astro-cid-hw6rlwb3]{margin-top:1.5rem}.finder-all[data-astro-cid-hw6rlwb3] summary[data-astro-cid-hw6rlwb3]{cursor:pointer;color:var(--brand);font-weight:600}
