.RankBadge-module__0d-lEq__badge{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}
.TopPicks-module__-ICGkW__section{margin:2.5rem 0}.TopPicks-module__-ICGkW__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:700px){.TopPicks-module__-ICGkW__grid{grid-template-columns:1fr}}.TopPicks-module__-ICGkW__card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.5rem}.TopPicks-module__-ICGkW__winner{border-top:3px solid var(--accent)}.TopPicks-module__-ICGkW__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.TopPicks-module__-ICGkW__name{color:inherit;font-weight:700;text-decoration:none}.TopPicks-module__-ICGkW__name:hover{text-decoration:underline}.TopPicks-module__-ICGkW__description{color:var(--text-muted);font-size:.9rem;line-height:1.5}
.SpecsTable-module__XkJMRG__table{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius);width:100%;overflow:hidden}.SpecsTable-module__XkJMRG__table td{border-bottom:1px solid var(--border);padding:.6rem 1rem;font-size:.9rem}.SpecsTable-module__XkJMRG__table tr:last-child td{border-bottom:none}.SpecsTable-module__XkJMRG__even{background:var(--surface)}.SpecsTable-module__XkJMRG__prop{white-space:nowrap;font-weight:600}.SpecsTable-module__XkJMRG__val{color:var(--text-muted)}
