.budget-page[data-astro-cid-ww7cjoyd]{max-width:900px;padding:2rem 1rem}.budget-page[data-astro-cid-ww7cjoyd] h1[data-astro-cid-ww7cjoyd]{margin-bottom:.5rem;font-size:1.75rem}.lede[data-astro-cid-ww7cjoyd]{color:var(--muted);margin-bottom:.5rem;line-height:1.6}.price-note[data-astro-cid-ww7cjoyd]{color:var(--muted);margin-bottom:2rem;font-size:.78rem;font-style:italic}.empty[data-astro-cid-ww7cjoyd]{color:var(--muted);font-style:italic}.top-picks[data-astro-cid-ww7cjoyd]{margin-bottom:2.5rem}.top-picks[data-astro-cid-ww7cjoyd] h2[data-astro-cid-ww7cjoyd]{margin-bottom:1rem;font-size:1.1rem}.pick-grid[data-astro-cid-ww7cjoyd]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.pick-card[data-astro-cid-ww7cjoyd]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:relative}.pick-card[data-astro-cid-ww7cjoyd].rank-1{border-color:var(--accent)}.rank-badge[data-astro-cid-ww7cjoyd]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:20px;padding:.2rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.pick-brand[data-astro-cid-ww7cjoyd]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.pick-model[data-astro-cid-ww7cjoyd]{margin:0;font-size:1.05rem}.pick-model[data-astro-cid-ww7cjoyd] a[data-astro-cid-ww7cjoyd]{color:var(--accent);text-decoration:none}.pick-model[data-astro-cid-ww7cjoyd] a[data-astro-cid-ww7cjoyd]:hover{text-decoration:underline}.pick-price[data-astro-cid-ww7cjoyd]{font-size:1.3rem;font-weight:700}.pick-specs[data-astro-cid-ww7cjoyd]{grid-template-columns:1fr 1fr;gap:.3rem .5rem;margin:.2rem 0;display:grid}.pick-specs[data-astro-cid-ww7cjoyd] div[data-astro-cid-ww7cjoyd]{flex-direction:column;display:flex}.pick-specs[data-astro-cid-ww7cjoyd] dt[data-astro-cid-ww7cjoyd]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.pick-specs[data-astro-cid-ww7cjoyd] dd[data-astro-cid-ww7cjoyd]{margin:0;font-size:.82rem}.full-list[data-astro-cid-ww7cjoyd]{margin-bottom:2.5rem}.full-list[data-astro-cid-ww7cjoyd] h2[data-astro-cid-ww7cjoyd]{margin-bottom:1rem;font-size:1.05rem}.table-wrap[data-astro-cid-ww7cjoyd]{overflow-x:auto}.settings-table[data-astro-cid-ww7cjoyd]{border-collapse:collapse;width:100%;font-size:.875rem}.settings-table[data-astro-cid-ww7cjoyd] th[data-astro-cid-ww7cjoyd]{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:2px solid var(--line);padding:.5rem .75rem;font-size:.72rem}.settings-table[data-astro-cid-ww7cjoyd] td[data-astro-cid-ww7cjoyd]{border-bottom:1px solid var(--line);vertical-align:middle;padding:.5rem .75rem}.settings-table[data-astro-cid-ww7cjoyd] tr[data-astro-cid-ww7cjoyd]:last-child td[data-astro-cid-ww7cjoyd]{border-bottom:none}.muted[data-astro-cid-ww7cjoyd]{color:var(--muted)}.related-tiers[data-astro-cid-ww7cjoyd]{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.related-tiers[data-astro-cid-ww7cjoyd] h2[data-astro-cid-ww7cjoyd]{margin-bottom:.75rem;font-size:1rem}.link-list[data-astro-cid-ww7cjoyd]{padding:0;list-style:none}.link-list[data-astro-cid-ww7cjoyd] li[data-astro-cid-ww7cjoyd]{margin-bottom:.4rem}.link-list[data-astro-cid-ww7cjoyd] a[data-astro-cid-ww7cjoyd]{color:var(--accent)}
