.niche-hero[data-astro-cid-i7otv6tc]{padding:var(--space-xl) var(--space-md) var(--space-lg);max-width:64rem;margin:0 auto}.niche-hero[data-astro-cid-i7otv6tc] h1[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-size:var(--text-heading-section);letter-spacing:-.02em;text-transform:uppercase;font-weight:700;line-height:1.2}.niche-intro[data-astro-cid-i7otv6tc]{margin-top:var(--space-md);color:var(--color-muted);max-width:40rem;line-height:1.6}.affiliate-notice[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.05em;margin-top:var(--space-md)}.deals[data-astro-cid-i7otv6tc]{border-top:2px solid var(--color-border);padding:var(--space-lg) var(--space-md);max-width:64rem;margin:0 auto}.deals[data-astro-cid-i7otv6tc] h2[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);font-weight:700}.niche-ctas[data-astro-cid-i7otv6tc]{border-top:2px solid var(--color-border);padding:var(--space-lg) var(--space-md);max-width:40rem;margin:0 auto}.niche-cta-row[data-astro-cid-i7otv6tc]{gap:var(--space-md);flex-direction:column;display:flex}.niche-cta-row[data-astro-cid-i7otv6tc] .digest-signup{margin:0}.niche-cta-row[data-astro-cid-i7otv6tc] .alert-hint-card{width:100%}.niche-guide[data-astro-cid-i7otv6tc]{border-top:2px solid var(--color-border);padding:var(--space-xl) var(--space-md);max-width:40rem;margin:0 auto;line-height:1.7}.guide-prose[data-astro-cid-i7otv6tc]{color:var(--color-muted);margin-bottom:var(--space-md)}.niche-guide[data-astro-cid-i7otv6tc] a{color:var(--color-accent-on-light);text-underline-offset:2px;text-decoration:underline}@media (prefers-color-scheme:dark){.niche-guide[data-astro-cid-i7otv6tc] a{color:var(--color-accent)}}.niche-guide[data-astro-cid-i7otv6tc] h2[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.02em;margin-top:var(--space-xl);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-border);font-weight:700}.niche-guide[data-astro-cid-i7otv6tc] h2[data-astro-cid-i7otv6tc]:first-child{margin-top:0}.guide-list[data-astro-cid-i7otv6tc]{padding-left:var(--space-lg)}.guide-list[data-astro-cid-i7otv6tc] li[data-astro-cid-i7otv6tc]{margin-bottom:var(--space-sm)}.guide-link[data-astro-cid-i7otv6tc]{margin-top:var(--space-md);font-size:var(--text-sm)}.guide-table[data-astro-cid-i7otv6tc]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.guide-table[data-astro-cid-i7otv6tc] th[data-astro-cid-i7otv6tc],.guide-table[data-astro-cid-i7otv6tc] td[data-astro-cid-i7otv6tc]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);text-align:left;vertical-align:top}.guide-table[data-astro-cid-i7otv6tc] th[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.guide-brands[data-astro-cid-i7otv6tc] dt[data-astro-cid-i7otv6tc],.guide-faq[data-astro-cid-i7otv6tc] dt[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-md)}.guide-brands[data-astro-cid-i7otv6tc] dd[data-astro-cid-i7otv6tc],.guide-faq[data-astro-cid-i7otv6tc] dd[data-astro-cid-i7otv6tc]{margin:var(--space-xs) 0 0;padding-left:0}.niche-nav[data-astro-cid-i7otv6tc]{border-top:2px solid var(--color-border);padding:var(--space-xl) var(--space-md);max-width:64rem;margin:0 auto}.niche-nav[data-astro-cid-i7otv6tc] h2[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);margin-top:var(--space-lg);font-weight:700}.niche-nav[data-astro-cid-i7otv6tc] h2[data-astro-cid-i7otv6tc]:first-child{margin-top:0}.nav-grid[data-astro-cid-i7otv6tc]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.nav-link[data-astro-cid-i7otv6tc]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);border:2px solid var(--color-border);padding:var(--space-sm) var(--space-md);font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s}.nav-link[data-astro-cid-i7otv6tc]:hover{box-shadow:4px 4px 0 var(--color-accent);transform:translate(-2px,-2px)}.nav-link[data-astro-cid-i7otv6tc]:active{box-shadow:none;transform:translate(0)}
