.blog-post.svelte-ptegvm{padding:6rem 0 4rem}.container.svelte-ptegvm{max-width:740px;margin:0 auto;padding:0 1.5rem}.breadcrumbs.svelte-ptegvm{font-size:.8125rem;color:#94a3b8;margin-bottom:2rem}.breadcrumbs.svelte-ptegvm a:where(.svelte-ptegvm){color:#64748b;text-decoration:none}.breadcrumbs.svelte-ptegvm a:where(.svelte-ptegvm):hover{color:var(--primary)}.sep.svelte-ptegvm{margin:0 .375rem}.post-header.svelte-ptegvm{margin-bottom:2.5rem}.post-meta.svelte-ptegvm{font-size:.875rem;color:#94a3b8;margin-bottom:.75rem}.meta-sep.svelte-ptegvm{margin:0 .5rem}.post-title.svelte-ptegvm{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.025em;margin-bottom:.75rem}.post-description.svelte-ptegvm{font-size:1.125rem;color:#64748b;line-height:1.6;margin-bottom:1rem}.post-tags.svelte-ptegvm{display:flex;gap:.375rem;flex-wrap:wrap}.tag.svelte-ptegvm{font-size:.75rem;font-weight:600;color:var(--primary);background:var(--primary-light);padding:.2rem .625rem;border-radius:100px}.prose.svelte-ptegvm{font-size:1.0625rem;color:#1e293b;line-height:1.8}.prose.svelte-ptegvm h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin:2.5rem 0 1rem;letter-spacing:-.025em}.prose.svelte-ptegvm h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin:2rem 0 .75rem}.prose.svelte-ptegvm p{margin-bottom:1.25rem}.prose.svelte-ptegvm ul,.prose.svelte-ptegvm ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose.svelte-ptegvm li{margin-bottom:.5rem}.prose.svelte-ptegvm strong{font-weight:700;color:#0f172a}.prose.svelte-ptegvm a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.prose.svelte-ptegvm blockquote{border-left:3px solid var(--primary);padding-left:1.25rem;margin:1.5rem 0;color:#475569;font-style:italic}.prose.svelte-ptegvm table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.prose.svelte-ptegvm th,.prose.svelte-ptegvm td{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.prose.svelte-ptegvm th{background:#f8fafc;font-weight:600;color:#0f172a}.post-cta.svelte-ptegvm{margin:3rem 0;padding:2rem;background:var(--primary-light);border-radius:16px;text-align:center}.cta-title.svelte-ptegvm{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.cta-text.svelte-ptegvm{font-size:.9375rem;color:#475569;margin-bottom:1.25rem}.cta-button.svelte-ptegvm{display:inline-block;padding:.75rem 1.75rem;background:var(--primary);color:#fff;border-radius:12px;text-decoration:none;font-weight:600;transition:all .2s}.cta-button.svelte-ptegvm:hover{opacity:.9;transform:translateY(-1px)}.related.svelte-ptegvm{border-top:1px solid #e2e8f0;padding-top:2rem}.related-title.svelte-ptegvm{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.related-grid.svelte-ptegvm{display:flex;flex-direction:column;gap:.5rem}.related-link.svelte-ptegvm{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-radius:8px;border:1px solid #e2e8f0;text-decoration:none;transition:all .15s}.related-link.svelte-ptegvm:hover{border-color:var(--primary);background:var(--primary-light)}.related-link-title.svelte-ptegvm{font-size:.9375rem;font-weight:600;color:#0f172a}.related-link-arrow.svelte-ptegvm{color:var(--primary)}@media(max-width:768px){.blog-post.svelte-ptegvm{padding:5rem 0 3rem}}
