.toc-sidebar-inner.svelte-1n22jw7{display:flex;gap:1.5rem}.toc-progress-bar.svelte-1n22jw7{position:relative;width:4px;background:#ffffff26;border-radius:2px;flex-shrink:0}.toc-progress-fill.svelte-1n22jw7{position:absolute;top:0;left:0;width:100%;background:#fff;border-radius:2px;transition:height .1s ease-out}.toc-content.svelte-1n22jw7{padding-left:0}.toc-title.svelte-1n22jw7{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 1.5rem}.toc-nav.svelte-1n22jw7{display:flex;flex-direction:column;gap:0}.toc-item.svelte-1n22jw7{display:block;padding:.625rem 0;border:none;background:transparent;color:#ffffff80;text-align:left;cursor:pointer;transition:color .2s ease;font-size:.9375rem;line-height:1.4;width:100%;font-weight:400}.toc-item.svelte-1n22jw7:hover{color:#ffffffe6}.toc-item.active.svelte-1n22jw7{color:#fff}.portable-image[data-astro-cid-xebqqncc]{width:100%;border-radius:.75rem;margin:2rem 0}.portable-image-link[data-astro-cid-xebqqncc]{display:block;cursor:pointer}.portable-image-link[data-astro-cid-xebqqncc]:hover .portable-image[data-astro-cid-xebqqncc]{opacity:.9}.blog-back-link[data-astro-cid-46cbgmcu]{display:flex;width:fit-content;border-radius:.5rem;margin-bottom:1rem;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;font-size:1rem;font-weight:500;background-color:#ffffff1a;transition:background-color .3s ease}.blog-back-link[data-astro-cid-46cbgmcu]:hover{background-color:#fff3}.blog-image[data-astro-cid-46cbgmcu]{width:100%;border-radius:1rem;margin-bottom:2rem}.blog-date[data-astro-cid-46cbgmcu]{font-size:1rem;color:#ffffffb3;margin-bottom:1.5rem;line-height:1.8}.blog-categories[data-astro-cid-46cbgmcu]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem}.category-badge[data-astro-cid-46cbgmcu]{padding:.5rem 1rem;border-radius:.5rem;background:#ffffff1a;font-family:Apercu Pro,sans-serif;font-size:.9375rem;font-weight:500;color:#ffffffe6}.blog-content[data-astro-cid-46cbgmcu]{margin-bottom:3rem}.blog-content p{margin-bottom:1.5rem;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.blog-content h1{font-size:2.5rem}.blog-content h2{font-size:2rem}.blog-content h3{font-size:1.5rem}.blog-content h4{font-size:1.25rem}.blog-content a{color:var(--orange);text-decoration:underline;transition:opacity .2s ease}.blog-content a:hover{opacity:.8}.blog-content blockquote{border-left:4px solid var(--orange);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#fffc}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content li{margin-bottom:.75rem;line-height:1.8}.blog-content strong{font-weight:600}.blog-content em{font-style:italic}.portable-image{width:100%;border-radius:.75rem;margin:2rem 0}.portable-image-link{display:block;cursor:pointer}.portable-image-link:hover .portable-image{opacity:.9}.blog-sidebar[data-astro-cid-46cbgmcu]{position:sticky;top:8rem;max-height:calc(100vh - 140px);overflow-y:auto;display:none;margin-top:12rem;margin-bottom:4rem;width:17rem}@media (min-width: 1200px){.blog-sidebar[data-astro-cid-46cbgmcu]{display:flex;flex-direction:column;gap:1.5rem}}.blog-cta-section[data-astro-cid-46cbgmcu]{margin-top:2rem;padding:1.25rem;background:#ffffff08;border-radius:1rem}.toc-sidebar-inner{margin-bottom:2rem}.blog-cta-title[data-astro-cid-46cbgmcu]{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 .5rem}.blog-cta-description[data-astro-cid-46cbgmcu]{font-size:.9375rem;line-height:1.6;color:#ffffff80;margin:0 0 .75rem}.blog-layout[data-astro-cid-gsbvazvt]{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}.blog-sidebar[data-astro-cid-gsbvazvt]{position:sticky;top:8rem;max-height:calc(100vh - 140px);overflow-y:auto;display:none;margin-top:12rem;margin-bottom:4rem;width:17rem}@media (min-width: 1200px){.blog-layout[data-astro-cid-gsbvazvt]{grid-template-columns:1fr 300px}.blog-sidebar[data-astro-cid-gsbvazvt]{display:flex;flex-direction:column;gap:1.5rem}}.blog-back-link[data-astro-cid-gsbvazvt]{display:flex;width:fit-content;border-radius:.5rem;margin-bottom:1rem;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;font-size:1rem;font-weight:500;background-color:#ffffff1a;transition:background-color .3s ease}.blog-back-link[data-astro-cid-gsbvazvt]:hover{background-color:#fff3}.blog-cta-section[data-astro-cid-gsbvazvt]{margin-top:2rem;padding:1.25rem;background:#ffffff08;border-radius:1rem}.blog-cta-title[data-astro-cid-gsbvazvt]{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 .5rem}.blog-cta-description[data-astro-cid-gsbvazvt]{font-size:.9375rem;line-height:1.6;color:#ffffff80;margin:0 0 .75rem}
