.overview[data-astro-cid-eyiltiys]{max-width:var(--measure)}.famfresh[data-astro-cid-eyiltiys]{margin:.4rem 0 0;font-size:.85rem}.famfresh__note[data-astro-cid-eyiltiys]{color:color-mix(in srgb, var(--ink) 62%, var(--paper))}.freshbadge[data-astro-cid-eyiltiys]{font-family:var(--mono);border-radius:var(--r-control);font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb, var(--fx) 78%, #000);border:1.5px solid color-mix(in srgb, var(--fx) 55%, var(--line));background:color-mix(in srgb, var(--fx) 10%, var(--paper));align-self:center;padding:.12rem .4rem;font-size:.66rem;display:inline-flex}.freshbadge--fresh[data-astro-cid-eyiltiys]{--fx:var(--fresh-fresh)}.freshbadge--stale[data-astro-cid-eyiltiys]{--fx:var(--fresh-stale)}.freshbadge--older[data-astro-cid-eyiltiys]{--fx:var(--fresh-older)}.freshbadge--due[data-astro-cid-eyiltiys]{--fx:var(--fresh-due)}.freshbadge--decayed[data-astro-cid-eyiltiys]{--fx:var(--fresh-decayed)}.badge[data-astro-cid-eyiltiys]{border:1px solid var(--line);opacity:.85;border-radius:4px;padding:.1rem .4rem;font-size:.7rem}.is-inactive[data-astro-cid-eyiltiys]{filter:grayscale()}.opgrid[data-astro-cid-eyiltiys]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.opcard[data-astro-cid-eyiltiys]{background:var(--paper);border-radius:var(--r-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 4px 12px color-mix(in srgb, var(--ink) 5%, transparent);flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem .95rem;display:flex}.opcard__head[data-astro-cid-eyiltiys]{align-items:center;gap:.55rem;width:100%;display:flex}.opcard__name[data-astro-cid-eyiltiys]{font-family:var(--display);color:var(--ink);font-size:1rem;font-weight:700;text-decoration:none;transition:color .15s}.opcard__name[data-astro-cid-eyiltiys]:hover,.opcard__name[data-astro-cid-eyiltiys]:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.opcard__cta[data-astro-cid-eyiltiys]{align-items:baseline;gap:.5rem;display:inline-flex}.altlink[data-astro-cid-eyiltiys]{text-underline-offset:3px;color:color-mix(in srgb, var(--ink) 70%, var(--paper));font-size:.8rem;text-decoration:none;transition:color .15s}.altlink[data-astro-cid-eyiltiys]:hover,.altlink[data-astro-cid-eyiltiys]:focus-visible{color:var(--accent);text-decoration:underline}.picks[data-astro-cid-eyiltiys]{max-width:var(--measure);flex-direction:column;gap:.2rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.picks[data-astro-cid-eyiltiys] li[data-astro-cid-eyiltiys]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.65rem .25rem;display:flex}.picks[data-astro-cid-eyiltiys] li[data-astro-cid-eyiltiys]:first-child{border-top:2px solid var(--ink)}.picks__for[data-astro-cid-eyiltiys]{letter-spacing:.1em;text-transform:uppercase;opacity:.7;min-width:9.5rem;font-size:.7rem}.picks[data-astro-cid-eyiltiys] li[data-astro-cid-eyiltiys]>a[data-astro-cid-eyiltiys]{font-family:var(--display);font-weight:700}.picks__why[data-astro-cid-eyiltiys]{opacity:.85;flex:1;min-width:12rem;font-size:.9rem}.picks__note[data-astro-cid-eyiltiys]{opacity:.7;margin-top:.6rem;font-size:.8rem}.tablewrap[data-astro-cid-eyiltiys]{margin-top:1rem;overflow-x:auto}table[data-astro-cid-eyiltiys].factors th[data-astro-cid-eyiltiys][scope=row]{font-family:var(--body);text-transform:none;letter-spacing:0;opacity:1;white-space:nowrap;font-size:.9rem;font-weight:600}table[data-astro-cid-eyiltiys].factors thead[data-astro-cid-eyiltiys] a[data-astro-cid-eyiltiys]{color:var(--ink)}table[data-astro-cid-eyiltiys].factors thead[data-astro-cid-eyiltiys] a[data-astro-cid-eyiltiys]:hover,table[data-astro-cid-eyiltiys].factors thead[data-astro-cid-eyiltiys] a[data-astro-cid-eyiltiys]:focus-visible{color:var(--accent)}.naught[data-astro-cid-eyiltiys]{color:color-mix(in srgb, var(--ink) 62%, var(--paper))}.best[data-astro-cid-eyiltiys]{color:var(--verify);letter-spacing:.04em;white-space:nowrap;font-size:.65rem}
