.article-hero[data-astro-cid-mk6arr2s]{min-height:500px;padding:calc(var(--space-4xl) + var(--space-lg)) 0 var(--space-4xl);background:var(--white);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=640px){.article-hero[data-astro-cid-mk6arr2s]{min-height:550px;padding:calc(var(--space-4xl) + var(--space-xl)) 0}}@media (width>=1024px){.article-hero[data-astro-cid-mk6arr2s]{min-height:600px}}.article-hero__content[data-astro-cid-mk6arr2s]{z-index:10;text-align:center;max-width:800px;margin:0 auto;position:relative}.article-hero__category[data-astro-cid-mk6arr2s]{margin-bottom:var(--space-2xl);align-items:center;gap:var(--space-xs);display:inline-flex}.article-hero__title[data-astro-cid-mk6arr2s]{font-size:2rem;font-weight:var(--font-bold);color:var(--gray-900);line-height:var(--leading-tight);margin:0 0 var(--space-lg) 0}@media (width>=640px){.article-hero__title[data-astro-cid-mk6arr2s]{font-size:2.5rem}}@media (width>=1024px){.article-hero__title[data-astro-cid-mk6arr2s]{font-size:3.5rem}}.article-hero__meta[data-astro-cid-mk6arr2s]{justify-content:center;gap:var(--space-lg);font-size:var(--text-body);color:var(--gray-500);line-height:var(--leading-relaxed);max-width:600px;margin:0 auto var(--space-2xl);flex-wrap:wrap;display:flex}@media (width>=640px){.article-hero__meta[data-astro-cid-mk6arr2s]{font-size:var(--text-lg)}}.meta-item[data-astro-cid-mk6arr2s]{align-items:center;gap:var(--space-xs);font-size:var(--text-small);color:var(--gray-500);display:flex}.meta-item[data-astro-cid-mk6arr2s] svg{color:var(--gray-400)}@media (width<=640px){.article-hero__meta[data-astro-cid-mk6arr2s]{gap:var(--space-md)}.meta-item[data-astro-cid-mk6arr2s]{font-size:var(--text-xs)}}.hero-grid[data-astro-cid-mk6arr2s]{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#e5e7eb80 1px,#0000 1px),linear-gradient(#e5e7eb80 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(400px 300px at 50% -10%,#000 0%,#000c 30%,#0000004d 60%,#0000 100%);mask-image:radial-gradient(400px 300px at 50% -10%,#000 0%,#000c 30%,#0000004d 60%,#0000 100%)}@media (width>=640px){.hero-grid[data-astro-cid-mk6arr2s]{background-size:60px 60px;-webkit-mask-image:radial-gradient(600px 400px at 50% -10%,#000 0%,#000c 30%,#0000004d 60%,#0000 100%);mask-image:radial-gradient(600px 400px at 50% -10%,#000 0%,#000c 30%,#0000004d 60%,#0000 100%)}}@media (width>=1024px){.hero-grid[data-astro-cid-mk6arr2s]{background-size:80px 80px;-webkit-mask-image:radial-gradient(800px 600px at 50% -10%,#000 0%,#000c 30%,#0000004d 60%,#0000 100%);mask-image:radial-gradient(800px 600px at 50% -10%,#000 0%,#000c 30%,#0000004d 60%,#0000 100%)}}.table-of-contents[data-astro-cid-y2enqxn2]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-2xl)}@media (width>=1024px){.table-of-contents[data-astro-cid-y2enqxn2]{top:calc(var(--navbar-height) + var(--space-xl));margin-bottom:0;position:sticky}}.toc-title[data-astro-cid-y2enqxn2]{font-size:var(--text-h5);font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-md)}.toc-list[data-astro-cid-y2enqxn2]{margin:0;padding:0;list-style:none}.toc-item[data-astro-cid-y2enqxn2]{margin:0}.toc-item--level-2[data-astro-cid-y2enqxn2]{margin-left:0}.toc-item--level-3[data-astro-cid-y2enqxn2]{margin-left:var(--space-lg)}.toc-item--level-4[data-astro-cid-y2enqxn2]{margin-left:calc(var(--space-lg) * 2)}.toc-link[data-astro-cid-y2enqxn2]{padding:var(--space-xs) var(--space-sm);color:var(--gray-700);font-size:var(--text-small);line-height:var(--leading-relaxed);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;display:block}.toc-item--level-3[data-astro-cid-y2enqxn2] .toc-link[data-astro-cid-y2enqxn2]{color:var(--gray-600)}.toc-item--level-4[data-astro-cid-y2enqxn2] .toc-link[data-astro-cid-y2enqxn2]{color:var(--gray-500)}.toc-link[data-astro-cid-y2enqxn2]:hover{background:var(--primary-50);color:var(--primary-700)}.toc-link[data-astro-cid-y2enqxn2].active{background:var(--primary-100);color:var(--primary-800);font-weight:var(--font-medium)}.toc-list[data-astro-cid-y2enqxn2]{counter-reset:toc-h2}.toc-item--level-2[data-astro-cid-y2enqxn2]{counter-increment:toc-h2;counter-reset:toc-h3}.toc-item--level-2[data-astro-cid-y2enqxn2] .toc-link[data-astro-cid-y2enqxn2]:before{content:counter(toc-h2) ". ";font-weight:var(--font-semibold);color:var(--gray-500)}.toc-item--level-3[data-astro-cid-y2enqxn2]{counter-increment:toc-h3}.toc-item--level-3[data-astro-cid-y2enqxn2] .toc-link[data-astro-cid-y2enqxn2]:before{content:counter(toc-h2) "." counter(toc-h3) " ";font-weight:var(--font-medium);color:var(--gray-400)}.optimized-image-wrapper[data-astro-cid-ntk4f2qc]{width:100%}.image-placeholder[data-astro-cid-ntk4f2qc]{background:#f3f4f6;width:100%;position:relative;overflow:hidden}.optimized-image[data-astro-cid-ntk4f2qc]{-o-object-fit:cover;object-fit:cover;opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.optimized-image[data-astro-cid-ntk4f2qc].loaded,.optimized-image[data-astro-cid-ntk4f2qc][loading=eager]{opacity:1}.blog-card[data-astro-cid-fjbk3hvh]{height:100%}.blog-card-link[data-astro-cid-fjbk3hvh]{color:inherit;height:100%;text-decoration:none;display:block}.blog-card-inner[data-astro-cid-fjbk3hvh]{flex-direction:column;height:100%;display:flex;overflow:hidden;padding:0!important}.blog-card-image[data-astro-cid-fjbk3hvh]{aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-md);position:relative;overflow:hidden}.blog-card-img[data-astro-cid-fjbk3hvh] .optimized-image-wrapper,.blog-card-img[data-astro-cid-fjbk3hvh] .image-placeholder{background:0 0;height:100%;padding-bottom:0!important}.blog-card-img[data-astro-cid-fjbk3hvh] .optimized-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);border-radius:var(--radius-lg);position:relative}.blog-card[data-astro-cid-fjbk3hvh]:hover .blog-card-img[data-astro-cid-fjbk3hvh] .optimized-image{transform:scale(1.05)}.blog-card-badge[data-astro-cid-fjbk3hvh]{padding:0 var(--space-md);margin-bottom:var(--space-sm)}.blog-card-category[data-astro-cid-fjbk3hvh]{display:inline-block}.blog-card-content[data-astro-cid-fjbk3hvh]{padding:0 var(--space-md) var(--space-md);flex-direction:column;flex:1;display:flex}.blog-card-title[data-astro-cid-fjbk3hvh]{font-size:var(--text-h5);font-weight:var(--font-semibold);color:var(--gray-900);margin:0 0 var(--space-xs) 0;line-height:var(--leading-snug);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=640px){.blog-card-title[data-astro-cid-fjbk3hvh]{font-size:var(--text-h4);-webkit-line-clamp:2}}@media (width<=639px){.blog-card-title[data-astro-cid-fjbk3hvh]{font-size:var(--text-body)}}.blog-card-excerpt[data-astro-cid-fjbk3hvh]{font-size:var(--text-small);color:var(--gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.blog-card-meta[data-astro-cid-fjbk3hvh]{align-items:flex-start;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--gray-100);flex-direction:column;display:flex}.blog-card-date[data-astro-cid-fjbk3hvh],.blog-card-readtime[data-astro-cid-fjbk3hvh]{color:var(--gray-500);font-size:.75rem}.blog-card[data-astro-cid-fjbk3hvh]:hover .blog-card-title[data-astro-cid-fjbk3hvh]{color:var(--primary-600)}.blog-card-link[data-astro-cid-fjbk3hvh]:focus{outline:none}.blog-card-link[data-astro-cid-fjbk3hvh]:focus-visible .blog-card-inner[data-astro-cid-fjbk3hvh]{outline:2px solid var(--primary-500);outline-offset:2px}.related-articles[data-astro-cid-wnidcslf]{padding:var(--space-3xl) 0;background-color:var(--gray-50)}.related-articles__title[data-astro-cid-wnidcslf]{font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--gray-900);text-align:center;margin-bottom:var(--space-2xl)}.related-articles__grid[data-astro-cid-wnidcslf]{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.related-articles__grid[data-astro-cid-wnidcslf]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.related-articles__grid[data-astro-cid-wnidcslf]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.related-articles[data-astro-cid-wnidcslf]{margin:var(--space-3xl) 0;padding:var(--space-2xl) 0}.related-articles__title[data-astro-cid-wnidcslf]{font-size:var(--text-h4);margin-bottom:var(--space-xl)}}.article-image-section[data-astro-cid-dj5jxiog]{background-color:var(--white);padding-bottom:var(--space-2xl)}.article-image-wrapper[data-astro-cid-dj5jxiog]{border-radius:var(--radius-xl);max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px -10px #0000001a}.article-image[data-astro-cid-dj5jxiog]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:500px;display:block}@media (width>=768px){.article-image-section[data-astro-cid-dj5jxiog]{padding-bottom:var(--space-3xl)}.article-image[data-astro-cid-dj5jxiog]{max-height:600px}}.article-page[data-astro-cid-dj5jxiog]{padding:var(--space-xl) 0 var(--space-4xl);background-color:var(--white)}@media (width>=768px){.article-page[data-astro-cid-dj5jxiog]{padding:var(--space-2xl) 0 var(--space-4xl)}}.article-layout[data-astro-cid-dj5jxiog]{gap:var(--space-2xl);grid-template-columns:1fr;width:100%;max-width:100%;margin:0 auto;display:grid}@media (width>=1280px){.article-layout[data-astro-cid-dj5jxiog]{gap:var(--space-2xl);grid-template-columns:minmax(200px,250px) minmax(0,1fr);max-width:1200px}}@media (width>=1440px){.article-layout[data-astro-cid-dj5jxiog]{gap:var(--space-3xl)}}.article-sidebar[data-astro-cid-dj5jxiog]{display:none}@media (width>=1280px){.article-sidebar[data-astro-cid-dj5jxiog]{display:block}.article-sidebar--left[data-astro-cid-dj5jxiog]{position:relative}}.article-content[data-astro-cid-dj5jxiog]{width:100%;max-width:100%;overflow-x:hidden}.article-content[data-astro-cid-dj5jxiog] h2{font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--gray-900);margin-top:var(--space-3xl);margin-bottom:var(--space-lg);line-height:var(--leading-tight)}.article-content[data-astro-cid-dj5jxiog] h3{font-size:var(--text-h4);font-weight:var(--font-semibold);color:var(--gray-900);margin-top:var(--space-2xl);margin-bottom:var(--space-md);line-height:var(--leading-snug)}.article-content[data-astro-cid-dj5jxiog] h4{font-size:var(--text-h5);font-weight:var(--font-semibold);color:var(--gray-800);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.article-content[data-astro-cid-dj5jxiog] p{font-size:var(--text-body);color:var(--gray-700);margin-bottom:var(--space-lg);line-height:1.8}.article-content[data-astro-cid-dj5jxiog] p.lead{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--gray-800);margin-bottom:var(--space-xl)}.article-content[data-astro-cid-dj5jxiog] ul,.article-content[data-astro-cid-dj5jxiog] ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.article-content[data-astro-cid-dj5jxiog] li{font-size:var(--text-body);color:var(--gray-700);margin-bottom:var(--space-sm);line-height:1.8}.article-content[data-astro-cid-dj5jxiog] ul li{list-style:outside}.article-content[data-astro-cid-dj5jxiog] ol li{list-style:decimal}.article-content[data-astro-cid-dj5jxiog] a{color:var(--primary-600);transition:color var(--transition-fast);text-decoration:underline}.article-content[data-astro-cid-dj5jxiog] a:hover{color:var(--primary-700)}.article-content[data-astro-cid-dj5jxiog] strong{font-weight:var(--font-semibold);color:var(--gray-900)}.article-content[data-astro-cid-dj5jxiog] code{background:var(--gray-100);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--gray-800);padding:2px 6px;font-size:.9em}.article-content[data-astro-cid-dj5jxiog] pre{background:var(--gray-900);color:var(--gray-100);padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-lg);overflow-x:auto}.article-content[data-astro-cid-dj5jxiog] pre code{color:inherit;background:0 0;padding:0}.article-content[data-astro-cid-dj5jxiog] blockquote{border-left:4px solid var(--primary-500);padding-left:var(--space-lg);margin:var(--space-xl) 0;color:var(--gray-700);font-style:italic}.article-content[data-astro-cid-dj5jxiog] table{width:100%;margin-bottom:var(--space-lg);border-collapse:collapse}.article-content[data-astro-cid-dj5jxiog] th,.article-content[data-astro-cid-dj5jxiog] td{text-align:left;padding:var(--space-sm);border-bottom:1px solid var(--gray-200)}.article-content[data-astro-cid-dj5jxiog] th{font-weight:var(--font-semibold);background:var(--gray-50)}.article-content[data-astro-cid-dj5jxiog] img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-xl) 0}.article-content[data-astro-cid-dj5jxiog] hr{border:none;border-top:1px solid var(--gray-200);margin:var(--space-2xl) 0}@media (width<=768px){.article-content[data-astro-cid-dj5jxiog] h2{font-size:var(--text-h4);margin-top:var(--space-2xl)}.article-content[data-astro-cid-dj5jxiog] h3{font-size:var(--text-h5);margin-top:var(--space-xl)}.article-content[data-astro-cid-dj5jxiog] p{font-size:var(--text-body)}}.study-cta[data-astro-cid-rgdautys]{width:100%;margin:var(--space-2xl) 0;border-radius:var(--radius-lg);position:relative;overflow:hidden}.study-cta--gradient[data-astro-cid-rgdautys]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 50%,#bbf7d0 100%);border:1px solid #2563eb33}.study-cta--gradient[data-astro-cid-rgdautys] .study-cta__background[data-astro-cid-rgdautys]{opacity:.5;background:radial-gradient(circle at 20%,#2563eb1a 0%,#0000 50%),radial-gradient(circle at 80%,#10b9811a 0%,#0000 50%);position:absolute;inset:0}.study-cta--solid[data-astro-cid-rgdautys]{background:var(--primary-50);border:2px solid var(--primary-200)}.study-cta--outline[data-astro-cid-rgdautys]{background:var(--white);border:2px solid var(--gray-200)}.study-cta__content[data-astro-cid-rgdautys]{z-index:1;text-align:left;padding:var(--space-2xl);flex-direction:column;align-items:flex-start;display:flex;position:relative}.study-cta__icon-wrapper[data-astro-cid-rgdautys]{background:var(--white);width:56px;height:56px;margin-bottom:var(--space-lg);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 20px -4px #0000001a,0 8px 35px -8px #00000014}.study-cta__icon-wrapper[data-astro-cid-rgdautys] .study-cta__icon{color:var(--primary-600)}.study-cta__title[data-astro-cid-rgdautys]{font-weight:var(--font-bold);color:var(--gray-900);margin:0 0 var(--space-xs) 0;line-height:1.2;font-size:2rem!important}.study-cta__subtitle[data-astro-cid-rgdautys]{color:var(--gray-600);margin:0 0 var(--space-xl) 0;line-height:1.5;font-size:.875rem!important}.study-cta__action[data-astro-cid-rgdautys]{width:auto}.study-cta__button[data-astro-cid-rgdautys] span,.study-cta__action[data-astro-cid-rgdautys] a{color:var(--white)!important;text-decoration:none!important}.study-cta__action[data-astro-cid-rgdautys] .button,.study-cta__action[data-astro-cid-rgdautys] svg{color:var(--white)!important}.study-cta[data-astro-cid-rgdautys]{transition:transform .2s,box-shadow .2s}.study-cta[data-astro-cid-rgdautys]:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px #0000001a}.study-cta--gradient[data-astro-cid-rgdautys]:hover{box-shadow:0 10px 30px -10px #2563eb33}@media (width<=768px){.study-cta__content[data-astro-cid-rgdautys]{padding:var(--space-lg)}.study-cta__title[data-astro-cid-rgdautys]{font-size:1.5rem!important}.study-cta__subtitle[data-astro-cid-rgdautys]{font-size:var(--text-xs);margin-bottom:var(--space-lg)}.study-cta__action[data-astro-cid-rgdautys]{width:100%}.study-cta__action[data-astro-cid-rgdautys] .button{justify-content:center;width:100%}}@media (width<=640px){.study-cta--gradient[data-astro-cid-rgdautys]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}}
