:root{--color-bg-deep:#050505;--color-bg-surface:#0b0b0b;--color-bg-navy:#0b0b0b;--color-bg-elevated:#111;--color-bg-card:#0b0b0be0;--color-accent:#b8ff4d;--color-accent-hover:#d0ff7a;--color-accent-rgb:184, 255, 77;--color-accent-gold:#b8ff4d;--color-accent-orange:#d0ff7a;--color-cyan:#b8ff4d;--color-coral:#a1a1aa;--color-purple:#d0ff7a;--color-text-primary:#f8fafc;--color-text-secondary:#a1a1aa;--color-text-muted:#71717a;--color-border:#ffffff14;--gradient-primary:linear-gradient(135deg, #f8fafc 0%, #e4e4e7 45%, #a1a1aa 100%);--gradient-button:linear-gradient(135deg, #b8ff4d 0%, #d0ff7a 100%);--gradient-button-hover:linear-gradient(135deg, #d0ff7a 0%, #e8ffb0 100%);--header-height:80px;--container-max:1280px;--transition-base:.3s cubic-bezier(.4, 0, .2, 1)}.BlogPostPage-module-scss-module__DxSxkW__progressBar{top:var(--header-height);z-index:100;background:#ffffff14;height:2px;position:fixed;left:0;right:0}.BlogPostPage-module-scss-module__DxSxkW__progressFill{background:#b8ff4d;height:100%;transition:width .1s linear}.BlogPostPage-module-scss-module__DxSxkW__article{padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem}.BlogPostPage-module-scss-module__DxSxkW__breadcrumbs{color:#71717a;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.BlogPostPage-module-scss-module__DxSxkW__breadcrumbs a{color:#a1a1aa;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.BlogPostPage-module-scss-module__DxSxkW__breadcrumbs a:hover{color:#b8ff4d}.BlogPostPage-module-scss-module__DxSxkW__header{max-width:800px;margin-bottom:3rem}.BlogPostPage-module-scss-module__DxSxkW__header h1{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;letter-spacing:-.04em;color:#f8fafc;margin-bottom:1.25rem;font-size:clamp(1.875rem,4.5vw,3rem);font-weight:700;line-height:1.05}.BlogPostPage-module-scss-module__DxSxkW__category{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8ff4d;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:inline-block}.BlogPostPage-module-scss-module__DxSxkW__meta{color:#71717a;gap:1rem;font-size:.875rem;display:flex}.BlogPostPage-module-scss-module__DxSxkW__layout{gap:3rem;display:grid}@media (min-width:1024px){.BlogPostPage-module-scss-module__DxSxkW__layout{grid-template-columns:220px 1fr;gap:4rem}}.BlogPostPage-module-scss-module__DxSxkW__sidebar{display:none}@media (min-width:1024px){.BlogPostPage-module-scss-module__DxSxkW__sidebar{top:calc(var(--header-height) + 2rem);align-self:start;display:block;position:sticky}}.BlogPostPage-module-scss-module__DxSxkW__toc{margin-bottom:2rem}.BlogPostPage-module-scss-module__DxSxkW__tocTitle,.BlogPostPage-module-scss-module__DxSxkW__shareTitle{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin-bottom:1rem;font-size:.65rem;font-weight:500}.BlogPostPage-module-scss-module__DxSxkW__toc ol{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.BlogPostPage-module-scss-module__DxSxkW__toc ol a{color:#a1a1aa;font-size:.875rem;line-height:1.5;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.BlogPostPage-module-scss-module__DxSxkW__toc ol a:hover{color:#b8ff4d}.BlogPostPage-module-scss-module__DxSxkW__share ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.BlogPostPage-module-scss-module__DxSxkW__share ul a{color:#a1a1aa;font-size:.875rem;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.BlogPostPage-module-scss-module__DxSxkW__share ul a:hover{color:#b8ff4d}.BlogPostPage-module-scss-module__DxSxkW__main{max-width:800px}.BlogPostPage-module-scss-module__DxSxkW__heroMedia{aspect-ratio:16/9;background:#111;border-radius:16px;margin-bottom:2.5rem;position:relative;overflow:hidden}.BlogPostPage-module-scss-module__DxSxkW__heroImage{object-fit:cover}.BlogPostPage-module-scss-module__DxSxkW__content{color:#a1a1aa;font-size:1.125rem;line-height:1.65}.BlogPostPage-module-scss-module__DxSxkW__content p{margin-bottom:1.25rem}.BlogPostPage-module-scss-module__DxSxkW__content h2{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;letter-spacing:-.04em;margin:2.5rem 0 1.25rem;font-size:1.5rem;font-weight:600;line-height:1.2}.BlogPostPage-module-scss-module__DxSxkW__content ul{margin:1rem 0 1.5rem;padding-left:1.5rem}.BlogPostPage-module-scss-module__DxSxkW__content ul li{margin-bottom:.5rem;list-style-type:disc}.BlogPostPage-module-scss-module__DxSxkW__lead{font-weight:500;color:#f8fafc!important;font-size:1.25rem!important;line-height:1.65!important}.BlogPostPage-module-scss-module__DxSxkW__takeaways{-webkit-backdrop-filter:blur(20px);background:#0b0b0bb8;border:1px solid #ffffff14;border-radius:16px;margin-top:2.5rem;padding:2rem}.BlogPostPage-module-scss-module__DxSxkW__takeaways h2{margin-top:0!important}.BlogPostPage-module-scss-module__DxSxkW__takeaways ul{margin:0;padding:0;list-style:none}.BlogPostPage-module-scss-module__DxSxkW__takeaways ul li{margin-bottom:.75rem;padding-left:1.5rem;list-style:none;position:relative}.BlogPostPage-module-scss-module__DxSxkW__takeaways ul li:before{content:"";background:#b8ff4d;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.BlogPostPage-module-scss-module__DxSxkW__faqSection{margin-top:3rem}.BlogPostPage-module-scss-module__DxSxkW__faqSection h2{margin-top:0!important;margin-bottom:1.5rem!important}.BlogPostPage-module-scss-module__DxSxkW__authorBlock{-webkit-backdrop-filter:blur(20px);background:#0b0b0bb8;border:1px solid #ffffff14;border-radius:16px;gap:1.25rem;margin-top:3rem;padding:2rem;display:flex}.BlogPostPage-module-scss-module__DxSxkW__authorAvatar{color:#050505;width:56px;height:56px;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;background:linear-gradient(135deg,#b8ff4d 0%,#d0ff7a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.BlogPostPage-module-scss-module__DxSxkW__authorName{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.BlogPostPage-module-scss-module__DxSxkW__authorBio{color:#a1a1aa;font-size:.875rem;line-height:1.65}.BlogPostPage-module-scss-module__DxSxkW__related{padding-block:5rem}@media (min-width:1024px){.BlogPostPage-module-scss-module__DxSxkW__related{padding-block:8rem}}.BlogPostPage-module-scss-module__DxSxkW__related{background:#0b0b0b;border-top:1px solid #ffffff14}.BlogPostPage-module-scss-module__DxSxkW__relatedTitle{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;letter-spacing:-.04em;margin-bottom:2.5rem;font-size:1.875rem;font-weight:700}.BlogPostPage-module-scss-module__DxSxkW__relatedGrid{gap:1.5rem;display:grid}@media (min-width:768px){.BlogPostPage-module-scss-module__DxSxkW__relatedGrid{grid-template-columns:repeat(3,1fr)}}.BlogPostPage-module-scss-module__DxSxkW__relatedCard{-webkit-backdrop-filter:blur(20px);background:#0b0b0bb8;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem}.BlogPostPage-module-scss-module__DxSxkW__relatedCard h3{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;letter-spacing:-.04em;margin:.5rem 0;font-size:1.125rem;font-weight:600}.BlogPostPage-module-scss-module__DxSxkW__relatedCard h3 a{color:#f8fafc;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.BlogPostPage-module-scss-module__DxSxkW__relatedCard h3 a:hover{color:#b8ff4d}.BlogPostPage-module-scss-module__DxSxkW__readTime{color:#71717a;font-size:.875rem}.BlogPostPage-module-scss-module__DxSxkW__articleCta{padding-block:5rem}@media (min-width:1024px){.BlogPostPage-module-scss-module__DxSxkW__articleCta{padding-block:8rem}}.BlogPostPage-module-scss-module__DxSxkW__articleCta{border-top:1px solid #ffffff14}.BlogPostPage-module-scss-module__DxSxkW__articleCta h2{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:#f8fafc;letter-spacing:-.04em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.BlogPostPage-module-scss-module__DxSxkW__articleCta p{color:#a1a1aa;max-width:560px;margin-bottom:2rem;font-size:1.125rem;line-height:1.65}.BlogPostPage-module-scss-module__DxSxkW__ctaActions{flex-direction:column;gap:1.5rem;display:flex}.BlogPostPage-module-scss-module__DxSxkW__relatedLinks{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.BlogPostPage-module-scss-module__DxSxkW__relatedLinks a{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8ff4d;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.BlogPostPage-module-scss-module__DxSxkW__relatedLinks a:hover{color:#d0ff7a}
