.BlogPost_article___yC2A{min-height:100vh;background:var(--bg-primary);padding:var(--space-2xl) 0 var(--space-3xl)}.BlogPost_back__D8rWO{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-tertiary);text-decoration:none;font-size:.9375rem;margin-bottom:var(--space-xl);opacity:.6;transition:all var(--transition-base)}.BlogPost_back__D8rWO:hover{opacity:1;color:var(--brand-cyan);gap:.75rem}.BlogPost_header__HtMG_{max-width:1400px;margin-bottom:0}.BlogPost_title__ktKUO{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-lg)}.BlogPost_metaCapsules__s8e23{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.BlogPost_pill__062hu{display:inline-block;padding:.375rem .875rem;background:hsla(0,0%,100%,.04);border:1px solid var(--border-base);border-radius:100px;font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.BlogPost_pill__062hu:first-child{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.3);color:var(--brand-cyan);font-weight:600}.BlogPost_contentGrid__LDqtW{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}@media (min-width:1024px){.BlogPost_contentGrid__LDqtW{grid-template-columns:1fr 380px;gap:var(--space-xl)}}.BlogPost_mainContent__b2iSr{max-width:720px;margin-top:var(--space-2xl)}.BlogPost_lead__31U6Y{font-size:1.25rem;line-height:1.7;color:var(--text-secondary);margin-bottom:var(--space-2xl);font-style:italic}.BlogPost_body__HlDv9{font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.9)}.BlogPost_body__HlDv9 h2,.BlogPost_body__HlDv9 p{margin-bottom:var(--space-lg)}.BlogPost_body__HlDv9 h2{font-size:1.75rem;font-weight:700;line-height:1.3;margin-top:var(--space-2xl);letter-spacing:-.01em}.BlogPost_body__HlDv9 h3{font-size:1.375rem;font-weight:700;margin-top:var(--space-xl);margin-bottom:var(--space-md)}.BlogPost_footer__0dFRj{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-base)}.BlogPost_footer__0dFRj p{font-size:.875rem;color:var(--text-muted)}.BlogPost_footer__0dFRj a{color:var(--brand-cyan);text-decoration:none;font-weight:500}.BlogPost_footer__0dFRj a:hover{color:var(--brand-purple)}.BlogPost_sidebar__CtSaJ{display:flex;flex-direction:column;gap:var(--space-xl);margin-top:calc(var(--space-2xl) * -1)}@media (min-width:1024px){.BlogPost_sidebar__CtSaJ{position:-webkit-sticky;position:sticky;align-self:start}}.BlogPost_imageWrapper__pb_sK{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-base);box-shadow:0 8px 32px rgba(0,0,0,.3)}.BlogPost_imageWrapper__pb_sK img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.BlogPost_shareButtons__5y_Gu{display:flex;gap:.5rem;margin-top:var(--space-md)}.BlogPost_shareButtons__5y_Gu button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--brand-cyan);border-radius:.5rem;color:var(--brand-cyan);cursor:pointer;transition:all .2s}.BlogPost_shareButtons__5y_Gu button:hover{background:var(--brand-cyan);color:#fff}.BlogPost_newsletter__OZAjr{padding:var(--space-lg);background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(34,211,238,.05));border:1px solid var(--border-cyan);border-radius:var(--radius-xl)}.BlogPost_newsletter__OZAjr h3{font-size:1.125rem;font-weight:700;margin-bottom:var(--space-xs)}.BlogPost_newsletter__OZAjr p{font-size:.9375rem;color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.5}.BlogPost_newsletter__OZAjr form{display:flex;flex-direction:column;gap:var(--space-sm)}.BlogPost_newsletter__OZAjr input{padding:.75rem 1rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9375rem;transition:all var(--transition-base)}.BlogPost_newsletter__OZAjr input::placeholder{color:var(--text-muted)}.BlogPost_newsletter__OZAjr input:focus{outline:none;border-color:var(--brand-cyan);background:rgba(0,0,0,.5);box-shadow:0 0 0 3px rgba(34,211,238,.1)}.BlogPost_newsletter__OZAjr button{padding:.75rem 1.25rem;background:var(--brand-gradient);border:none;border-radius:var(--radius-md);color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all var(--transition-base)}.BlogPost_newsletter__OZAjr button:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(34,211,238,.4)}.BlogPost_related__j1_zM{margin-top:var(--space-3xl);padding-top:var(--space-3xl);border-top:1px solid var(--border-base)}.BlogPost_related__j1_zM h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:var(--space-xl);text-align:center}.BlogPost_relatedGrid__Ix_Oo{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:640px){.BlogPost_relatedGrid__Ix_Oo{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogPost_relatedGrid__Ix_Oo{grid-template-columns:repeat(3,1fr)}}.BlogPost_relatedCard__4B0_o{display:block;text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--border-base);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-slow)}.BlogPost_relatedCard__4B0_o:hover{transform:translateY(-6px);border-color:var(--brand-cyan);box-shadow:0 12px 40px rgba(34,211,238,.2)}.BlogPost_relatedCard__4B0_o img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform var(--transition-slow)}.BlogPost_relatedCard__4B0_o:hover img{transform:scale(1.05)}.BlogPost_relatedContent__exN33{padding:var(--space-lg)}.BlogPost_relatedContent__exN33 span{display:inline-block;padding:.25rem .625rem;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25);color:var(--brand-cyan);font-size:.75rem;font-weight:600;border-radius:100px;margin-bottom:var(--space-sm)}.BlogPost_relatedContent__exN33 h3{font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:var(--space-sm)}.BlogPost_relatedContent__exN33 p{font-size:.875rem;color:var(--text-muted)}.BlogPost_notFound__a_jVi{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.BlogPost_notFound__a_jVi h1{font-size:2rem;margin-bottom:var(--space-lg)}@media (max-width:1023px){.BlogPost_imageWrapper__pb_sK{order:-1}.BlogPost_sidebar__CtSaJ{order:2}.BlogPost_mainContent__b2iSr{order:1}}.BlogPost_body__HlDv9,.BlogPost_body__HlDv9 :is(p,li,blockquote,figcaption){color:hsla(0,0%,100%,.88)}.BlogPost_body__HlDv9 :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary,#fff)}.BlogPost_body__HlDv9 a{color:var(--brand-cyan,#22d3ee);text-decoration:none}.BlogPost_body__HlDv9 a:hover{color:var(--primary-purple,#7c3aed);text-decoration:underline}:root{--bg-primary:#0a0b14;--bg-secondary:#12141f;--bg-card:hsla(0,0%,100%,.03);--bg-card-hover:hsla(0,0%,100%,.06);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.7);--text-tertiary:hsla(0,0%,100%,.5);--text-muted:hsla(0,0%,100%,.4);--brand-purple:#7c3aed;--brand-cyan:#22d3ee;--brand-gradient:linear-gradient(135deg,#7c3aed,#22d3ee);--border-base:hsla(0,0%,100%,.1);--border-hover:hsla(0,0%,100%,.15);--border-cyan:rgba(34,211,238,.4);--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 4px 16px rgba(0,0,0,.3);--shadow-cyan:0 8px 32px rgba(34,211,238,.15);--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.container{padding:0 2rem}}@media (min-width:1200px){.container{padding:0 3rem}}.text-gradient{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}