.BlogRenderer-module__9Ku6sq__content{gap:var(--spacing-lg,1.5rem);flex-direction:column;animation:.6s ease-out BlogRenderer-module__9Ku6sq__fadeInUp;display:flex}@keyframes BlogRenderer-module__9Ku6sq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BlogRenderer-module__9Ku6sq__heading{color:var(--color-text);margin:1.75rem 0 .75rem;font-weight:700;line-height:1.3;position:relative}.BlogRenderer-module__9Ku6sq__heading:after{display:none}.BlogRenderer-module__9Ku6sq__paragraph{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;line-height:1.8}.BlogRenderer-module__9Ku6sq__imageWrapper{border-radius:var(--radius-lg);transition:transform var(--transition-normal);margin:1.5rem 0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.BlogRenderer-module__9Ku6sq__imageWrapper:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.BlogRenderer-module__9Ku6sq__imageWrapper:after{display:none}.BlogRenderer-module__9Ku6sq__image{object-fit:cover;width:100%;height:auto;display:block}.BlogRenderer-module__9Ku6sq__caption{text-align:center;color:var(--color-text-light);margin-top:.75rem;font-size:.875rem;font-style:italic}.BlogRenderer-module__9Ku6sq__codeBlock{background:var(--color-text);border-radius:var(--radius-md);font-family:var(--font-mono);color:#f8fafc;background:#1e1e1e;margin:1.5rem 0;padding:1.5rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.BlogRenderer-module__9Ku6sq__codeBlock:hover{transform:none}.BlogRenderer-module__9Ku6sq__codeBlock:before{display:none}.BlogRenderer-module__9Ku6sq__codeBlock code{color:inherit;padding:0}.BlogRenderer-module__9Ku6sq__quote{border-left:4px solid var(--color-primary);color:var(--color-text);border-radius:0 var(--radius-md)var(--radius-md)0;box-shadow:none;background:#6366f10d;margin:1.5rem 0;padding:1.5rem 2rem;font-style:italic}.BlogRenderer-module__9Ku6sq__quote:before{content:"\"";color:var(--color-primary);opacity:.2;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-10px;left:10px}.BlogRenderer-module__9Ku6sq__quoteAuthor{color:var(--color-text-light);margin-top:1rem;font-size:.9rem;font-style:normal;font-weight:600;display:block}.BlogRenderer-module__9Ku6sq__list{color:var(--color-text);padding-left:2rem;font-size:1.05rem;line-height:1.9}.BlogRenderer-module__9Ku6sq__list li{color:var(--color-text);margin-bottom:.5rem;padding-left:.5rem;transition:transform .2s,color .2s;position:relative}.BlogRenderer-module__9Ku6sq__list li:hover{color:var(--color-text);transform:translate(4px)}.BlogRenderer-module__9Ku6sq__list li::marker{color:var(--color-primary);font-weight:600}.BlogRenderer-module__9Ku6sq__divider{border:none;border-top:1px solid var(--color-border);opacity:.6;margin:2rem 0}.BlogRenderer-module__9Ku6sq__divider:after{display:none}.BlogRenderer-module__9Ku6sq__callout{border-radius:var(--radius-md);background:var(--color-surface);border-left:4px solid;border:1px solid var(--color-border);margin:1.5rem 0;padding:1.5rem;font-size:1rem;line-height:1.7;position:relative;box-shadow:0 1px 3px #0000000d}.BlogRenderer-module__9Ku6sq__callout:hover{transform:none;box-shadow:0 4px 6px -1px #0000001a}.BlogRenderer-module__9Ku6sq__callout-info{color:var(--color-text);background:#38bdf81a;border-color:#38bdf833}.BlogRenderer-module__9Ku6sq__callout-warning{color:var(--color-text);background:#f973161a;border-color:#f9731633}.BlogRenderer-module__9Ku6sq__callout-success{color:var(--color-text);background:#10b9811a;border-color:#10b98133}.BlogRenderer-module__9Ku6sq__callout-error{color:var(--color-text);background:#ef44441a;border-color:#ef444433}.BlogRenderer-module__9Ku6sq__embedWrapper{width:100%;margin:var(--spacing-xl,2rem)0;border-radius:var(--border-radius,8px);padding-bottom:56.25%;position:relative;overflow:hidden}.BlogRenderer-module__9Ku6sq__embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.BlogRenderer-module__9Ku6sq__heading{margin:2.5rem 0 1.25rem;font-size:1.6rem}.BlogRenderer-module__9Ku6sq__paragraph{font-size:1rem;line-height:1.75}.BlogRenderer-module__9Ku6sq__codeBlock{border-radius:10px;padding:1.25rem 1rem;font-size:.85rem}.BlogRenderer-module__9Ku6sq__codeBlock code{padding-top:1.5rem}.BlogRenderer-module__9Ku6sq__quote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;font-size:1.05rem}.BlogRenderer-module__9Ku6sq__quote:before{font-size:3rem;top:-5px}.BlogRenderer-module__9Ku6sq__list{padding-left:1.5rem;font-size:1rem}.BlogRenderer-module__9Ku6sq__list li{margin-bottom:.75rem}.BlogRenderer-module__9Ku6sq__callout{border-radius:10px;margin:1.5rem 0;padding:1.5rem;font-size:1rem}.BlogRenderer-module__9Ku6sq__imageWrapper{border-radius:12px;margin:2rem 0}.BlogRenderer-module__9Ku6sq__caption{padding:.6rem;font-size:.85rem}.BlogRenderer-module__9Ku6sq__divider{margin:3rem 0}}
.page-module__1snuaG__blogPost{min-height:calc(100vh - 200px);padding:2rem 0}.page-module__1snuaG__blogPost:before{display:none}.page-module__1snuaG__postHeader{text-align:center;max-width:800px;margin:0 auto 3rem}.page-module__1snuaG__meta{color:var(--color-text-light);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.page-module__1snuaG__category{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:600}.page-module__1snuaG__category:hover{border-color:var(--color-primary)}.page-module__1snuaG__date,.page-module__1snuaG__readTime{color:var(--color-text-light);font-size:.9rem}.page-module__1snuaG__date:hover,.page-module__1snuaG__readTime:hover{color:var(--color-text)}.page-module__1snuaG__separator{color:var(--color-border)}.page-module__1snuaG__postTitle{color:var(--color-text);letter-spacing:-.02em;margin:1.5rem 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}.page-module__1snuaG__postSubtitle{color:var(--color-text-light);max-width:680px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:400;line-height:1.6}.page-module__1snuaG__featuredImage{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;height:auto;margin:2rem 0;position:relative;overflow:hidden}.page-module__1snuaG__featuredImage:after{display:none}.page-module__1snuaG__image{object-fit:cover;width:100%;height:100%;display:block}.page-module__1snuaG__postContent{max-width:800px;color:var(--color-text);scroll-behavior:smooth;margin:0 auto;line-height:1.9;animation:1s ease-out .4s both page-module__1snuaG__fadeInContent}@keyframes page-module__1snuaG__fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__1snuaG__postContent h2{color:var(--color-text);margin:2rem 0 1rem;scroll-margin-top:100px;font-size:2rem;font-weight:700;line-height:1.3}.page-module__1snuaG__postContent h3{color:var(--color-text);margin:1.5rem 0 .75rem;scroll-margin-top:100px;font-size:1.5rem;font-weight:600}.page-module__1snuaG__postContent p{color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;line-height:1.8}.page-module__1snuaG__postContent a{color:var(--color-primary);text-underline-offset:4px;transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px}.page-module__1snuaG__postContent a:hover{color:var(--color-primary-dark);text-decoration-thickness:2px}.page-module__1snuaG__postContent ul,.page-module__1snuaG__postContent ol{color:var(--color-text);margin:1rem 0;padding-left:2rem}.page-module__1snuaG__postContent li{color:var(--color-text);margin-bottom:.375rem;line-height:1.6}.page-module__1snuaG__postContent li::marker{color:var(--color-primary);font-weight:600}.page-module__1snuaG__postContent pre{border-radius:var(--radius-md);font-family:var(--font-mono);border:1px solid var(--color-border);background:#1e1e1e;margin:1.5rem 0;padding:1.5rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.page-module__1snuaG__postContent pre:before{display:none}.page-module__1snuaG__postContent code{font-family:var(--font-mono);background:var(--color-bg);border-radius:var(--radius-sm);color:var(--color-primary);border:1px solid var(--color-border);padding:.2rem .4rem;font-size:.875rem}.page-module__1snuaG__postContent pre code{color:#f8fafc;font-size:inherit;line-height:inherit;background:0 0;border:none;border-radius:0;padding:0}.page-module__1snuaG__summaryCard{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);max-width:800px;margin:1.5rem auto;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.page-module__1snuaG__summaryCard h2{margin-bottom:.75rem;font-size:1.4rem}.page-module__1snuaG__summaryCard ul{color:var(--color-text);margin:1rem 0 0;padding-left:1.5rem;line-height:1.7}.page-module__1snuaG__faqSection,.page-module__1snuaG__relatedSection{border-top:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;max-width:800px;margin:2.5rem auto 0;padding:1.5rem 0}.page-module__1snuaG__faqSection h2,.page-module__1snuaG__relatedSection h2{color:var(--color-text);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__1snuaG__qaGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.page-module__1snuaG__qaCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.5rem;transition:all .3s}.page-module__1snuaG__qaCard:hover{border-color:#a855f766;transform:translateY(-4px);box-shadow:0 8px 24px #a855f733}.page-module__1snuaG__qaCard h3{color:var(--color-text);margin-bottom:.75rem;font-size:1.1rem}.page-module__1snuaG__relatedList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page-module__1snuaG__relatedLink{color:var(--color-primary);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:1.05rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__1snuaG__relatedLink:hover{color:var(--color-primary-dark);background:0 0;border:none;text-decoration:underline;transform:none}.page-module__1snuaG__relatedLink span{font-size:1.2rem;transition:transform .2s}.page-module__1snuaG__relatedLink:hover span{transform:translate(6px)}@media (max-width:768px){.page-module__1snuaG__blogPost{padding:2rem 0}.page-module__1snuaG__blogPost:before{height:400px}.page-module__1snuaG__postTitle{margin:1.5rem 0;padding:0 1rem;font-size:2.2rem}.page-module__1snuaG__postSubtitle{padding:0 1rem;font-size:1.1rem}.page-module__1snuaG__meta{gap:.75rem;padding:0 1rem}.page-module__1snuaG__category{padding:.4rem .9rem;font-size:.65rem}.page-module__1snuaG__date,.page-module__1snuaG__readTime{padding:.35rem .8rem;font-size:.8rem}.page-module__1snuaG__featuredImage{border-radius:16px;height:280px;margin:2rem 0}.page-module__1snuaG__postContent{padding:0 1rem}.page-module__1snuaG__postContent h2{margin:2.5rem 0 1.25rem;font-size:1.7rem}.page-module__1snuaG__postContent h3{margin:2rem 0 1rem;font-size:1.35rem}.page-module__1snuaG__postContent p{font-size:1rem}.page-module__1snuaG__postContent pre{border-radius:8px;margin:2rem -.5rem;padding:1.5rem 1rem;font-size:.85rem}.page-module__1snuaG__summaryCard{margin:1.5rem 1rem}.page-module__1snuaG__relatedSection{margin:3rem 1rem 0;padding:2rem 1.5rem}.page-module__1snuaG__relatedLink{padding:.65rem 1rem;font-size:.95rem}}
