html{position:static!important;overflow:auto!important;height:auto!important}body{overflow:auto!important;height:auto!important}main.svelte-18nzn62{min-height:100vh;background:#fff}.back-link-container.svelte-18nzn62{max-width:48rem;margin:0 auto;padding:6rem 1.5rem 1rem}.back-link.svelte-18nzn62{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-neutral-600);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s}.back-link.svelte-18nzn62:hover{color:var(--color-primary-600)}.blog-post.svelte-18nzn62{max-width:48rem;margin:0 auto;padding:0 1.5rem}.post-header.svelte-18nzn62{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-neutral-200)}.post-meta.svelte-18nzn62{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:1.5rem}.post-category.svelte-18nzn62{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem}.post-dot.svelte-18nzn62{color:var(--color-neutral-300)}.post-date.svelte-18nzn62{color:var(--color-neutral-500)}.post-read-time.svelte-18nzn62{display:flex;align-items:center;gap:.25rem;color:var(--color-neutral-500)}.post-title.svelte-18nzn62{font-size:2.5rem;font-weight:800;color:var(--color-neutral-900);line-height:1.2;margin-bottom:.75rem}.post-subtitle.svelte-18nzn62{font-size:1.25rem;color:var(--color-neutral-600);line-height:1.4;margin-bottom:1.5rem}.post-author.svelte-18nzn62{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-neutral-600)}.author-name.svelte-18nzn62{font-weight:600;color:var(--color-neutral-700)}.author-separator.svelte-18nzn62{color:var(--color-neutral-400)}.author-role.svelte-18nzn62{color:var(--color-neutral-600)}.post-content.svelte-18nzn62{font-size:1.125rem;line-height:1.75;color:var(--color-neutral-700);margin-bottom:3rem}.post-content.svelte-18nzn62 h2{font-size:1.75rem;font-weight:700;color:var(--color-neutral-900);margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.post-content.svelte-18nzn62 h3{font-size:1.375rem;font-weight:600;color:var(--color-neutral-900);margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.post-content.svelte-18nzn62 p{margin-bottom:1.5rem}.post-content.svelte-18nzn62 strong{font-weight:600;color:var(--color-neutral-900)}.post-content.svelte-18nzn62 a{color:var(--color-primary-600);text-decoration:none;border-bottom:1px solid var(--color-primary-300);transition:border-color .2s}.post-content.svelte-18nzn62 a:hover{border-bottom-color:var(--color-primary-600)}.post-content.svelte-18nzn62 .blog-image{margin:2.5rem 0;text-align:center}.post-content.svelte-18nzn62 .blog-image img{width:100%;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--color-neutral-200);box-shadow:0 4px 6px -1px #0000001a}.post-content.svelte-18nzn62 .blog-image figcaption{margin-top:.75rem;font-size:.9375rem;color:var(--color-neutral-500);font-style:italic;line-height:1.5}.post-content.svelte-18nzn62 ul,.post-content.svelte-18nzn62 ol{margin:1.5rem 0;padding-left:1.5rem}.post-content.svelte-18nzn62 ul{list-style-type:disc}.post-content.svelte-18nzn62 ol{list-style-type:decimal}.post-content.svelte-18nzn62 li{margin-bottom:.5rem;line-height:1.6;color:var(--color-neutral-700)}.post-content.svelte-18nzn62 li:last-child{margin-bottom:0}.post-footer.svelte-18nzn62{padding-top:2rem;border-top:1px solid var(--color-neutral-200);margin-bottom:3rem}.post-tags.svelte-18nzn62{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-18nzn62{display:inline-block;padding:.375rem .75rem;background:var(--color-neutral-100);color:var(--color-neutral-700);border-radius:4px;font-size:.8125rem;font-weight:500}.related-posts.svelte-18nzn62{max-width:56rem;margin:0 auto;padding:3rem 1.5rem;border-top:1px solid var(--color-neutral-200)}.related-title.svelte-18nzn62{font-size:1.5rem;font-weight:700;color:var(--color-neutral-900);margin-bottom:1.5rem}.related-grid.svelte-18nzn62{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.related-card.svelte-18nzn62{display:block;padding:1.5rem;background:#fff;border:1px solid var(--color-neutral-200);border-radius:8px;text-decoration:none;transition:all .2s ease}.related-card.svelte-18nzn62:hover{border-color:var(--color-primary-300);box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.related-header.svelte-18nzn62{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.related-category.svelte-18nzn62{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.related-read-time.svelte-18nzn62{display:flex;align-items:center;gap:.25rem;color:var(--color-neutral-500);font-size:.8125rem}.related-post-title.svelte-18nzn62{font-size:1.125rem;font-weight:600;color:var(--color-neutral-900);margin-bottom:.5rem;line-height:1.3}.related-excerpt.svelte-18nzn62{font-size:.9375rem;color:var(--color-neutral-600);line-height:1.5;margin-bottom:.75rem}.related-link.svelte-18nzn62{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-primary-600);font-weight:500;font-size:.875rem}.blog-footer.svelte-18nzn62{max-width:48rem;margin:0 auto;padding:3rem 1.5rem;text-align:center;border-top:1px solid var(--color-neutral-200);color:var(--color-neutral-600);font-size:.9375rem}.blog-footer.svelte-18nzn62 a:where(.svelte-18nzn62){color:var(--color-primary-600);text-decoration:none;font-weight:500}.blog-footer.svelte-18nzn62 a:where(.svelte-18nzn62):hover{text-decoration:underline}.footer-bottom.svelte-18nzn62{margin-top:1rem;color:var(--color-neutral-500);font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:4px}.snowflake{color:var(--color-primary-400)}@media (max-width: 640px){.back-link-container.svelte-18nzn62{padding:5rem 1rem 1rem}.blog-post.svelte-18nzn62{padding:0 1rem}.post-title.svelte-18nzn62{font-size:2rem}.post-subtitle.svelte-18nzn62{font-size:1.125rem}.post-content.svelte-18nzn62{font-size:1rem}.post-content.svelte-18nzn62 h2{font-size:1.5rem}.post-content.svelte-18nzn62 h3{font-size:1.25rem}.related-posts.svelte-18nzn62{padding:2rem 1rem}.related-grid.svelte-18nzn62{grid-template-columns:1fr}}
