.blogPost-module__eeneVa__progressBar{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover));z-index:1001;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #f0830766}.blogPost-module__eeneVa__pageContainer{background:var(--color-bg);min-height:100vh}.blogPost-module__eeneVa__article{max-width:1200px;padding:var(--space-xl)2rem;margin:0 auto}.blogPost-module__eeneVa__backLink{color:var(--color-text-light);margin-bottom:var(--space-xl);background:var(--glass-bg);border:1px solid var(--glass-border);transition:all var(--transition-base);border-radius:20px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.blogPost-module__eeneVa__backLink:hover{color:var(--color-primary);border-color:var(--color-primary);background:#f083070d}.blogPost-module__eeneVa__postHeader{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-image:linear-gradient(90deg,transparent,var(--color-primary),transparent)1;border-bottom:1px solid}.blogPost-module__eeneVa__categories{margin-bottom:var(--space-md);flex-wrap:wrap;gap:.5rem;display:flex}.blogPost-module__eeneVa__category{background:var(--color-primary);color:var(--color-bg);text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.3rem .9rem;font-size:.8rem;font-weight:600}.blogPost-module__eeneVa__title{color:var(--color-text);margin-bottom:var(--space-md);font-family:Raleway,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.blogPost-module__eeneVa__meta{align-items:center;gap:var(--space-sm);color:var(--color-text-light);flex-wrap:wrap;font-size:.95rem;display:flex}.blogPost-module__eeneVa__separator{color:var(--glass-border)}.blogPost-module__eeneVa__date,.blogPost-module__eeneVa__readingTime,.blogPost-module__eeneVa__author{align-items:center;gap:.25rem;display:flex}.blogPost-module__eeneVa__featuredImage{max-width:720px;margin:0 auto var(--space-xl);border-radius:var(--border-radius);background:var(--glass-bg);overflow:hidden}.blogPost-module__eeneVa__featuredImage img{width:100%;height:auto;display:block}.blogPost-module__eeneVa__content{color:var(--color-text);font-size:1.1rem;line-height:1.8}.blogPost-module__eeneVa__content img{max-width:100%;height:auto;margin:var(--space-lg)auto;border-radius:var(--border-radius);display:block}.blogPost-module__eeneVa__content h2{color:var(--color-text);margin-top:var(--space-3xl);margin-bottom:var(--space-md);padding-left:var(--space-md);border-left:3px solid var(--color-primary);font-family:Raleway,sans-serif;font-size:1.75rem;font-weight:700}.blogPost-module__eeneVa__content h3{color:var(--color-text);margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:600}.blogPost-module__eeneVa__content p{margin-bottom:var(--space-md)}.blogPost-module__eeneVa__content ul,.blogPost-module__eeneVa__content ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.blogPost-module__eeneVa__content li{margin-bottom:.6rem}.blogPost-module__eeneVa__content li::marker{color:var(--color-primary)}.blogPost-module__eeneVa__content strong{color:var(--color-text);font-weight:600}.blogPost-module__eeneVa__content code{background:var(--glass-bg);color:var(--color-primary);border-radius:4px;padding:.2rem .5rem;font-family:Fira Code,Consolas,monospace;font-size:.9em}.blogPost-module__eeneVa__content pre{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);padding:var(--space-md);margin-bottom:var(--space-md);overflow-x:auto}.blogPost-module__eeneVa__content pre code{color:var(--color-text);background:0 0;padding:0}.blogPost-module__eeneVa__content a{color:var(--color-primary);text-underline-offset:2px;transition:color var(--transition-base);text-decoration:underline}.blogPost-module__eeneVa__content a:hover{color:var(--color-primary-hover)}.blogPost-module__eeneVa__content blockquote{border-left:3px solid var(--color-primary);padding:var(--space-md)var(--space-md)var(--space-md)var(--space-lg);margin:var(--space-xl)0;color:var(--color-text-light);background:var(--glass-bg);border-radius:0 var(--border-radius)var(--border-radius)0;font-style:italic;position:relative}.blogPost-module__eeneVa__content blockquote:before{content:"“";color:#f0830733;font-family:Georgia,serif;font-size:2.5rem;line-height:1;position:absolute;top:-.25rem;left:.5rem}.blogPost-module__eeneVa__content blockquote p:last-child{margin-bottom:0}.blogPost-module__eeneVa__content hr{background:linear-gradient(90deg,transparent,var(--color-primary),transparent);height:1px;margin:var(--space-2xl)0;opacity:.5;border:none}.blogPost-module__eeneVa__content table{border-collapse:separate;border-spacing:0;width:100%;margin:var(--space-xl)0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);-webkit-overflow-scrolling:touch;display:block;overflow:auto hidden}.blogPost-module__eeneVa__content thead,.blogPost-module__eeneVa__content tbody{table-layout:fixed;width:100%;display:table}.blogPost-module__eeneVa__content th{color:var(--color-text);text-align:left;white-space:nowrap;background:#f0830726;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.blogPost-module__eeneVa__content td{border-top:1px solid var(--glass-border);padding:.75rem 1rem;font-size:.95rem}.blogPost-module__eeneVa__content tbody tr:nth-child(2n){background:#ffffff05}.blogPost-module__eeneVa__content tbody tr:hover{background:#ffffff0a}.blogPost-module__eeneVa__tags{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--glass-border);flex-wrap:wrap;gap:.5rem;display:flex}.blogPost-module__eeneVa__tag{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--color-text-light);transition:all var(--transition-base);border-radius:20px;padding:.3rem .8rem;font-size:.85rem}.blogPost-module__eeneVa__tag:hover{border-color:var(--color-primary);color:var(--color-primary)}.blogPost-module__eeneVa__authorCard{align-items:center;gap:var(--space-md);margin-top:var(--space-2xl);padding:var(--space-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);transition:all var(--transition-base);display:flex}.blogPost-module__eeneVa__authorCard:hover{border-color:#f0830733;box-shadow:0 4px 20px #f083070d}.blogPost-module__eeneVa__authorAvatar{background:var(--color-primary);width:60px;height:60px;color:var(--color-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.blogPost-module__eeneVa__authorInfo{flex-direction:column;gap:.25rem;display:flex}.blogPost-module__eeneVa__authorName{color:var(--color-text);font-size:1.1rem;font-weight:600}.blogPost-module__eeneVa__authorRole{color:var(--color-text-light);font-size:.9rem}.blogPost-module__eeneVa__relatedSection{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-image:linear-gradient(90deg,transparent,var(--glass-border),transparent)1;border-top:1px solid}.blogPost-module__eeneVa__relatedTitle{color:var(--color-text);margin-bottom:var(--space-lg);font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700}.blogPost-module__eeneVa__relatedGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}@media (max-width:768px){.blogPost-module__eeneVa__article{padding:var(--space-lg)var(--space-md)}.blogPost-module__eeneVa__title{font-size:1.75rem}.blogPost-module__eeneVa__meta{gap:.5rem;font-size:.85rem}.blogPost-module__eeneVa__content{font-size:1rem}.blogPost-module__eeneVa__content h2{margin-top:var(--space-xl);font-size:1.5rem}.blogPost-module__eeneVa__content h3{font-size:1.25rem}.blogPost-module__eeneVa__content table{font-size:.85rem}.blogPost-module__eeneVa__content th,.blogPost-module__eeneVa__content td{padding:.5rem .75rem}.blogPost-module__eeneVa__authorCard{text-align:center;flex-direction:column}.blogPost-module__eeneVa__relatedGrid{grid-template-columns:1fr}}
