.breadcrumb-container[data-astro-cid-53wazfrg]{padding-top:1rem}.religions-hero[data-astro-cid-53wazfrg]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);padding:5rem 2rem;text-align:center}.religions-hero-content[data-astro-cid-53wazfrg] h1[data-astro-cid-53wazfrg]{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4rem);color:#fff;margin-bottom:1rem}.religions-hero-content[data-astro-cid-53wazfrg] p[data-astro-cid-53wazfrg]{font-size:1.25rem;color:#ffffffd9;max-width:650px;margin:0 auto;line-height:1.7}.religions-section[data-astro-cid-53wazfrg]{padding:4rem 0}.religions-section[data-astro-cid-53wazfrg] h2[data-astro-cid-53wazfrg]{text-align:center;color:var(--color-text-heading);margin-bottom:.75rem}.section-intro[data-astro-cid-53wazfrg]{text-align:center;max-width:600px;margin:0 auto 2.5rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.7}.religion-grid[data-astro-cid-53wazfrg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto}.religion-card[data-astro-cid-53wazfrg]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#fff;border-radius:var(--border-radius-xl);border:1px solid var(--color-border-light);text-decoration:none;transition:all var(--transition-base);position:relative;overflow:hidden}.religion-card[data-astro-cid-53wazfrg]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--religion-color, var(--color-primary));border-radius:4px 0 0 4px;opacity:0;transition:opacity var(--transition-base)}.religion-card[data-astro-cid-53wazfrg]:hover{border-color:var(--religion-color, var(--color-primary));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.religion-card[data-astro-cid-53wazfrg]:hover:before{opacity:1}.religion-icon[data-astro-cid-53wazfrg]{font-size:2.5rem;flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-alt);border-radius:var(--border-radius-lg)}.religion-info[data-astro-cid-53wazfrg]{flex:1;min-width:0}.religion-info[data-astro-cid-53wazfrg] h3[data-astro-cid-53wazfrg]{font-family:var(--font-heading);font-size:1.375rem;color:var(--color-text-heading);margin:0 0 .375rem}.religion-info[data-astro-cid-53wazfrg] p[data-astro-cid-53wazfrg]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.religion-meta[data-astro-cid-53wazfrg]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.religion-count[data-astro-cid-53wazfrg]{display:inline-block;padding:.25rem .625rem;background:color-mix(in srgb,var(--religion-color, var(--color-primary)) 12%,transparent);color:var(--religion-color, var(--color-primary-dark));font-size:.75rem;font-weight:600;border-radius:9999px}.religion-term[data-astro-cid-53wazfrg]{font-size:.75rem;color:var(--color-text-subtle);text-transform:capitalize}.religion-arrow[data-astro-cid-53wazfrg]{color:var(--color-text-subtle);font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all var(--transition-base)}.religion-card[data-astro-cid-53wazfrg]:hover .religion-arrow[data-astro-cid-53wazfrg]{color:var(--religion-color, var(--color-primary));transform:translate(4px)}.stats-section[data-astro-cid-53wazfrg]{padding:3rem 0 5rem;border-top:1px solid var(--color-border)}.religion-section-header[data-astro-cid-53wazfrg]{text-align:center;margin:2rem 0 1.5rem}.religion-section-header[data-astro-cid-53wazfrg] h3[data-astro-cid-53wazfrg]{color:var(--color-text-heading);font-family:var(--font-heading);font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase}.religion-separator[data-astro-cid-53wazfrg]{display:flex;align-items:center;gap:1.5rem;margin:4rem auto 2.5rem;max-width:1100px}.religion-separator[data-astro-cid-53wazfrg] h3[data-astro-cid-53wazfrg]{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:1.125rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;margin:0}.religion-separator[data-astro-cid-53wazfrg] .separator-line[data-astro-cid-53wazfrg]{flex:1;height:1px;background:var(--color-border)}.stats-grid[data-astro-cid-53wazfrg]{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.stat-item[data-astro-cid-53wazfrg]{text-align:center}.stat-value[data-astro-cid-53wazfrg]{display:block;font-family:var(--font-heading);font-size:3rem;font-weight:700;color:var(--color-primary-dark);line-height:1;margin-bottom:.5rem}.stat-label[data-astro-cid-53wazfrg]{font-size:.875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}@media(max-width:768px){.religion-grid[data-astro-cid-53wazfrg]{grid-template-columns:1fr}.stats-grid[data-astro-cid-53wazfrg]{gap:2rem}.stat-value[data-astro-cid-53wazfrg]{font-size:2.25rem}}
