.ReadingProgress-module__GOo57G__container{z-index:9999;background:#ffffff0d;height:3px;position:fixed;top:0;left:0;right:0}.ReadingProgress-module__GOo57G__bar{background:var(--fireburst);height:100%;transition:width .1s ease-out;box-shadow:0 0 8px #e8543d66}
.blog-post-module__aCJF9a__article{padding:var(--space-2xl) 0}.blog-post-module__aCJF9a__header{text-align:center;max-width:800px;margin:0 auto;margin-bottom:var(--space-2xl)}.blog-post-module__aCJF9a__breadcrumb{justify-content:center;align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-m);font-size:var(--step--1);display:flex}.blog-post-module__aCJF9a__breadcrumbLink{color:var(--neutral-400);transition:color var(--transition-normal)}.blog-post-module__aCJF9a__breadcrumbSeparator{color:var(--neutral-400)}.blog-post-module__aCJF9a__breadcrumbCurrent{color:var(--dynamic-dark);font-weight:500}.blog-post-module__aCJF9a__categories{justify-content:center;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.blog-post-module__aCJF9a__title{font-size:var(--step-6);color:var(--dynamic-dark);margin-bottom:var(--space-l);font-weight:500;line-height:1.1}.blog-post-module__aCJF9a__meta{justify-content:center;align-items:center;gap:var(--space-m);display:flex}.blog-post-module__aCJF9a__author{align-items:center;gap:var(--space-s);display:flex}.blog-post-module__aCJF9a__authorImage{border:2px solid #0000000f;border-radius:50%;width:48px;height:48px;overflow:hidden}[data-theme=dark] .blog-post-module__aCJF9a__authorImage{border:2px solid #ffffff1a}.blog-post-module__aCJF9a__authorImage img{object-fit:cover;width:100%;height:100%}.blog-post-module__aCJF9a__authorName{font-size:var(--step-0);color:var(--dynamic-dark);font-weight:500}.blog-post-module__aCJF9a__date{font-size:var(--step--1);color:var(--neutral-600)}[data-theme=dark] .blog-post-module__aCJF9a__date{color:var(--neutral-400)}.blog-post-module__aCJF9a__featuredImage{width:100%;max-width:1200px;margin:0 auto var(--space-2xl);aspect-ratio:2;border-radius:var(--space-l);border:1px solid #0000000f;position:relative;overflow:hidden}[data-theme=dark] .blog-post-module__aCJF9a__featuredImage{border:1px solid #ffffff0f}.blog-post-module__aCJF9a__image{object-fit:cover;width:100%;height:100%}.blog-post-module__aCJF9a__content{max-width:800px;padding-bottom:var(--space-2xl);font-size:var(--step-1);color:var(--neutral-700);margin:0 auto;line-height:1.75}[data-theme=dark] .blog-post-module__aCJF9a__content{color:var(--neutral-300)}.blog-post-module__aCJF9a__content h2{font-size:var(--step-4);color:var(--dynamic-dark);margin-top:var(--space-3xl);margin-bottom:var(--space-l);letter-spacing:-.02em;font-weight:600;line-height:1.2}.blog-post-module__aCJF9a__content h3{font-size:var(--step-3);color:var(--dynamic-dark);margin-top:var(--space-2xl);margin-bottom:var(--space-m);letter-spacing:-.01em;font-weight:600;line-height:1.3}.blog-post-module__aCJF9a__content h4{font-size:var(--step-2);color:var(--dynamic-dark);margin-top:var(--space-xl);margin-bottom:var(--space-s);font-weight:600;line-height:1.4}.blog-post-module__aCJF9a__content p{margin-bottom:var(--space-l);line-height:1.75}.blog-post-module__aCJF9a__content a{color:var(--fireburst);text-underline-offset:2px;transition:all var(--transition-normal);text-decoration:underline;text-decoration-thickness:1px}.blog-post-module__aCJF9a__content a:hover{color:var(--fireburst-600);text-decoration-thickness:2px}.blog-post-module__aCJF9a__content strong{color:var(--dynamic-dark);font-weight:600}.blog-post-module__aCJF9a__content em{font-style:italic}:is(.blog-post-module__aCJF9a__content ul,.blog-post-module__aCJF9a__content ol){margin:var(--space-l) 0;padding-left:var(--space-2xl)}.blog-post-module__aCJF9a__content li{margin-bottom:var(--space-s);line-height:1.75;position:relative}.blog-post-module__aCJF9a__content ul>li::marker{color:var(--fireburst);font-size:1.2em}.blog-post-module__aCJF9a__content ol>li::marker{color:var(--fireburst);font-weight:600}:is(.blog-post-module__aCJF9a__content li>ul,.blog-post-module__aCJF9a__content li>ol){margin-top:var(--space-s);margin-bottom:var(--space-s)}.blog-post-module__aCJF9a__content blockquote{margin:var(--space-xl) 0;padding:var(--space-l) var(--space-xl);border-left:4px solid var(--fireburst);background:var(--lavender-50);font-size:var(--step-1);color:var(--neutral-700);border-radius:0 8px 8px 0;font-style:italic}[data-theme=dark] .blog-post-module__aCJF9a__content blockquote{background:var(--lavender-950);color:var(--neutral-300)}.blog-post-module__aCJF9a__content blockquote p:last-child{margin-bottom:0}.blog-post-module__aCJF9a__content pre{margin:var(--space-xl) 0;padding:var(--space-l);background:var(--neutral-900);font-size:var(--step-0);border:1px solid var(--neutral-800);border-radius:12px;line-height:1.6;overflow-x:auto}[data-theme=dark] .blog-post-module__aCJF9a__content pre{background:var(--neutral-950);border:1px solid var(--neutral-900)}.blog-post-module__aCJF9a__content code{background:var(--neutral-100);color:var(--fireburst-600);border-radius:4px;padding:.125em .375em;font-family:Courier New,Courier,monospace;font-size:.9em}[data-theme=dark] .blog-post-module__aCJF9a__content code{background:var(--neutral-850);color:var(--fireburst-400)}.blog-post-module__aCJF9a__content pre code{color:var(--neutral-100);font-size:inherit;background:0 0;padding:0}.blog-post-module__aCJF9a__content hr{margin:var(--space-3xl) 0;background:linear-gradient(to right, transparent, var(--neutral-200) 20%, var(--neutral-200) 80%, transparent);border:none;height:1px}[data-theme=dark] .blog-post-module__aCJF9a__content hr{background:linear-gradient(to right, transparent, var(--neutral-700) 20%, var(--neutral-700) 80%, transparent)}.blog-post-module__aCJF9a__content img{margin:var(--space-xl) 0;border:1px solid var(--neutral-100);border-radius:12px;width:100%;height:auto}[data-theme=dark] .blog-post-module__aCJF9a__content img{border:1px solid var(--neutral-850)}.blog-post-module__aCJF9a__content figcaption{text-align:center;font-size:var(--step--1);color:var(--neutral-600);margin-top:var(--space-s);font-style:italic}[data-theme=dark] .blog-post-module__aCJF9a__content figcaption{color:var(--neutral-400)}.blog-post-module__aCJF9a__relatedPosts{max-width:1200px;margin:var(--space-3xl) auto 0;padding-top:var(--space-3xl);background:linear-gradient(to right, transparent, var(--neutral-100) 10%, var(--neutral-100) 90%, transparent) top/100% 2px no-repeat;border-top:2px solid #0000}[data-theme=dark] .blog-post-module__aCJF9a__relatedPosts{background:linear-gradient(to right, transparent, var(--neutral-800) 10%, var(--neutral-800) 90%, transparent) top/100% 2px no-repeat}.blog-post-module__aCJF9a__relatedTitle{font-size:var(--step-4);color:var(--dynamic-dark);margin-bottom:var(--space-xl);text-align:center;letter-spacing:-.02em;font-weight:600}.blog-post-module__aCJF9a__relatedGrid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.blog-post-module__aCJF9a__relatedCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #00000014;border-radius:16px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.blog-post-module__aCJF9a__relatedCard:before{content:"";background:linear-gradient(90deg, var(--fireburst), var(--lavender-600));opacity:0;height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}[data-theme=dark] .blog-post-module__aCJF9a__relatedCard{background:#ffffff0d;border:1px solid #ffffff14}.blog-post-module__aCJF9a__relatedCard:hover{border-color:#e8543d33;transform:translateY(-8px);box-shadow:0 20px 40px #e8543d26}.blog-post-module__aCJF9a__relatedCard:hover:before{opacity:1}[data-theme=dark] .blog-post-module__aCJF9a__relatedCard:hover{border-color:#e8543d4d;box-shadow:0 20px 40px #00000080}.blog-post-module__aCJF9a__relatedImage{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.blog-post-module__aCJF9a__relatedImage img{object-fit:cover;width:100%;height:100%}.blog-post-module__aCJF9a__relatedContent{padding:var(--space-xl)}.blog-post-module__aCJF9a__relatedCardTitle{font-size:var(--step-1);color:var(--dynamic-dark);margin-bottom:var(--space-s);letter-spacing:-.01em;transition:color var(--transition-normal);font-weight:600;line-height:1.3}.blog-post-module__aCJF9a__relatedCard:hover .blog-post-module__aCJF9a__relatedCardTitle{color:var(--fireburst)}.blog-post-module__aCJF9a__relatedExcerpt{font-size:var(--step--1);color:var(--neutral-600);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}[data-theme=dark] .blog-post-module__aCJF9a__relatedExcerpt{color:var(--neutral-400)}@media (max-width:768px){.blog-post-module__aCJF9a__title{font-size:var(--step-4)}.blog-post-module__aCJF9a__featuredImage{aspect-ratio:16/9}.blog-post-module__aCJF9a__relatedGrid{grid-template-columns:1fr}}
