.page-container-chirho.svelte-1ya8gh3{max-width:860px;margin:0 auto;padding:2rem}.page-container-chirho.has-toc-chirho.svelte-1ya8gh3{max-width:1200px;display:grid;grid-template-columns:1fr 240px;gap:3rem;align-items:start}.toc-sidebar-chirho.svelte-1ya8gh3{order:2}.toc-inner-chirho.svelte-1ya8gh3{position:sticky;top:90px;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.toc-inner-chirho.svelte-1ya8gh3 h4:where(.svelte-1ya8gh3){font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#999;margin-bottom:.75rem}.toc-link-chirho.svelte-1ya8gh3{display:block;width:100%;text-align:left;background:none;border:none;padding:.35rem 0;font-size:.85rem;color:#555;cursor:pointer;line-height:1.4;transition:color .2s;font-family:"Source Sans 3",sans-serif}.toc-link-chirho.svelte-1ya8gh3:hover{color:#4a1d6b}.toc-h3-chirho.svelte-1ya8gh3{padding-left:.75rem;font-size:.8rem;color:#888}.teaching-article-chirho.svelte-1ya8gh3{background:#fff;border-radius:12px;padding:3rem;box-shadow:0 2px 8px #0000000d;order:1}.breadcrumb-chirho.svelte-1ya8gh3{margin-bottom:2rem}.breadcrumb-chirho.svelte-1ya8gh3 a:where(.svelte-1ya8gh3){color:#4a1d6b;text-decoration:none;font-weight:500}.breadcrumb-chirho.svelte-1ya8gh3 a:where(.svelte-1ya8gh3):hover{text-decoration:underline}.article-header-chirho.svelte-1ya8gh3{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.article-header-chirho.svelte-1ya8gh3 h1:where(.svelte-1ya8gh3){font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;color:#4a1d6b;margin-bottom:1rem;line-height:1.2}.meta-chirho.svelte-1ya8gh3{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.9rem;color:#666;align-items:center}.author-chirho.svelte-1ya8gh3{font-style:italic}.category-badge-chirho.svelte-1ya8gh3{text-transform:capitalize;color:#d4af37;font-weight:600}.reading-time-chirho.svelte-1ya8gh3{background:#f3f0ec;padding:.2rem .6rem;border-radius:4px;font-size:.8rem;color:#888}.markdown-content-chirho.svelte-1ya8gh3{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:2rem}.markdown-content-chirho.svelte-1ya8gh3 h2{font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;color:#4a1d6b;margin:2.5rem 0 1rem}.markdown-content-chirho.svelte-1ya8gh3 h3{font-size:1.3rem;color:#333;margin:2rem 0 .75rem}.markdown-content-chirho.svelte-1ya8gh3 p{margin-bottom:1rem}.markdown-content-chirho.svelte-1ya8gh3 ul,.markdown-content-chirho.svelte-1ya8gh3 ol{margin:1rem 0;padding-left:1.5rem}.markdown-content-chirho.svelte-1ya8gh3 blockquote{border-left:4px solid #d4af37;background:#faf8f3;margin:1.5rem 0;padding:1.25rem 1.5rem;border-radius:0 8px 8px 0;font-style:italic}.markdown-content-chirho.svelte-1ya8gh3 a{color:#4a1d6b;text-decoration:underline}.scripture-refs-chirho.svelte-1ya8gh3{margin-top:3rem;padding:1.5rem;background:#faf8f3;border-left:4px solid #d4af37;border-radius:4px}.scripture-refs-chirho.svelte-1ya8gh3 h3:where(.svelte-1ya8gh3){font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;color:#4a1d6b;margin-bottom:1rem}.scripture-refs-chirho.svelte-1ya8gh3 ul:where(.svelte-1ya8gh3){list-style:none;padding:0}.scripture-refs-chirho.svelte-1ya8gh3 li:where(.svelte-1ya8gh3){padding:.5rem 0;color:#666}@media(max-width:900px){.page-container-chirho.has-toc-chirho.svelte-1ya8gh3{grid-template-columns:1fr}.toc-sidebar-chirho.svelte-1ya8gh3{order:-1}.toc-inner-chirho.svelte-1ya8gh3{position:static}}@media(max-width:768px){.teaching-article-chirho.svelte-1ya8gh3{padding:2rem 1.5rem}.article-header-chirho.svelte-1ya8gh3 h1:where(.svelte-1ya8gh3){font-size:2rem}}
