.top-picks[data-astro-cid-sp6pu3y7]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-card);margin:2rem 0 2.5rem;scroll-margin-top:5rem;overflow:hidden}.top-picks__head[data-astro-cid-sp6pu3y7]{background:var(--ink);padding:1.1rem 1.5rem 1rem}.top-picks__eyebrow[data-astro-cid-sp6pu3y7]{letter-spacing:.14em;text-transform:uppercase;color:var(--citrus);margin:0 0 .2rem;font-size:.7rem;font-weight:700}.top-picks__title[data-astro-cid-sp6pu3y7]{color:var(--on-ink);margin:0;font-size:1.35rem;line-height:1.25}.top-picks__title[data-astro-cid-sp6pu3y7]:after{display:none}.top-picks__all[data-astro-cid-sp6pu3y7]{color:var(--green-deep);border-top:1px solid var(--border);background:var(--paper);justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.top-picks__all[data-astro-cid-sp6pu3y7]:hover{color:var(--ink);background:var(--paper-deep)}.top-picks__list[data-astro-cid-sp6pu3y7]{margin:0;padding:0;list-style:none}.tp-item[data-astro-cid-sp6pu3y7]{border-top:1px solid var(--border);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:1.1rem;margin:0;padding:1rem 1.5rem;transition:background-color .2s;display:grid}.tp-item[data-astro-cid-sp6pu3y7]:first-child{border-top:0}.tp-item[data-astro-cid-sp6pu3y7]:hover{background:color-mix(in srgb, var(--paper) 60%, transparent)}.tp-item--first[data-astro-cid-sp6pu3y7]{background:color-mix(in srgb, var(--citrus) 9%, var(--surface))}.tp-item--first[data-astro-cid-sp6pu3y7]:hover{background:color-mix(in srgb, var(--citrus) 14%, var(--surface))}.tp-media[data-astro-cid-sp6pu3y7]{position:relative}.tp-img[data-astro-cid-sp6pu3y7]{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-s);background:#fff;width:88px;height:88px;padding:.35rem;display:block}.tp-img--empty[data-astro-cid-sp6pu3y7]{color:var(--border-strong);background:var(--paper);place-items:center;display:grid}.tp-rank[data-astro-cid-sp6pu3y7]{width:1.6rem;height:1.6rem;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:-.45rem;left:-.45rem}.tp-item--first[data-astro-cid-sp6pu3y7] .tp-rank[data-astro-cid-sp6pu3y7]{color:#fff;background:var(--green);border-color:var(--green)}.tp-body[data-astro-cid-sp6pu3y7]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tp-verdict[data-astro-cid-sp6pu3y7]{letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0;font-size:.72rem;font-weight:700;line-height:1.35}.tp-name[data-astro-cid-sp6pu3y7]{color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.tp-actions[data-astro-cid-sp6pu3y7]{flex-direction:column;align-items:stretch;gap:.45rem;display:flex}.tp-cta[data-astro-cid-sp6pu3y7]{white-space:nowrap;color:#fff;background:var(--green);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--green) 70%, transparent);transition:background-color .2s ease, transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.tp-cta[data-astro-cid-sp6pu3y7]:hover{color:#fff;background:var(--green-deep);transform:translateY(-1px)}.tp-more[data-astro-cid-sp6pu3y7]{white-space:nowrap;color:var(--ink-soft);justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.tp-more[data-astro-cid-sp6pu3y7]:hover{color:var(--green-deep)}@media (width<=600px){.top-picks__head[data-astro-cid-sp6pu3y7]{padding:1rem 1.1rem .9rem}.tp-item[data-astro-cid-sp6pu3y7]{grid-template-columns:72px minmax(0,1fr);gap:.75rem .9rem;padding:1rem 1.1rem}.tp-img[data-astro-cid-sp6pu3y7]{width:72px;height:72px}.tp-actions[data-astro-cid-sp6pu3y7]{grid-column:1/-1;gap:.6rem;margin-top:.6rem}}@media (prefers-reduced-motion:reduce){.tp-cta[data-astro-cid-sp6pu3y7]{transition:none}.tp-cta[data-astro-cid-sp6pu3y7]:hover{transform:none}}
