: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:#00a3bb14;--vt-shadow-hover:#00a3bb26;--vt-shadow-strong:#00a3bb40;--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;--space-3xl:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--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);--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}.blog-index-page{background:#f8fbfc;background:var(--vt-background);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}.blog-index-page *{box-sizing:border-box}.blog-index-page h1,.blog-index-page h2,.blog-index-page h3,.blog-index-page h4,.blog-index-page h5,.blog-index-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-index-page p{color:#666;color:var(--vt-text-light);margin:0 0 1rem;margin:0 0 var(--space-sm) 0}.blog-index-page a{color:#00a3bb;color:var(--vt-primary);text-decoration:none;transition:color .2s ease;transition:color var(--transition-fast)}.blog-index-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;padding:var(--space-2xl);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 p{color:#666;color:var(--vt-text-light);font-size:1.1rem;font-weight:500}.blog-hero{align-items:center;background:url(/static/media/blogs-banner.aa1c915d77ff00a35705.jpg) 50%/cover no-repeat;display:flex;min-height:60vh;overflow:hidden;padding:6rem 0;padding:var(--space-3xl) 0;position:relative}.blog-hero-background{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.blog-hero-content{margin:0 auto;max-width:1200px;padding:0 2rem;padding:0 var(--space-lg);position:relative;width:100%;z-index:2}.blog-hero-text{margin-bottom:4rem;margin-bottom:var(--space-2xl);text-align:center}.blog-hero h1{background-color:#ffffffe6;border-radius:0 0 20px 20px;color:#333;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;margin-bottom:var(--space-md);padding:40px 0 10px}.blog-hero p{background-color:#ffffffe6;border-radius:10px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:600px}.blog-search-container{margin:0 auto;max-width:600px}.blog-hero-actions{display:flex;justify-content:center;margin-top:2rem;margin-top:var(--space-lg)}.blog-refresh-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:50px;border-radius:var(--radius-full);color:#fff;color:var(--vt-white);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:.9rem;font-weight:500;gap:.5rem;gap:var(--space-xs);padding:1rem 2rem;padding:var(--space-sm) var(--space-lg);transition:all .3s ease;transition:all var(--transition-normal)}.blog-refresh-btn:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.blog-refresh-btn:disabled{cursor:not-allowed;opacity:.6}.blog-refresh-btn svg{transition:transform .3s ease;transition:transform var(--transition-normal)}.blog-refresh-btn .rotating{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog-search-wrapper{background:#fff;background:var(--vt-white);border-radius:50px;border-radius:var(--radius-full);box-shadow:0 8px 32px #00a3bb14;box-shadow:var(--shadow-lg);overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.blog-search-wrapper:focus-within{box-shadow:0 16px 64px #00a3bb14;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.blog-search-icon{color:#00a3bb;color:var(--vt-primary);left:2rem;left:var(--space-lg);position:absolute;top:50%;transform:translateY(-50%);z-index:2}.blog-search-input{background:#0000;border:none;color:#1a3c4f;color:var(--vt-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:1.1rem;outline:none;padding:2rem 2rem 2rem 60px;padding:var(--space-lg) var(--space-lg) var(--space-lg) 60px;width:100%}.blog-search-clear,.blog-search-input::placeholder{color:#888;color:var(--vt-text-muted)}.blog-search-clear{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:center;padding:.5rem;padding:var(--space-xs);position:absolute;right:2rem;right:var(--space-lg);top:50%;transform:translateY(-50%);transition:all .2s ease;transition:all var(--transition-fast)}.blog-search-clear:hover{background:#e0f7fa;background:var(--vt-accent);color:#00a3bb;color:var(--vt-primary)}.blog-main{background:#f8fbfc;background:var(--vt-background);padding:6rem 0;padding:var(--space-3xl) 0}.blog-container{margin:0 auto;max-width:1200px;padding:0 2rem;padding:0 var(--space-lg)}.blog-stats{margin-bottom:4rem;margin-bottom:var(--space-2xl)}.blog-stats-content{align-items:center;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 2px 8px #00a3bb14;box-shadow:var(--shadow-sm);display:flex;gap:2rem;gap:var(--space-lg);justify-content:center;padding:2rem;padding:var(--space-lg)}.blog-stats-item{align-items:center;display:flex;flex-direction:column;text-align:center}.blog-stats-number{color:#00a3bb;color:var(--vt-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1;margin-bottom:.5rem;margin-bottom:var(--space-xs)}.blog-stats-label{color:#888;color:var(--vt-text-muted);font-size:.9rem;font-weight:500}.blog-stats-divider{background:#e0f7fa;background:var(--vt-border);height:40px;width:1px}.blog-grid{grid-gap:3rem;grid-gap:var(--space-xl);display:grid;gap:3rem;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:2rem;margin-top:var(--space-lg)}.blog-card{background:#fff;background:var(--vt-white);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 4px 16px #00a3bb14;box-shadow:var(--shadow-md);height:-webkit-fit-content;height:fit-content;overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.blog-card:hover{border-color:#50cada;border-color:var(--vt-primary-light);box-shadow:0 16px 64px #00a3bb14;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.blog-card:before{background:linear-gradient(135deg,#00a3bb,#50cada);background:linear-gradient(135deg,var(--vt-primary) 0,var(--vt-primary-light) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-normal)}.blog-card:hover:before{opacity:1}.blog-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-sm);padding:2rem 2rem 0;padding:var(--space-lg) var(--space-lg) 0}.blog-card-category{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-xs)}.blog-category-tag,.blog-reading-time{background:#e0f7fa;background:var(--vt-accent);border:1px solid #e0f7fa;border:1px solid var(--vt-accent);border-radius:50px;border-radius:var(--radius-full);color:#00a3bb;color:var(--vt-primary);font-size:.8rem;font-weight:600;padding:.5rem 1rem;padding:var(--space-xs) var(--space-sm)}.blog-reading-time{background:#f0fdfd;background:var(--vt-accent-light);border-color:#e0f7fa;border-color:var(--vt-border)}.blog-card-date,.blog-reading-time{color:#888;color:var(--vt-text-muted)}.blog-card-date{font-size:.85rem;font-weight:500}.blog-card-content{padding:0 2rem 2rem;padding:0 var(--space-lg) var(--space-lg)}.blog-card-title{color:#1a3c4f;color:var(--vt-text);font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-card-title a{color:inherit;transition:color .2s ease;transition:color var(--transition-fast)}.blog-card:hover .blog-card-title a{color:#00a3bb;color:var(--vt-primary)}.blog-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;color:var(--vt-text-light);display:-webkit-box;font-size:1rem;line-height:1.6;margin-bottom:2rem;margin-bottom:var(--space-lg);overflow:hidden}.blog-card-footer{margin-top:auto}.blog-read-more{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 2px 8px #00a3bb14;box-shadow:var(--shadow-sm);color:#fff;color:var(--vt-white);color:#fff!important;display:inline-flex;font-size:.9rem;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;transition:all var(--transition-normal)}.blog-read-more:hover{box-shadow:0 4px 16px #00a3bb14;box-shadow:var(--shadow-md);color:#fff;color:var(--vt-white);text-decoration:none;transform:translateY(-2px)}.blog-read-more svg{transition:transform .2s ease;transition:transform var(--transition-fast)}.blog-read-more:hover svg{transform:translateX(2px)}.blog-empty-state{background:#fff;background:var(--vt-white);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 2px 8px #00a3bb14;box-shadow:var(--shadow-sm);padding:6rem 2rem;padding:var(--space-3xl) var(--space-lg);text-align:center}.blog-empty-icon{color:#888;color:var(--vt-text-muted);margin-bottom:2rem;margin-bottom:var(--space-lg)}.blog-empty-state h3{color:#1a3c4f;color:var(--vt-text);font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-empty-state p{color:#666;color:var(--vt-text-light);font-size:1.1rem;margin-bottom:2rem;margin-bottom:var(--space-lg)}.blog-search-suggestions{background:#f0fdfd;background:var(--vt-accent-light);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:16px;border-radius:var(--radius-lg);margin:0 auto;max-width:500px;padding:2rem;padding:var(--space-lg)}.blog-search-suggestions p{color:#888;color:var(--vt-text-muted);font-size:.9rem;font-weight:500;margin-bottom:1rem;margin-bottom:var(--space-sm)}.blog-suggestion-tags{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-xs);justify-content:center}.blog-suggestion-tag{background:#fff;background:var(--vt-white);border:1px solid #e0f7fa;border:1px solid var(--vt-border);border-radius:50px;border-radius:var(--radius-full);color:#00a3bb;color:var(--vt-primary);cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;padding:var(--space-xs) var(--space-sm);transition:all .2s ease;transition:all var(--transition-fast)}.blog-suggestion-tag:hover{background:#00a3bb;background:var(--vt-primary);border-color:#00a3bb;border-color:var(--vt-primary);color:#fff;color:var(--vt-white)}.blog-cta{background:linear-gradient(135deg,#1a3c4f,#2c4a5a);background:linear-gradient(135deg,var(--vt-secondary) 0,#2c4a5a 100%);margin-top:6rem;margin-top:var(--space-3xl);overflow:hidden;padding:6rem 0;padding:var(--space-3xl) 0;position:relative}.blog-cta:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath d='M20 0H0v20' fill='none' stroke='%23fff' stroke-width='.5' opacity='.05'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.blog-cta-content{margin:0 auto;max-width:800px;padding:0 2rem;padding:0 var(--space-lg);position:relative;text-align:center;z-index:2}.blog-cta-text h2{color:#fff;color:var(--vt-white);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;margin-bottom:var(--space-md)}.blog-cta-text p{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:4rem;margin-bottom:var(--space-2xl)}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:2rem;gap:var(--space-lg);justify-content:center}.blog-cta-primary,.blog-cta-secondary{align-items:center;border-radius:50px;border-radius:var(--radius-full);box-shadow:0 4px 16px #00a3bb14;box-shadow:var(--shadow-md);display:inline-flex;font-size:1.1rem;font-weight:600;gap:1rem;gap:var(--space-sm);padding:1.5rem 3rem;padding:var(--space-md) var(--space-xl);text-decoration:none;transition:all .3s ease;transition:all var(--transition-normal)}.blog-cta-primary{background:linear-gradient(135deg,#00a3bb,#50cada);background:linear-gradient(135deg,var(--vt-primary) 0,var(--vt-primary-light) 100%);color:#fff;color:var(--vt-white)}.blog-cta-primary:hover{box-shadow:0 8px 32px #00a3bb14;box-shadow:var(--shadow-lg);color:#fff;color:var(--vt-white);text-decoration:none;transform:translateY(-2px)}.blog-cta-secondary{background:#0000;border:2px solid #fff;border:2px solid var(--vt-white);color:#fff;color:var(--vt-white)}.blog-cta-secondary:hover{background:#fff;background:var(--vt-white);color:#1a3c4f;color:var(--vt-secondary);text-decoration:none}@media (max-width:1200px){.blog-grid{gap:2rem;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.blog-container{padding:0 1.5rem;padding:0 var(--space-md)}}@media (max-width:900px){.blog-hero{min-height:50vh;padding:4rem 0;padding:var(--space-2xl) 0}.blog-hero-content{padding:0 1.5rem;padding:0 var(--space-md)}.blog-main{padding:4rem 0;padding:var(--space-2xl) 0}.blog-grid{gap:2rem;gap:var(--space-lg);grid-template-columns:1fr}.blog-stats-content{flex-direction:column;gap:1.5rem;gap:var(--space-md)}.blog-stats-divider{height:1px;width:40px}.blog-cta-actions{align-items:center;flex-direction:column}.blog-cta-primary,.blog-cta-secondary{justify-content:center;max-width:300px;width:100%}}@media (max-width:600px){.blog-hero{padding:3rem 0;padding:var(--space-xl) 0}.blog-hero-content{padding:0 1rem;padding:0 var(--space-sm)}.blog-search-input{font-size:1rem;padding:1.5rem 1.5rem 1.5rem 50px;padding:var(--space-md) var(--space-md) var(--space-md) 50px}.blog-search-icon{left:1.5rem;left:var(--space-md)}.blog-search-clear{right:1.5rem;right:var(--space-md)}.blog-refresh-btn{font-size:.85rem;padding:1rem 1.5rem;padding:var(--space-sm) var(--space-md)}.blog-container{padding:0 1rem;padding:0 var(--space-sm)}.blog-card-header{align-items:flex-start;flex-direction:column;gap:1rem;gap:var(--space-sm)}.blog-card-content{padding:0 1.5rem 1.5rem;padding:0 var(--space-md) var(--space-md)}.blog-card-header{padding:1.5rem 1.5rem 0;padding:var(--space-md) var(--space-md) 0}.blog-cta{padding:4rem 0;padding:var(--space-2xl) 0}.blog-cta-content{padding:0 1rem;padding:0 var(--space-sm)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog-card{animation:fadeInUp .6s ease-out}.blog-card:first-child{animation-delay:.1s}.blog-card:nth-child(2){animation-delay:.2s}.blog-card:nth-child(3){animation-delay:.3s}.blog-card:nth-child(4){animation-delay:.4s}.blog-card:nth-child(5){animation-delay:.5s}.blog-card:nth-child(6){animation-delay:.6s}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.blog-index-page a:focus,.blog-index-page button:focus,.blog-index-page input:focus{outline:2px solid #00a3bb;outline:2px solid var(--vt-primary);outline-offset:2px}@media (prefers-contrast:high){.blog-index-page{--vt-shadow:#0000004d;--vt-shadow-hover:#0006}}
/*# sourceMappingURL=82.4012b514.chunk.css.map*/