.BlogPostCTA-module__KsplGG__cta{margin-top:var(--space-16);padding:var(--space-10)var(--space-8);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}.BlogPostCTA-module__KsplGG__cta:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-blue)50%,transparent);opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.BlogPostCTA-module__KsplGG__heading{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--space-4)}.BlogPostCTA-module__KsplGG__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:520px;margin:0 auto var(--space-8)}.BlogPostCTA-module__KsplGG__link{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-8);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);background:var(--accent-blue);color:var(--text-on-accent);box-shadow:var(--shadow-glow);transition:all var(--transition-base);display:inline-flex}.BlogPostCTA-module__KsplGG__link:hover{background:var(--accent-blue-hover);box-shadow:var(--shadow-glow-strong);transform:translateY(-1px)}.BlogPostCTA-module__KsplGG__link:active{transform:translateY(0)}@media (max-width:768px){.BlogPostCTA-module__KsplGG__cta{padding:var(--space-8)var(--space-6);margin-top:var(--space-12)}.BlogPostCTA-module__KsplGG__heading{font-size:var(--text-xl)}.BlogPostCTA-module__KsplGG__description{font-size:var(--text-sm)}}
.ProseWrapper-module__335iba__prose{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:65ch;margin:0 auto}.ProseWrapper-module__335iba__prose h1,.ProseWrapper-module__335iba__prose h2,.ProseWrapper-module__335iba__prose h3,.ProseWrapper-module__335iba__prose h4,.ProseWrapper-module__335iba__prose h5,.ProseWrapper-module__335iba__prose h6{color:var(--text-primary);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin-top:var(--space-12);margin-bottom:var(--space-6)}.ProseWrapper-module__335iba__prose h1{font-size:var(--text-4xl);margin-top:0}.ProseWrapper-module__335iba__prose h2{font-size:var(--text-2xl);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.ProseWrapper-module__335iba__prose h3{font-size:var(--text-xl)}.ProseWrapper-module__335iba__prose h4{font-size:var(--text-lg)}.ProseWrapper-module__335iba__prose p{margin-bottom:var(--space-6)}.ProseWrapper-module__335iba__prose strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.ProseWrapper-module__335iba__prose em{color:var(--text-primary);font-style:italic}.ProseWrapper-module__335iba__prose a{color:var(--accent-blue-light);transition:all var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.ProseWrapper-module__335iba__prose a:hover{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.ProseWrapper-module__335iba__prose ul,.ProseWrapper-module__335iba__prose ol{margin-bottom:var(--space-6);padding-left:var(--space-6)}.ProseWrapper-module__335iba__prose li{margin-bottom:var(--space-2);position:relative}.ProseWrapper-module__335iba__prose ul>li:before{content:"•";color:var(--accent-blue);position:absolute;left:-1.25em}.ProseWrapper-module__335iba__prose ol{list-style-type:decimal}.ProseWrapper-module__335iba__prose ol>li::marker{color:var(--text-tertiary);font-family:var(--font-mono)}.ProseWrapper-module__335iba__prose blockquote{border-left:4px solid var(--accent-blue);padding:var(--space-4)var(--space-6);margin:var(--space-8)0;border-radius:0 var(--radius-md)var(--radius-md)0;color:var(--text-primary);background:#3b82f60d;font-style:italic}.ProseWrapper-module__335iba__prose code{font-family:var(--font-mono);color:var(--accent-cyan);border-radius:var(--radius-sm);background:#22d3ee1a;padding:.2em .4em;font-size:.875em}.ProseWrapper-module__335iba__prose pre{background:var(--bg-surface);border:1px solid var(--border-default);padding:var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-8);overflow-x:auto}.ProseWrapper-module__335iba__prose pre code{color:inherit;background:0 0;padding:0;font-size:.875em}.ProseWrapper-module__335iba__prose img{border-radius:var(--radius-lg);margin:var(--space-8)0;border:1px solid var(--border-subtle)}.ProseWrapper-module__335iba__prose table{border-collapse:collapse;width:100%;margin-bottom:var(--space-8);font-size:var(--text-sm)}.ProseWrapper-module__335iba__prose th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--border-default);color:var(--text-primary);font-weight:var(--weight-semibold)}.ProseWrapper-module__335iba__prose td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.ProseWrapper-module__335iba__prose hr{margin:var(--space-12)0;border:0;border-top:1px solid var(--border-default)}
.BlogPost-module__uCFeeW__container{max-width:800px;padding:calc(var(--header-height) + var(--space-8))var(--space-6)var(--space-24);margin:0 auto}.BlogPost-module__uCFeeW__nav{margin-bottom:var(--space-12)}.BlogPost-module__uCFeeW__backLink{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--transition-fast);display:inline-flex}.BlogPost-module__uCFeeW__backLink:hover{color:var(--accent-blue-light)}.BlogPost-module__uCFeeW__header{text-align:center;margin-bottom:var(--space-12)}.BlogPost-module__uCFeeW__date{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-4);display:block}.BlogPost-module__uCFeeW__title{font-size:var(--text-4xl);font-size:clamp(2rem,5vw,3rem);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--space-8);background:linear-gradient(90deg,#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
