.BlogCTA-module__i-c4nG__cta{justify-content:space-between;align-items:center;gap:var(--space-5);margin:var(--space-8) 0;padding:var(--space-6);-webkit-backdrop-filter:blur(28px)saturate(1.3);border-radius:var(--radius-xl);background:#ffffff08;border:1px solid #ffffff14;flex-wrap:wrap;display:flex}.BlogCTA-module__i-c4nG__body{flex:16rem;min-width:0}.BlogCTA-module__i-c4nG__heading{font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--space-2);font-size:1.125rem;line-height:1.3}.BlogCTA-module__i-c4nG__text{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.BlogCTA-module__i-c4nG__button{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);background:var(--text-on-midnight);color:var(--surface-midnight);border:1px solid var(--text-on-midnight);border-radius:var(--radius-md);font-family:var(--font-sans);letter-spacing:-.01em;flex-shrink:0;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.BlogCTA-module__i-c4nG__button:hover{color:var(--surface-midnight);background:#f0ede8e6;border-color:#f0ede8e6}
.page-module__dgei_G__shell{background:var(--bg-primary);min-height:100vh;color:var(--text-on-midnight);isolation:isolate;flex-direction:column;display:flex;position:relative}.page-module__dgei_G__shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 82% -6%,#6366f11a,#0000 70%),radial-gradient(50% 40% at 6% 2%,#a855f70f,#0000 70%);position:fixed;inset:0}.page-module__dgei_G__main{z-index:1;width:100%;max-width:720px;padding:var(--space-10) var(--space-5);flex:1;margin:0 auto;position:relative}.page-module__dgei_G__backLink{align-items:center;gap:var(--space-1);color:var(--text-secondary);margin-bottom:var(--space-6);font-size:.875rem;transition:color .15s;display:inline-flex}.page-module__dgei_G__backLink:hover{color:var(--text-primary)}.page-module__dgei_G__header{margin-bottom:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-light)}.page-module__dgei_G__tagRow{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-module__dgei_G__tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim-midnight);border-radius:var(--radius-full);padding:3px var(--space-2);background:#ffffff0d;border:1px solid #ffffff1a;font-size:.6875rem}.page-module__dgei_G__title{font-family:var(--font-instrument-serif);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-4);font-size:clamp(2.1rem,4vw,2.75rem);font-weight:400;line-height:1.08}.page-module__dgei_G__meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.page-module__dgei_G__author{color:var(--text-primary);font-weight:500}.page-module__dgei_G__metaDot{color:var(--text-tertiary)}.page-module__dgei_G__article{color:var(--text-secondary);font-size:1rem;line-height:1.7}.page-module__dgei_G__h2{font-family:var(--font-instrument-serif);letter-spacing:-.005em;color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:1.8rem;font-weight:400;line-height:1.18}.page-module__dgei_G__h3{font-family:var(--font-instrument-serif);letter-spacing:-.005em;color:var(--text-primary);margin-top:var(--space-6);margin-bottom:var(--space-3);font-size:1.4rem;font-weight:400;line-height:1.25}.page-module__dgei_G__h2 a,.page-module__dgei_G__h3 a{color:inherit;text-decoration:none}.page-module__dgei_G__h2 a:hover,.page-module__dgei_G__h3 a:hover{color:var(--accent-violet)}.page-module__dgei_G__p{margin-bottom:var(--space-4);color:var(--text-secondary);font-size:1rem;line-height:1.7}.page-module__dgei_G__list{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--text-secondary)}.page-module__dgei_G__list .page-module__dgei_G__list{margin-top:var(--space-2);margin-bottom:var(--space-2)}.page-module__dgei_G__li{margin-bottom:var(--space-2);line-height:1.65}.page-module__dgei_G__li::marker{color:var(--text-tertiary)}.page-module__dgei_G__link{color:var(--cosmic-comet);text-underline-offset:2px;-webkit-text-decoration:underline #e0e7ff66;text-decoration:underline #e0e7ff66;transition:color .15s,text-decoration-color .15s}.page-module__dgei_G__link:hover{color:#fff;text-decoration-color:#ffffffb3}.page-module__dgei_G__inlineCode{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.875em}.page-module__dgei_G__pre{margin:0 0 var(--space-5);padding:var(--space-4);background:var(--surface-midnight);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow-x:auto}.page-module__dgei_G__pre code{font-family:var(--font-mono);color:var(--text-on-midnight);background:0 0;border:none;padding:0;font-size:.8125rem;line-height:1.6}.page-module__dgei_G__blockquote{margin:0 0 var(--space-5);padding:var(--space-2) var(--space-5);border-left:3px solid var(--accent-violet);color:var(--text-primary);font-family:var(--font-serif-italic);font-size:1.125rem;font-style:italic;line-height:1.6}.page-module__dgei_G__blockquote p{color:inherit;font-size:inherit;margin:0}.page-module__dgei_G__image{width:100%;height:auto;margin:var(--space-6) 0;border:1px solid var(--border-light);border-radius:var(--radius-lg);display:block}.page-module__dgei_G__hr{background:var(--border-light);height:1px;margin:var(--space-8) 0;border:none}.page-module__dgei_G__footerCta{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-light)}@media (max-width:640px){.page-module__dgei_G__title{font-size:1.875rem}}
