.blog-post.svelte-6rdj4x{max-width:900px;margin:0 auto;line-height:1.65}.post-header.svelte-6rdj4x h1:where(.svelte-6rdj4x){font-size:clamp(2.2rem,4vw,3rem);margin:0 0 1rem;color:#2c1810}.post-meta.svelte-6rdj4x{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:#666;margin-bottom:1.5rem}.author.svelte-6rdj4x{color:#d97706;font-weight:600}.hero-image.svelte-6rdj4x{margin:1rem 0 2rem}.hero-image.svelte-6rdj4x img{border-radius:16px;box-shadow:0 10px 26px #0000002e}.lead.svelte-6rdj4x{font-size:1.1rem;color:#3f2a1d}.quick-takeaways.svelte-6rdj4x{background:#fffbeb;border:1px solid #f6e4b3;padding:1.2rem 1.4rem;border-radius:14px;margin:2rem 0}.quick-takeaways.svelte-6rdj4x h2:where(.svelte-6rdj4x){margin:0 0 .6rem;font-size:1.2rem}.toc.svelte-6rdj4x{background:#f8fafc;border:1px solid #e5e7eb;padding:1.2rem 1.4rem;border-radius:14px;margin:2rem 0}.toc.svelte-6rdj4x h2:where(.svelte-6rdj4x){margin:0 0 .6rem;font-size:1.1rem}.toc.svelte-6rdj4x ul:where(.svelte-6rdj4x){margin:0;padding-left:1.2rem}.toc.svelte-6rdj4x a:where(.svelte-6rdj4x){color:#b45309;text-decoration:none;font-weight:600}.toc.svelte-6rdj4x a:where(.svelte-6rdj4x):hover{text-decoration:underline}h2.svelte-6rdj4x{margin:2.6rem 0 1rem;font-size:1.6rem;color:#2c1810}h3.svelte-6rdj4x{margin:1.8rem 0 .8rem;color:#2c1810}ul.svelte-6rdj4x,ol.svelte-6rdj4x{padding-left:1.2rem}.table-wrap.svelte-6rdj4x{overflow-x:auto;margin:1.2rem 0 1.6rem}table.compare.svelte-6rdj4x{width:100%;border-collapse:collapse;font-size:.9rem}table.compare.svelte-6rdj4x th:where(.svelte-6rdj4x),table.compare.svelte-6rdj4x td:where(.svelte-6rdj4x){border:1px solid #e5e7eb;padding:.7rem .9rem;text-align:left;vertical-align:top}table.compare.svelte-6rdj4x thead:where(.svelte-6rdj4x) th:where(.svelte-6rdj4x){background:#fef3c7;color:#92400e}figure.photo.svelte-6rdj4x{margin:2rem 0}figure.photo.svelte-6rdj4x img{border-radius:14px;box-shadow:0 8px 22px #00000029}figure.photo.svelte-6rdj4x figcaption:where(.svelte-6rdj4x){font-size:.85rem;color:#5b5b5b;margin-top:.5rem}figure.diagram.svelte-6rdj4x{margin:2rem 0;background:#fff7ed;border:1px solid #fde68a;padding:1rem;border-radius:16px}figure.diagram.svelte-6rdj4x figcaption:where(.svelte-6rdj4x){font-size:.85rem;color:#7c4b1a;margin-bottom:.6rem}details.svelte-6rdj4x{border:1px solid #eee;padding:.7rem 1rem;border-radius:10px;margin:.6rem 0;background:#fff}summary.svelte-6rdj4x{font-weight:600;cursor:pointer}.cta.svelte-6rdj4x{margin:3rem 0 1rem;background:linear-gradient(135deg,#fafafa,#fef3c7);border:1px solid #f6e4b3;padding:2rem 1.4rem;border-radius:18px;text-align:center}.cta-actions.svelte-6rdj4x{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.btn.svelte-6rdj4x{text-decoration:none;font-weight:600;border-radius:10px;padding:.75rem 1.1rem;font-size:.9rem;display:inline-block}.btn.primary.svelte-6rdj4x{background:#d97706;color:#fff}.btn.primary.svelte-6rdj4x:hover{background:#b46304}.btn.border.svelte-6rdj4x{border:2px solid #d97706;color:#7c4b1a}.btn.border.svelte-6rdj4x:hover{background:#fffbeb}
