.main-content.svelte-kzkgog{max-width:1000px;margin:0 auto;padding:5rem 2rem}.narrative-section.svelte-kzkgog{margin-bottom:4rem}h2.svelte-kzkgog{font-family:PlayfairDisplay,serif;font-size:2.5rem;margin-bottom:1.5rem;text-align:center;color:#1a1a1a}p.svelte-kzkgog{font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.9;color:#333;margin-bottom:1.5rem}.concept-list.svelte-kzkgog{list-style:none;padding-left:0;margin:2rem 0}.concept-list.svelte-kzkgog li:where(.svelte-kzkgog){display:flex;gap:1rem;align-items:flex-start;font-size:1.15rem;line-height:1.9;color:#333;margin-bottom:2rem;padding-left:0}.icon-wrapper.svelte-kzkgog{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#1e90ff1a;border-radius:8px;color:#1e90ff}.content-wrapper.svelte-kzkgog{flex:1}.philosophical-core.svelte-kzkgog,.open-core-section.svelte-kzkgog{background:#f8fcfb;padding:2.5rem 2rem;border-radius:16px;margin-top:3rem;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(0,0,0,.05)}.philosophical-core.svelte-kzkgog h2:where(.svelte-kzkgog),.open-core-section.svelte-kzkgog h2:where(.svelte-kzkgog){color:#004d40}.cta-box.svelte-kzkgog{margin-top:4rem;text-align:center;padding:2rem;border-top:1px solid #eee}.cta-box.svelte-kzkgog p:where(.svelte-kzkgog){font-style:italic;font-size:1.15rem;color:#4a4a4a;margin-bottom:1.5rem}.cta-button.svelte-kzkgog{display:inline-flex;align-items:center;gap:.75rem;padding:.8rem 1.6rem;background-color:#1e90ff;color:#fff;text-decoration:none;border-radius:50px;font-weight:500;transition:transform .3s ease}.cta-button.svelte-kzkgog:hover{transform:translateY(-3px);background-color:#007bff}@media (max-width: 768px){h2.svelte-kzkgog{font-size:2rem}.main-content.svelte-kzkgog{padding:3rem 1.5rem}.philosophical-core.svelte-kzkgog,.open-core-section.svelte-kzkgog{padding:2rem 1.5rem}}
