.page-module__dgei_G__container{max-width:800px;padding:var(--blog-space-xl,2rem)var(--blog-space-lg,1.5rem);margin:0 auto}.page-module__dgei_G__backLink{align-items:center;gap:var(--blog-space-xs,.5rem);color:var(--blog-text-muted,#999);font-size:var(--blog-font-sm,.875rem);margin-bottom:var(--blog-space-xl,2rem);text-decoration:none;transition:color .2s;display:inline-flex}.page-module__dgei_G__backLink:hover{color:var(--blog-accent,#00ff9d)}.page-module__dgei_G__header{margin-bottom:var(--blog-space-2xl,3rem);padding-bottom:var(--blog-space-xl,2rem);border-bottom:1px solid var(--blog-border,#3c3c3c)}.page-module__dgei_G__title{color:var(--blog-accent,#00ff9d);margin:0 0 var(--blog-space-lg,1.5rem)0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.3}.page-module__dgei_G__meta{gap:var(--blog-space-lg,1.5rem);margin-bottom:var(--blog-space-lg,1.5rem);flex-wrap:wrap;display:flex}.page-module__dgei_G__metaItem{align-items:center;gap:var(--blog-space-xs,.5rem);color:var(--blog-text-muted,#999);font-size:var(--blog-font-sm,.875rem);display:flex}.page-module__dgei_G__tags{gap:var(--blog-space-xs,.5rem);flex-wrap:wrap;display:flex}.page-module__dgei_G__tag{color:var(--blog-accent,#00ff9d);font-size:var(--blog-font-xs,.75rem);background:#007acc33;border:1px solid #00ff9d4d;border-radius:20px;padding:4px 12px}.page-module__dgei_G__content{color:var(--blog-text-secondary,#e0e0e0);font-size:var(--blog-font-lg,1.125rem);line-height:1.8}.page-module__dgei_G__content h2{color:var(--blog-text,#fff);font-size:var(--blog-font-xl,1.25rem);margin:var(--blog-space-2xl,3rem)0 var(--blog-space-md,1rem)0}.page-module__dgei_G__content h3{color:var(--blog-text,#fff);font-size:var(--blog-font-lg,1.125rem);margin:var(--blog-space-xl,2rem)0 var(--blog-space-sm,.75rem)0}.page-module__dgei_G__content p{margin:0 0 var(--blog-space-lg,1.5rem)0}.page-module__dgei_G__content a{color:var(--blog-primary,#007acc);text-decoration:underline}.page-module__dgei_G__content a:hover{color:var(--blog-accent,#00ff9d)}.page-module__dgei_G__content code{background:var(--blog-bg-tertiary,#3c3c3c);border-radius:4px;padding:2px 6px;font-family:Fira Code,Monaco,monospace;font-size:.9em}.page-module__dgei_G__content pre{background:var(--blog-bg-secondary,#2d2d2d);padding:var(--blog-space-lg,1.5rem);border-radius:var(--blog-border-radius,8px);margin:var(--blog-space-lg,1.5rem)0;overflow-x:auto}.page-module__dgei_G__content pre code{background:0 0;padding:0}.page-module__dgei_G__content ul,.page-module__dgei_G__content ol{margin:0 0 var(--blog-space-lg,1.5rem)0;padding-left:var(--blog-space-xl,2rem)}.page-module__dgei_G__content li{margin-bottom:var(--blog-space-sm,.75rem)}.page-module__dgei_G__content blockquote{border-left:3px solid var(--blog-primary,#007acc);padding-left:var(--blog-space-lg,1.5rem);margin:var(--blog-space-lg,1.5rem)0;color:var(--blog-text-muted,#999);font-style:italic}.page-module__dgei_G__placeholder{text-align:center;color:var(--blog-text-muted,#999);padding:var(--blog-space-3xl,4rem)0}.page-module__dgei_G__footer{margin-top:var(--blog-space-3xl,4rem);padding-top:var(--blog-space-xl,2rem);border-top:1px solid var(--blog-border,#3c3c3c)}.page-module__dgei_G__footerLink{align-items:center;gap:var(--blog-space-xs,.5rem);color:var(--blog-primary,#007acc);font-size:var(--blog-font-base,1rem);text-decoration:none;transition:color .2s;display:inline-flex}.page-module__dgei_G__footerLink:hover{color:var(--blog-accent,#00ff9d)}@media (max-width:768px){.page-module__dgei_G__container{padding:var(--blog-space-lg,1.5rem)var(--blog-space-md,1rem)}.page-module__dgei_G__meta{gap:var(--blog-space-md,1rem)}.page-module__dgei_G__content{font-size:var(--blog-font-base,1rem)}}
