.hero[data-astro-cid-lcdefpme]{background:var(--sa-carbon);color:#fff;border-top:1px solid var(--sa-carbon-3)}.hero-inner[data-astro-cid-lcdefpme]{max-width:var(--wide-width);padding:var(--spacing-16) var(--spacing-6);gap:var(--spacing-8);grid-template-columns:7fr 5fr;align-items:center;margin:0 auto;display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--spacing-5);flex-direction:column;min-width:0;display:flex}.eyebrow--light[data-astro-cid-lcdefpme]{color:var(--sa-signal)}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem, 5vw, var(--font-size-5xl));font-weight:var(--font-weight-display);color:#fff}.hero-lead[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);color:#c9cdd4;max-width:36rem}.hero-search[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);max-width:36rem}.hero-search[data-astro-cid-lcdefpme] .hero-search-box{--emdash-search-border-focus:var(--sa-signal);position:relative}.hero-search[data-astro-cid-lcdefpme] .hero-search-input{width:100%;height:56px;padding:0 var(--spacing-5);font-family:var(--font-body);border:2px solid var(--sa-carbon-3);border-radius:var(--radius);background:var(--sa-carbon-2);color:#fff;font-size:1.0625rem}.hero-search[data-astro-cid-lcdefpme] .hero-search-input::placeholder{color:#9aa0a9}.hero-search[data-astro-cid-lcdefpme] .hero-search-input:focus,.hero-search[data-astro-cid-lcdefpme] .hero-search-input:focus-visible{outline:none;box-shadow:0 0 0 3px #f0742a4d;border-color:var(--sa-signal)!important}.hero-popular[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:#9aa0a9;flex-wrap:wrap;display:flex}.chip[data-astro-cid-lcdefpme]{color:#e6e8ec;border:1px solid var(--sa-carbon-3);transition:border-color var(--transition-fast);border-radius:999px;padding:6px 12px;text-decoration:none}.chip[data-astro-cid-lcdefpme]:hover{color:#fff;border-color:var(--sa-signal)}.verdict-panel[data-astro-cid-lcdefpme]{background:var(--sa-carbon-2);border:1px solid var(--sa-carbon-3);border-radius:var(--radius-lg);padding:var(--spacing-6);min-width:0}.verdict-heading[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#9aa0a9;margin-bottom:var(--spacing-4);font-size:.9375rem;font-weight:700}.verdict-list[data-astro-cid-lcdefpme]{gap:var(--spacing-3);flex-direction:column;list-style:none;display:flex}.verdict-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--sa-carbon);border-radius:var(--radius);color:#fff;transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.verdict-row[data-astro-cid-lcdefpme]:hover{color:#fff;background:#0b0d10}.verdict-row-title[data-astro-cid-lcdefpme]{min-width:0}.section[data-astro-cid-lcdefpme]{max-width:var(--wide-width);padding:var(--spacing-16) var(--spacing-6) var(--spacing-6);margin:0 auto}.section-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.section-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-display)}.section-link[data-astro-cid-lcdefpme]{font-size:.9375rem;font-weight:600}.category-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-card[data-astro-cid-lcdefpme]{gap:var(--spacing-2);padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.category-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-brand);color:var(--color-text);transform:translateY(-2px)}.category-card-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-size:1.625rem;font-weight:700;line-height:1.1}.category-card-blurb[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:.9375rem}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-10) var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gear-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.disclosure[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-muted);margin:calc(-1 * var(--spacing-4)) 0 var(--spacing-6)}.band[data-astro-cid-lcdefpme]{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:var(--spacing-12)}.band-inner[data-astro-cid-lcdefpme]{max-width:var(--wide-width);padding:var(--spacing-12) var(--spacing-6);gap:var(--spacing-8);grid-template-columns:4fr 8fr;align-items:start;margin:0 auto;display:grid}.band-copy[data-astro-cid-lcdefpme]{gap:var(--spacing-3);flex-direction:column;display:flex}.band-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-display)}.band-lead[data-astro-cid-lcdefpme]{color:var(--color-text-secondary)}.band-links[data-astro-cid-lcdefpme]{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.band-link[data-astro-cid-lcdefpme]{padding:var(--spacing-4) var(--spacing-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);transition:border-color var(--transition-fast);font-weight:600;text-decoration:none;display:block}.band-link[data-astro-cid-lcdefpme]:hover{border-color:var(--color-brand);color:var(--color-text)}.empty-state[data-astro-cid-lcdefpme]{text-align:center;padding-bottom:var(--spacing-16)}.empty-state[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:var(--spacing-3) 0 var(--spacing-5)}.btn[data-astro-cid-lcdefpme]{padding:var(--spacing-3) var(--spacing-6);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius);font-weight:600;text-decoration:none;display:inline-block}.btn[data-astro-cid-lcdefpme]:hover{background:var(--color-brand-hover);color:var(--color-on-brand)}@media (width<=960px){.hero-inner[data-astro-cid-lcdefpme]{padding:var(--spacing-12) var(--spacing-4);grid-template-columns:1fr}.category-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme],.gear-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.band-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=600px){.section[data-astro-cid-lcdefpme]{padding:var(--spacing-10) var(--spacing-4) var(--spacing-4)}.section-title[data-astro-cid-lcdefpme],.band-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-3xl)}.category-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme],.gear-grid[data-astro-cid-lcdefpme],.band-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
