.hero-image[data-astro-cid-fshe4qge]{width:100%;max-height:300px;border-radius:12px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--border-color)}.hero-image[data-astro-cid-fshe4qge] img[data-astro-cid-fshe4qge]{width:100%;height:100%;object-fit:cover}.intro[data-astro-cid-fshe4qge]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.lore-section[data-astro-cid-fshe4qge]{margin-bottom:2.5rem}.lore-section[data-astro-cid-fshe4qge] h2[data-astro-cid-fshe4qge]{color:var(--accent-cyan);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.lore-section[data-astro-cid-fshe4qge] h3[data-astro-cid-fshe4qge]{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.1rem}.lore-section[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.revelation-box[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-left:3px solid var(--accent-cyan);border-radius:8px;padding:1rem;margin:1rem 0}.revelation-box[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{color:var(--accent-cyan);margin:0 0 .5rem;font-size:.95rem}.revelation-box[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0 0 .5rem;font-size:.9rem}.revelation-box[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]:last-child{margin-bottom:0}.problem-list[data-astro-cid-fshe4qge]{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.problem-item[data-astro-cid-fshe4qge]{padding:.5rem 1rem;background:var(--bg-card);border-left:2px solid var(--accent-magenta);border-radius:0 6px 6px 0;color:var(--text-secondary);font-size:.9rem}.troubling-quote[data-astro-cid-fshe4qge]{font-size:1.2rem;font-style:italic;color:var(--text-primary);text-align:center;padding:1.5rem;margin:1.5rem 0;background:linear-gradient(135deg,#ff00aa1a,#00d4ff1a);border-radius:8px;border:1px solid var(--border-color)}.highlight-section[data-astro-cid-fshe4qge]{background:linear-gradient(135deg,#00d4ff0d,#ff00aa0d);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.belief-grid[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1rem 0}.belief-card[data-astro-cid-fshe4qge]{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;padding:1rem;position:relative}.belief-card[data-astro-cid-fshe4qge].purist{border-top:3px solid var(--accent-magenta)}.belief-card[data-astro-cid-fshe4qge].troubled{border-top:3px solid var(--accent-cyan)}.belief-card[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{margin:0 0 .5rem;color:var(--text-primary)}.belief-card[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0 0 .75rem;font-size:.9rem}.belief-card[data-astro-cid-fshe4qge] .stat[data-astro-cid-fshe4qge]{display:inline-block;font-size:.8rem;color:var(--accent-cyan);font-weight:500}.coping-grid[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:1rem 0}.coping-item[data-astro-cid-fshe4qge]{background:var(--bg-dark);padding:.75rem 1rem;border-radius:6px;font-size:.9rem;color:var(--text-secondary);font-style:italic}.dark-thought[data-astro-cid-fshe4qge]{color:var(--text-muted);font-style:italic;margin-top:1rem}.religion-grid[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:1rem 0}.religion-card[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.religion-card[data-astro-cid-fshe4qge] .faction[data-astro-cid-fshe4qge]{display:block;font-weight:600;color:var(--accent-cyan);margin-bottom:.5rem;font-size:.9rem}.religion-card[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0;font-size:.85rem}.ritual-grid[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:1rem 0}.ritual-card[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.ritual-card[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{margin:0 0 .5rem;color:var(--text-primary);font-size:.95rem}.ritual-card[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0;font-size:.85rem;line-height:1.5}.avoidance-list[data-astro-cid-fshe4qge]{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.avoidance-item[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.avoidance-item[data-astro-cid-fshe4qge] .method[data-astro-cid-fshe4qge]{display:block;font-weight:600;color:var(--accent-magenta);margin-bottom:.5rem}.avoidance-item[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0;font-size:.9rem}.argument-section[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.argument-columns[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1rem 0}.argument-column[data-astro-cid-fshe4qge]{background:var(--bg-dark);border-radius:8px;padding:1rem}.argument-column[data-astro-cid-fshe4qge].for{border-top:3px solid var(--accent-magenta)}.argument-column[data-astro-cid-fshe4qge].against{border-top:3px solid var(--accent-cyan)}.argument-column[data-astro-cid-fshe4qge] h3[data-astro-cid-fshe4qge]{margin:0;color:var(--text-primary)}.argument-column[data-astro-cid-fshe4qge] .subtitle[data-astro-cid-fshe4qge]{margin:.25rem 0 1rem;font-size:.85rem;color:var(--text-muted)}.argument-point[data-astro-cid-fshe4qge]{margin-bottom:1rem}.argument-point[data-astro-cid-fshe4qge]:last-child{margin-bottom:0}.argument-point[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{margin:0 0 .25rem;font-size:.9rem;color:var(--text-primary)}.argument-point[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0;font-size:.85rem;line-height:1.5}.keeper-box[data-astro-cid-fshe4qge]{background:linear-gradient(135deg,#00d4ff1a,#9d00ff1a);border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-top:1.5rem}.keeper-box[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{margin:0 0 .5rem;color:var(--accent-cyan)}.keeper-box[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0;font-style:italic;font-size:.95rem}.keeper-box[data-astro-cid-fshe4qge] .note[data-astro-cid-fshe4qge]{display:block;margin-top:.5rem;font-style:normal;font-size:.85rem;color:var(--text-muted)}.implication-grid[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:1rem 0}.implication-card[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.implication-card[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{margin:0 0 .5rem;color:var(--text-primary);font-size:.95rem}.implication-card[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0;font-size:.85rem;line-height:1.5}.product-grid[data-astro-cid-fshe4qge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:1rem 0}.product-card[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem;position:relative}.product-card[data-astro-cid-fshe4qge].nexus{border-top:3px solid var(--accent-cyan)}.product-card[data-astro-cid-fshe4qge].helix{border-top:3px solid #22c55e}.product-card[data-astro-cid-fshe4qge].rothwell{border-top:3px solid var(--accent-magenta)}.product-card[data-astro-cid-fshe4qge] .corp[data-astro-cid-fshe4qge]{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:.25rem}.product-card[data-astro-cid-fshe4qge] h4[data-astro-cid-fshe4qge]{margin:0 0 .5rem;color:var(--text-primary);font-size:.95rem}.product-card[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.product-card[data-astro-cid-fshe4qge] .price[data-astro-cid-fshe4qge]{display:inline-block;font-size:.8rem;color:var(--accent-cyan);font-weight:500}.case-card[data-astro-cid-fshe4qge]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-bottom:1rem}.case-card[data-astro-cid-fshe4qge] h3[data-astro-cid-fshe4qge]{margin:0 0 .75rem;color:var(--text-primary);font-size:1rem}.case-card[data-astro-cid-fshe4qge] p[data-astro-cid-fshe4qge]{margin:0 0 .75rem;font-size:.9rem;line-height:1.6}.case-card[data-astro-cid-fshe4qge] blockquote[data-astro-cid-fshe4qge]{font-style:italic;padding:.75rem 1rem;background:var(--bg-dark);border-left:2px solid var(--accent-cyan);border-radius:0 6px 6px 0;margin:.75rem 0;font-size:.9rem}.case-card[data-astro-cid-fshe4qge] .verdict[data-astro-cid-fshe4qge]{color:var(--text-muted);font-style:italic;margin-bottom:0}.final-section[data-astro-cid-fshe4qge]{text-align:center}.lore-quote[data-astro-cid-fshe4qge].final{font-size:1rem;font-style:italic;color:var(--text-primary);max-width:700px;margin:1rem auto;text-align:left;padding:1.5rem;background:linear-gradient(135deg,#00d4ff0d,#ff00aa0d);border:1px solid var(--border-color);border-radius:8px;line-height:1.6}.lore-quote[data-astro-cid-fshe4qge] .attribution[data-astro-cid-fshe4qge]{display:block;margin-top:1rem;font-style:normal;color:var(--text-muted);font-size:.9rem}.page-nav[data-astro-cid-fshe4qge]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.nav-link[data-astro-cid-fshe4qge]{background:var(--bg-card);padding:.75rem 1.25rem;border-radius:6px;border:1px solid var(--border-color);color:var(--accent-cyan);text-decoration:none;transition:border-color .2s,background .2s}.nav-link[data-astro-cid-fshe4qge]:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover)}@media(max-width:640px){.argument-columns[data-astro-cid-fshe4qge]{grid-template-columns:1fr}}
