:root{--vt-primary:#00a3bb;--vt-primary-light:#50cada;--vt-primary-dark:#008a9e;--vt-secondary:#1a3c4f;--vt-accent:#e0f7fa;--vt-accent-light:#f0fdfd;--vt-background:#f8fbfc;--vt-white:#fff;--vt-text:#1a3c4f;--vt-text-light:#666;--vt-text-muted:#888;--vt-border:#e0f7fa;--vt-shadow:#00a3bb1a;--vt-shadow-hover:#00a3bb33;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:50px;--shadow-sm:0 2px 8px var(--vt-shadow);--shadow-md:0 4px 16px var(--vt-shadow);--shadow-lg:0 8px 32px var(--vt-shadow);--shadow-xl:0 16px 64px var(--vt-shadow)}.blog-page{background:linear-gradient(135deg,#f8fbfc,#fff);background:linear-gradient(135deg,var(--vt-background) 0,var(--vt-white) 100%);color:#1a3c4f;color:var(--vt-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);line-height:1.6;margin:0;min-height:100vh;padding:0;text-align:left}.blog-page *{box-sizing:border-box}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page h4,.blog-page h5,.blog-page h6{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);line-height:1.2;margin:0;padding:0}.blog-page p{color:#666;color:var(--vt-text-light);margin:0 0 1rem;margin:0 0 var(--space-sm) 0}.blog-page a{color:#00a3bb;color:var(--vt-primary);text-decoration:none;transition:color .2s ease}.blog-page a:hover{color:#50cada;color:var(--vt-primary-light);text-decoration:underline}.blog-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:4rem 2rem;padding:var(--space-2xl) var(--space-lg);text-align:center}.blog-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e0f7fa;border-top:4px solid #00a3bb;border:4px solid var(--vt-accent);border-radius:50%;border-top-color:var(--vt-primary);height:60px;margin-bottom:2rem;margin-bottom:var(--space-lg);width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog-loading-text{color:#666;color:var(--vt-text-light);font-size:1.1rem;font-weight:500}.blog-not-found{margin:0 auto;max-width:600px;padding:4rem 2rem;padding:var(--space-2xl) var(--space-lg);text-align:center}.blog-not-found h1{color:#1a3c4f;color:var(--vt-text);font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-not-found p{color:#666;color:var(--vt-text-light);font-size:1.2rem;line-height:1.6;margin-bottom:2rem;margin-bottom:var(--space-lg)}.blog-back-link{align-items:center;background:linear-gradient(135deg,#00a3bb,#50cada);background:linear-gradient(135deg,var(--vt-primary) 0,var(--vt-primary-light) 100%);border-radius:50px;border-radius:var(--radius-full);box-shadow:0 4px 16px #00a3bb1a;box-shadow:var(--shadow-md);display:inline-flex;font-weight:600;gap:.5rem;gap:var(--space-xs);padding:1rem 2rem;padding:var(--space-sm) var(--space-lg);transition:all .3s ease}.blog-back-link,.blog-back-link:hover{color:#fff;color:var(--vt-white);text-decoration:none}.blog-back-link:hover{box-shadow:0 8px 32px #00a3bb1a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-article-main{margin:0 auto;max-width:1400px;padding:3rem 2rem 4rem;padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.blog-breadcrumb{align-items:center;color:#666;color:var(--vt-text-light);display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;gap:var(--space-sm);margin-bottom:3rem;margin-bottom:var(--space-xl)}.blog-breadcrumb a{color:#00a3bb;color:var(--vt-primary);font-weight:500;text-decoration:none;transition:color .2s ease}.blog-breadcrumb a:hover{color:#50cada;color:var(--vt-primary-light);text-decoration:underline}.blog-breadcrumb-separator{color:#ccc;font-size:.8rem}.blog-breadcrumb-current{color:#1a3c4f;color:var(--vt-text);font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article-header{margin-bottom:3rem;margin-bottom:var(--space-xl)}.blog-article-pills{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-sm);margin-bottom:2rem;margin-bottom:var(--space-lg)}.blog-pill{align-items:center;background:linear-gradient(135deg,#e0f7fa,#f0fdfd);background:linear-gradient(135deg,var(--vt-accent) 0,var(--vt-accent-light) 100%);border:1px solid #e0f7fa;border:1px solid var(--vt-accent);border-radius:50px;border-radius:var(--radius-full);color:#00a3bb;color:var(--vt-primary);display:inline-flex;font-size:.85rem;font-weight:600;padding:.5rem 1rem;padding:var(--space-xs) var(--space-sm);transition:all .3s ease}.blog-pill:hover{background:linear-gradient(135deg,#00a3bb,#50cada);background:linear-gradient(135deg,var(--vt-primary) 0,var(--vt-primary-light) 100%);border-color:#00a3bb;border-color:var(--vt-primary);color:#fff;color:var(--vt-white);transform:translateY(-1px)}.blog-article-title{color:#1a3c4f;color:var(--vt-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem;margin-bottom:var(--space-md)}.blog-article-hook{color:#666;color:var(--vt-text-light);font-size:1.3rem;font-weight:400;line-height:1.6}.blog-article-hook,.blog-article-meta{margin-bottom:2rem;margin-bottom:var(--space-lg)}.blog-article-meta{align-items:center;color:#888;color:var(--vt-text-muted);display:flex;flex-wrap:wrap;font-size:.95rem;gap:2rem;gap:var(--space-lg)}.blog-article-meta span{align-items:center;display:flex;gap:.5rem;gap:var(--space-xs)}.blog-article-meta strong{color:#1a3c4f;color:var(--vt-text);font-weight:600}.blog-hero-image{border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 8px 32px #00a3bb1a;box-shadow:var(--shadow-lg);margin-bottom:3rem;margin-bottom:var(--space-xl);overflow:hidden;position:relative}.blog-hero-image img{display:block;height:auto;transition:transform .3s ease;width:100%}.blog-hero-image:hover img{transform:scale(1.02)}.blog-article-layout{grid-gap:3rem;grid-gap:var(--space-xl);align-items:start;display:grid;gap:3rem;gap:var(--space-xl);grid-template-columns:300px 1fr}.blog-article-sidebar{display:flex;flex-direction:column;gap:2rem;gap:var(--space-lg);position:-webkit-sticky;position:sticky;top:100px}.blog-sidebar-section{background:#fff;background:var(--vt-white);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #00a3bb1a;box-shadow:var(--shadow-md);padding:2rem;padding:var(--space-lg)}.blog-sidebar-title{border-bottom:2px solid #e0f7fa;border-bottom:2px solid var(--vt-accent);color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin-bottom:2rem;margin-bottom:var(--space-lg);padding-bottom:1rem;padding-bottom:var(--space-sm)}.blog-toc{list-style:none;margin:0;padding:0}.blog-toc li{margin-bottom:.5rem;margin-bottom:var(--space-xs)}.blog-toc a{border-radius:8px;border-radius:var(--radius-sm);color:#666;color:var(--vt-text-light);display:block;font-size:.9rem;line-height:1.4;padding:.5rem 1rem;padding:var(--space-xs) var(--space-sm);text-decoration:none;transition:all .2s ease}.blog-toc a:hover{background:#e0f7fa;background:var(--vt-accent);color:#00a3bb;color:var(--vt-primary);transform:translateX(4px)}.blog-toc .toc-level-3{color:#888;color:var(--vt-text-muted);font-size:.85rem}.blog-share-buttons{flex-wrap:wrap}.blog-share-btn,.blog-share-buttons{display:flex;gap:.5rem;gap:var(--space-xs)}.blog-share-btn{align-items:center;background:#f8fbfc;background:var(--vt-background);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:12px;border-radius:var(--radius-md);color:#666;color:var(--vt-text-light);flex:1 1;font-size:.85rem;font-weight:600;justify-content:center;min-width:60px;padding:1rem;padding:var(--space-sm);text-align:center;text-decoration:none;transition:all .2s ease}.blog-share-btn:hover{background:#00a3bb;background:var(--vt-primary);border-color:#00a3bb;border-color:var(--vt-primary);color:#fff;color:var(--vt-white);text-decoration:none;transform:translateY(-2px)}.blog-article-content{background:#fff;background:var(--vt-white);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #00a3bb1a;box-shadow:var(--shadow-md);padding:4rem;padding:var(--space-2xl);position:relative}.blog-article-content:before{background:linear-gradient(135deg,#00a3bb,#50cada);background:linear-gradient(135deg,var(--vt-primary) 0,var(--vt-primary-light) 100%);border-radius:20px 20px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.blog-markdown-content{color:#1a3c4f;color:var(--vt-text);line-height:1.7}.blog-markdown-content h1,.blog-markdown-content h2,.blog-markdown-content h3,.blog-markdown-content h4,.blog-markdown-content h5,.blog-markdown-content h6{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:700;margin:3rem 0 1rem;margin:var(--space-xl) 0 var(--space-sm) 0}.blog-markdown-content h2{border-bottom:2px solid #e0f7fa;border-bottom:2px solid var(--vt-accent);font-size:1.8rem;padding-bottom:.5rem;padding-bottom:var(--space-xs)}.blog-markdown-content h3{color:#00a3bb;color:var(--vt-primary);font-size:1.4rem}.blog-markdown-content p{color:#1a3c4f;color:var(--vt-text);margin-bottom:1.5rem;margin-bottom:var(--space-md)}.blog-markdown-content ol,.blog-markdown-content ul{margin:1.5rem 0;margin:var(--space-md) 0;padding-left:2rem;padding-left:var(--space-lg)}.blog-markdown-content li{color:#1a3c4f;color:var(--vt-text);margin-bottom:.5rem;margin-bottom:var(--space-xs)}.blog-markdown-content blockquote{background:#f0fdfd;background:var(--vt-accent-light);border-left:4px solid #00a3bb;border-left:4px solid var(--vt-primary);border-radius:0 12px 12px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:#666;color:var(--vt-text-light);font-style:italic;margin:2rem 0;margin:var(--space-lg) 0;padding:1.5rem 2rem;padding:var(--space-md) var(--space-lg)}.blog-markdown-content code{background:#e0f7fa;background:var(--vt-accent);border-radius:8px;border-radius:var(--radius-sm);color:#00a3bb;color:var(--vt-primary);font-family:Monaco,Menlo,monospace;font-size:.9em;padding:2px 6px}.blog-markdown-content pre{background:#1a3c4f;background:var(--vt-secondary);border-radius:12px;border-radius:var(--radius-md);color:#fff;color:var(--vt-white);margin:2rem 0;margin:var(--space-lg) 0;overflow-x:auto;padding:1.5rem;padding:var(--space-md)}.blog-markdown-content pre code{background:none;color:inherit;padding:0}.blog-cta-section{background:linear-gradient(135deg,#e0f7fa,#f0fdfd);background:linear-gradient(135deg,var(--vt-accent) 0,var(--vt-accent-light) 100%);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:16px;border-radius:var(--radius-lg);margin:3rem 0;margin:var(--space-xl) 0;padding:2rem;padding:var(--space-lg);text-align:center}.blog-cta-section h3{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-cta-section p{color:#666;color:var(--vt-text-light);font-size:1rem;margin-bottom:2rem;margin-bottom:var(--space-lg)}.blog-cta-btn{align-items:center;background:linear-gradient(135deg,#00a3bb,#50cada);background:linear-gradient(135deg,var(--vt-primary) 0,var(--vt-primary-light) 100%);border-radius:50px;border-radius:var(--radius-full);box-shadow:0 4px 16px #00a3bb1a;box-shadow:var(--shadow-md);color:#fff;color:var(--vt-white);color:#fff!important;display:inline-flex;font-weight:600;gap:.5rem;gap:var(--space-xs);padding:1rem 2rem;padding:var(--space-sm) var(--space-lg);text-decoration:none;transition:all .3s ease}.blog-cta-btn:hover{box-shadow:0 8px 32px #00a3bb1a;box-shadow:var(--shadow-lg);color:#fff;color:var(--vt-white);text-decoration:none;transform:translateY(-2px)}.blog-internal-links,.blog-sources-section{margin:3rem 0;margin:var(--space-xl) 0}.blog-internal-links h2,.blog-sources-section h2{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;margin-bottom:var(--space-md)}.blog-internal-links-list,.blog-sources-list{list-style:none;margin:0;padding:0}.blog-internal-links-list li,.blog-sources-list li{margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-internal-links-list a,.blog-sources-list a{color:#00a3bb;color:var(--vt-primary);text-decoration:none;transition:color .2s ease}.blog-internal-links-list a:hover,.blog-sources-list a:hover{color:#50cada;color:var(--vt-primary-light);text-decoration:underline}.blog-author-section{background:#f8fbfc;background:var(--vt-background);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:20px;border-radius:var(--radius-xl);margin-top:3rem;margin-top:var(--space-xl);padding:3rem;padding:var(--space-xl)}.blog-author-info h4{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;margin-bottom:.5rem;margin-bottom:var(--space-xs)}.blog-author-info p{color:#666;color:var(--vt-text-light);font-size:.95rem;line-height:1.6}.blog-disclaimer{background:#fff8e1;border:1px solid #ffcc02;border-radius:12px;border-radius:var(--radius-md);color:#8a6d3b;font-size:.9rem;line-height:1.5;margin-top:3rem;margin-top:var(--space-xl);padding:2rem;padding:var(--space-lg)}.blog-related-posts{border-top:2px solid #e0f7fa;border-top:2px solid var(--vt-border);margin-top:4rem;margin-top:var(--space-2xl);padding-top:3rem;padding-top:var(--space-xl)}.blog-related-title{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-weight:700;text-align:center}.blog-related-grid,.blog-related-title{margin-bottom:3rem;margin-bottom:var(--space-xl)}.blog-related-grid{grid-gap:3rem;grid-gap:var(--space-xl);display:grid;gap:3rem;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-related-card{background:#fff;background:var(--vt-white);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:20px;border-radius:var(--radius-xl);box-shadow:0 4px 16px #00a3bb1a;box-shadow:var(--shadow-md);padding:2rem;padding:var(--space-lg);transition:all .3s ease}.blog-related-card:hover{border-color:#50cada;border-color:var(--vt-primary-light);box-shadow:0 8px 32px #00a3bb1a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-related-card h3{color:#1a3c4f;color:var(--vt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:1.2rem;font-weight:600;line-height:1.4;margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-related-card h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-related-card h3 a:hover{color:#00a3bb;color:var(--vt-primary)}.blog-related-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;color:var(--vt-text-light);display:-webkit-box;font-size:.9rem;line-height:1.5;margin-bottom:1rem;margin-bottom:var(--space-sm);overflow:hidden}.blog-related-meta{align-items:center;color:#888;color:var(--vt-text-muted);display:flex;font-size:.8rem;gap:.5rem;gap:var(--space-xs)}.blog-view-all{text-align:center}.blog-view-all-link{align-items:center;border:2px solid #00a3bb;border:2px solid var(--vt-primary);border-radius:50px;border-radius:var(--radius-full);color:#00a3bb;color:var(--vt-primary);display:inline-flex;font-weight:600;gap:.5rem;gap:var(--space-xs);padding:1rem 2rem;padding:var(--space-sm) var(--space-lg);text-decoration:none;transition:all .3s ease}.blog-view-all-link:hover{background:#00a3bb;background:var(--vt-primary);color:#fff;color:var(--vt-white);text-decoration:none;transform:translateY(-2px)}@media (max-width:1200px){.blog-article-layout{gap:2rem;gap:var(--space-lg);grid-template-columns:280px 1fr}.blog-article-content{padding:3rem;padding:var(--space-xl)}}@media (max-width:900px){.blog-article-layout{gap:2rem;gap:var(--space-lg);grid-template-columns:1fr}.blog-article-sidebar{order:2;position:static}.blog-article-content{padding:2rem;padding:var(--space-lg)}.blog-related-grid{gap:2rem;gap:var(--space-lg);grid-template-columns:1fr}}@media (max-width:600px){.blog-article-main{padding:2rem 1rem 3rem;padding:var(--space-lg) var(--space-sm) var(--space-xl)}.blog-breadcrumb{font-size:.8rem}.blog-article-pills,.blog-breadcrumb{gap:.5rem;gap:var(--space-xs)}.blog-pill{font-size:.8rem;padding:6px 1rem;padding:6px var(--space-sm)}.blog-article-meta{align-items:flex-start;flex-direction:column;gap:1rem;gap:var(--space-sm)}.blog-article-content,.blog-sidebar-section{padding:2rem;padding:var(--space-lg)}.blog-share-buttons{flex-direction:column}.blog-share-btn{min-width:auto}.blog-cta-section{padding:2rem;padding:var(--space-lg)}.blog-related-posts{margin-top:3rem;margin-top:var(--space-xl);padding-top:2rem;padding-top:var(--space-lg)}.blog-related-title{font-size:1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog-article-content,.blog-sidebar-section{animation:fadeInUp .6s ease-out}.blog-sidebar-section:first-child{animation-delay:.1s}.blog-sidebar-section:nth-child(2){animation-delay:.2s}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#00a3bb;background:var(--vt-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#50cada;background:var(--vt-primary-light)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.blog-page a:focus,.blog-page button:focus{outline:2px solid #00a3bb;outline:2px solid var(--vt-primary);outline-offset:2px}@media (prefers-contrast:high){.blog-page{--vt-shadow:#0000004d;--vt-shadow-hover:#0006}}
/*# sourceMappingURL=506.adf1c4ce.chunk.css.map*/