.BlogPostHero_hero__HoDTk{position:relative;padding:var(--spacing-5xl) var(--spacing-lg);overflow:hidden;background:linear-gradient(180deg,var(--bg-dark) 0,var(--bg-gradient-end) 100%)}.BlogPostHero_hero__HoDTk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(132,204,22,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.1) 0,transparent 50%);pointer-events:none}@media(max-width:768px){.BlogPostHero_hero__HoDTk{padding:var(--spacing-3xl) var(--spacing-md)}}.BlogPostHero_heroContent__0t_yD{position:relative;z-index:1;max-width:900px;margin:0 auto}.BlogPostHero_heroContent__0t_yD,.BlogPostHero_heroText__5Z3_r{width:100%;display:flex;flex-direction:column;align-items:center}.BlogPostHero_heroText__5Z3_r{gap:var(--spacing-lg);text-align:center}.BlogPostHero_categoryBadge__QSV1P{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);margin-bottom:var(--spacing-sm)}.BlogPostHero_heroTitle__MVw4U{font-size:var(--font-size-6xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--text-primary);margin:0}@media(max-width:768px){.BlogPostHero_heroTitle__MVw4U{font-size:var(--font-size-4xl)}}@media(max-width:480px){.BlogPostHero_heroTitle__MVw4U{font-size:var(--font-size-3xl)}}.BlogPostHero_heroExcerpt__hantm{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:700px}@media(max-width:968px){.BlogPostHero_heroExcerpt__hantm{max-width:100%;font-size:var(--font-size-lg)}}.BlogPostHero_meta__W_jQD{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;font-size:var(--font-size-base)}.BlogPostHero_date__3xfmp,.BlogPostHero_meta__W_jQD{color:var(--text-tertiary)}.BlogPostHero_separator__oUYHS{color:var(--text-muted)}.BlogPostHero_author__l5Rg_{color:var(--text-tertiary)}.BlogPostHero_tags__MSRPS{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-xs)}.BlogPostHero_tag__7RZOd{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-base);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);transition:all var(--transition-fast)}.BlogPostHero_tag__7RZOd:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--text-primary)}.BlogPostContent_article__HhWoq{max-width:900px;margin:0 auto;padding:var(--spacing-4xl) var(--spacing-lg)}@media(max-width:768px){.BlogPostContent_article__HhWoq{padding:var(--spacing-3xl) var(--spacing-md)}}.BlogPostContent_content__9milj{color:var(--text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-lg)}.BlogPostContent_content__9milj h2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight)}@media(max-width:768px){.BlogPostContent_content__9milj h2{font-size:var(--font-size-3xl);margin-top:var(--spacing-3xl)}}.BlogPostContent_content__9milj h3{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}@media(max-width:768px){.BlogPostContent_content__9milj h3{font-size:var(--font-size-2xl);margin-top:var(--spacing-2xl)}}.BlogPostContent_content__9milj h4{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.BlogPostContent_content__9milj h5{font-size:var(--font-size-xl);margin-top:var(--spacing-xl)}.BlogPostContent_content__9milj h5,.BlogPostContent_content__9milj h6{font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.BlogPostContent_content__9milj h6{font-size:var(--font-size-lg);margin-top:var(--spacing-lg)}.BlogPostContent_content__9milj p{color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.BlogPostContent_content__9milj a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.BlogPostContent_content__9milj a:hover{color:var(--color-accent-light)}.BlogPostContent_content__9milj ol,.BlogPostContent_content__9milj ul{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl);color:var(--text-secondary)}.BlogPostContent_content__9milj ol li,.BlogPostContent_content__9milj ul li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.BlogPostContent_content__9milj ol li::marker,.BlogPostContent_content__9milj ul li::marker{color:var(--color-accent)}.BlogPostContent_content__9milj ul{list-style-type:disc}.BlogPostContent_content__9milj ol{list-style-type:decimal}.BlogPostContent_content__9milj blockquote{border-left:4px solid var(--color-accent);margin:var(--spacing-xl) 0;color:var(--text-secondary);font-style:italic;background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-md);padding:var(--spacing-lg);padding-left:var(--spacing-xl)}.BlogPostContent_content__9milj blockquote p,.BlogPostContent_content__9milj blockquote p:last-child{margin-bottom:0}.BlogPostContent_content__9milj code{font-family:Courier New,Courier,monospace;font-size:.9em;background:var(--glass-bg-hover);border:1px solid var(--glass-border-base);border-radius:var(--radius-sm);padding:.2em .4em;color:var(--color-accent-light)}.BlogPostContent_content__9milj pre{background:var(--glass-bg-hover);border:1px solid var(--glass-border-base);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-xl) 0;overflow-x:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.BlogPostContent_content__9milj pre code{background:transparent;border:none;padding:0;color:var(--text-primary);font-size:var(--font-size-base)}.BlogPostContent_content__9milj img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--spacing-xl) 0;border:1px solid var(--glass-border-base)}.BlogPostContent_content__9milj table{width:100%;border-collapse:collapse;margin:var(--spacing-xl) 0;background:var(--glass-bg-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--glass-border-base)}.BlogPostContent_content__9milj thead{background:var(--glass-bg-hover)}.BlogPostContent_content__9milj th{padding:var(--spacing-md);text-align:left;font-weight:var(--font-weight-bold);color:var(--text-primary);border-bottom:1px solid var(--glass-border-hover)}.BlogPostContent_content__9milj td{padding:var(--spacing-md);color:var(--text-secondary);border-bottom:1px solid var(--glass-border-base)}.BlogPostContent_content__9milj td:last-child,.BlogPostContent_content__9milj tr:last-child td{border-bottom:none}.BlogPostContent_content__9milj hr{border:none;border-top:1px solid var(--glass-border-base);margin:var(--spacing-2xl) 0}.BlogPostContent_content__9milj strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.BlogPostContent_content__9milj em{font-style:italic;color:var(--text-secondary)}