.table-of-contents.svelte-7ij2th{display:flex;gap:16px;position:sticky;top:120px;flex-shrink:0;align-self:flex-start;max-height:calc(100vh - 140px);overflow-y:hidden}.toc-slider.svelte-7ij2th{position:relative;width:2px;flex-shrink:0;transition:height .3s ease}.toc-slider-track.svelte-7ij2th{position:absolute;top:0;left:0;width:1px;height:100%;background-color:#dadada}.toc-slider-indicator.svelte-7ij2th{position:absolute;top:0;left:-.5px;width:2px;height:36px;background-color:#000;border-radius:1px;transition:top .3s ease}.toc-content.svelte-7ij2th{display:flex;flex-direction:column;gap:24px;max-width:200px}.toc-title.svelte-7ij2th{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#8a8a8a;margin:0}.toc-list.svelte-7ij2th{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.toc-item.svelte-7ij2th{font-family:Inter,Noto Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#ababab;cursor:pointer;transition:color .2s ease;background:none;border:none;padding:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.toc-item.active.svelte-7ij2th,.toc-item.svelte-7ij2th:hover{color:#000}@media(max-width:1200px){.table-of-contents.svelte-7ij2th{display:none}}body{overflow-x:hidden}*{box-sizing:border-box}.blog-page-container.svelte-vd4lon{width:100%;background:#fefefe;padding:0}.blog-header.svelte-vd4lon{width:100%;max-width:800px;margin:0 auto 28px;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:28px}.blog-title.svelte-vd4lon{width:100%;text-align:center;color:#000;font-size:48px;font-family:"Roboto Serif",serif;font-style:normal;font-weight:600;line-height:64px;margin:0}.blog-subtitle.svelte-vd4lon{width:100%;text-align:center;color:#2f2f2f;font-size:18px;font-family:Inter,sans-serif;font-weight:400;line-height:36px;margin:0}.blog-meta.svelte-vd4lon{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.blog-author-info.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:center;gap:8px}.author-avatar.svelte-vd4lon{width:32px;height:32px;border-radius:18.42px;overflow:hidden;background-image:url(https://placehold.co/32x32)}.author-avatar.svelte-vd4lon img:where(.svelte-vd4lon){width:100%;height:100%;object-fit:cover}.author-name.svelte-vd4lon{text-align:center;color:#000;font-size:14px;font-family:Inter,sans-serif;font-weight:500}.blog-meta-item.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:center;gap:9px}.meta-icon.svelte-vd4lon{width:24px;height:24px}.blog-meta-item.svelte-vd4lon span:where(.svelte-vd4lon){text-align:center;color:#6c6c6c;font-size:14px;font-family:Inter,sans-serif;font-weight:500}.blog-hero-image.svelte-vd4lon{width:100%;max-width:900px;height:404px;margin:0 auto 28px;overflow:hidden;border-radius:26px}.blog-hero-image.svelte-vd4lon img:where(.svelte-vd4lon){width:100%;height:100%;object-fit:cover}.blog-content-full-width.svelte-vd4lon{width:100%;display:flex;justify-content:center;position:relative}.blog-sidebar-left.svelte-vd4lon{position:absolute;left:-280px;top:0;width:331px;flex-shrink:0;display:flex;align-items:flex-start;height:100%}.blog-content-wrapper.svelte-vd4lon{width:100%;max-width:800px;padding:0 20px;margin-left:0}.blog-content.svelte-vd4lon{width:100%;color:#262626;font-size:20px;font-family:Inter,sans-serif;font-weight:400;line-height:36px;overflow-wrap:break-word;word-wrap:break-word}.author-card.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}.author-avatar-large.svelte-vd4lon{width:60px;height:60px;border-radius:34.55px;overflow:hidden;flex-shrink:0}.author-avatar-large.svelte-vd4lon img:where(.svelte-vd4lon){width:100%;height:100%;object-fit:cover}.author-details.svelte-vd4lon{flex:1;display:flex;flex-direction:column;gap:5px}.author-name-large.svelte-vd4lon{color:#000;font-size:14px;font-family:Inter,sans-serif;font-weight:600}.author-title.svelte-vd4lon{color:#6f6f6f;font-size:12px;font-family:Inter,sans-serif;font-weight:500}.author-social.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:center;gap:12px}.social-link.svelte-vd4lon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.social-link.svelte-vd4lon img:where(.svelte-vd4lon){width:100%;height:100%}.share-buttons.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:center;gap:22px}.share-button.svelte-vd4lon{width:20px;height:20px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.share-button.svelte-vd4lon img:where(.svelte-vd4lon){width:100%;height:100%}.blog-content h1{display:none}.blog-content h2{color:#2f2f2f;font-size:24px;font-family:"Roboto Serif",serif;font-style:normal;font-weight:600;line-height:36px;margin-bottom:12px;margin-top:56px;max-width:100%}.blog-content h3{color:#2f2f2f;font-size:20px;font-family:Inter,sans-serif;font-weight:600;line-height:36px;margin-bottom:.75rem;margin-top:2rem;max-width:100%}.blog-content h4{color:#2f2f2f;font-size:18px;font-family:Inter,sans-serif;font-weight:600;line-height:36px;margin-bottom:.5rem;margin-top:1.5rem;max-width:100%}.blog-content p{margin-bottom:0;line-height:36px;color:#262626;font-size:20px;max-width:100%;overflow-wrap:break-word}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:1.5rem;max-width:100%}.blog-content li{margin-bottom:.5rem;line-height:36px;color:#262626;font-size:20px;max-width:100%;overflow-wrap:break-word}.blog-content a{color:#262626;text-decoration:underline;text-decoration-color:#d1d5db;text-underline-offset:3px;font-weight:500;transition:all .2s ease;word-break:break-word}.blog-content a:hover{color:#2f2f2f;text-decoration-color:#6b7280;text-decoration-thickness:2px}.blog-content strong{font-weight:600;color:#2f2f2f}.blog-content em{font-style:italic;color:#262626}.blog-content table{width:100%;max-width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;table-layout:fixed}.blog-content th,.blog-content td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#262626;word-wrap:break-word;overflow-wrap:break-word}.blog-content th{background-color:#f9fafb;text-align:left;font-weight:600}.blog-content tr:last-child td{border-bottom:none}.blog-content img{max-width:100%;width:100%;height:auto;border-radius:12px;margin:2rem 0;display:block;box-shadow:0 4px 6px -1px #0000001a;box-sizing:border-box}.blog-content>img:first-of-type,.blog-content>p:first-of-type>img:first-of-type,.blog-content>div:first-of-type>img:first-of-type{display:none!important}.blog-content blockquote{border-left:4px solid #3b82f6;padding:1rem 1.5rem;margin:2rem 0;background-color:#f8fafc;border-radius:0 8px 8px 0;font-style:italic;color:#475569;max-width:100%;overflow-wrap:break-word}.blog-content code{background-color:#f1f5f9;padding:.25rem .5rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:#e11d48;word-break:break-word;overflow-wrap:break-word}.blog-content pre{background-color:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;max-width:100%;box-sizing:border-box}.blog-content pre code{background-color:transparent;padding:0;color:inherit;font-size:inherit;word-break:normal;overflow-wrap:normal}.blog-content hr{border:none;height:1px;background-color:#e5e7eb;margin:3rem 0;max-width:100%}.blog-author-section.svelte-vd4lon{width:100%;max-width:800px;margin:56px auto 0;padding:0 20px;display:flex;flex-direction:column;gap:20px}.author-section-header.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:center;gap:8px}.author-section-label.svelte-vd4lon{text-align:center;color:#8b8b8b;font-size:12px;font-family:Inter,sans-serif;font-weight:500}.blog-share-section.svelte-vd4lon{width:100%;max-width:800px;margin:53px auto 0;padding:0 20px;display:flex;flex-direction:column;gap:20px}.share-section-header.svelte-vd4lon{display:flex;justify-content:flex-start;align-items:center;gap:8px}.share-section-label.svelte-vd4lon{text-align:center;color:#8b8b8b;font-size:12px;font-family:Inter,sans-serif;font-weight:500}.blog-cta.svelte-vd4lon{width:100%;max-width:812px;margin:56px auto 50px;padding:43px 182px;background:#f6f6f6;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:42px}.cta-content.svelte-vd4lon{width:100%;display:flex;flex-direction:column;align-items:center;gap:30px}.cta-title.svelte-vd4lon{width:100%;text-align:center;color:#000;font-size:24px;font-family:Inter,sans-serif;font-weight:700;margin:0}.cta-subtitle.svelte-vd4lon{text-align:center;color:#696969;font-size:16px;font-family:Inter,sans-serif;font-weight:500;margin:0}.cta-badge.svelte-vd4lon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.badge-label.svelte-vd4lon{color:#878787;font-size:10px;font-family:Inter,sans-serif;font-weight:400;line-height:15px}.badge-image.svelte-vd4lon{width:81px;height:16.5px}@media(max-width:1024px){.blog-sidebar-left.svelte-vd4lon{display:none}.blog-cta.svelte-vd4lon{padding:43px 40px}}@media(max-width:768px){.blog-title.svelte-vd4lon{font-size:32px;line-height:42px}.blog-subtitle.svelte-vd4lon{font-size:16px;line-height:28px}.blog-meta.svelte-vd4lon{gap:16px}.blog-hero-image.svelte-vd4lon{height:250px;border-radius:16px}.blog-content.svelte-vd4lon,.blog-content p{font-size:18px;line-height:32px}.blog-content h2{font-size:22px;line-height:32px}.blog-cta.svelte-vd4lon{padding:30px 20px}.cta-title.svelte-vd4lon{font-size:20px}}
