.page-module__dgei_G__pageWrapper{background:var(--color-bg-primary);min-height:100vh;padding-bottom:5rem}.page-module__dgei_G__coverWrapper{width:100%;height:50vh;min-height:400px;max-height:600px;margin-top:80px;position:relative;overflow:hidden}.page-module__dgei_G__coverImage{object-fit:cover;width:100%;height:100%}.page-module__dgei_G__coverOverlay{background:linear-gradient(to bottom,#0a0a0a33 0%,#0a0a0ae6 70%,var(--color-bg-primary)100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__dgei_G__articleContainer{z-index:2;max-width:800px;margin:-100px auto 0;padding:0 1.5rem;position:relative}.page-module__dgei_G__header{text-align:center;margin-bottom:3rem}.page-module__dgei_G__meta{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.95rem;display:flex}.page-module__dgei_G__date,.page-module__dgei_G__author{font-weight:500}.page-module__dgei_G__author{color:var(--color-accent)}.page-module__dgei_G__title{font-family:var(--font-family-heading);color:var(--color-text-primary);margin-bottom:1.5rem;font-size:3rem;line-height:1.2}@media (min-width:768px){.page-module__dgei_G__title{font-size:4rem}}.page-module__dgei_G__excerpt{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6}.page-module__dgei_G__content{color:var(--color-text-primary);font-size:1.125rem;line-height:1.8}.page-module__dgei_G__content h2{font-family:var(--font-family-heading);color:var(--color-text-primary);margin:3rem 0 1.5rem;font-size:2rem}.page-module__dgei_G__content p{color:#ffffffd9;margin-bottom:1.5rem}.page-module__dgei_G__authorFooter{border-top:1px solid #ffffff1a;align-items:center;gap:1.5rem;margin-top:5rem;padding-top:2rem;display:flex}.page-module__dgei_G__authorAvatar{background:var(--color-bg-secondary);border:2px solid var(--color-accent);width:64px;height:64px;font-family:var(--font-family-heading);color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.page-module__dgei_G__authorInfo{flex:1}.page-module__dgei_G__authorName{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.25rem}.page-module__dgei_G__authorBio{color:var(--color-text-secondary);font-size:.95rem}.page-module__dgei_G__categoryBadge{background:var(--color-accent);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.page-module__dgei_G__categoryBadge:hover{transform:translateY(-2px);box-shadow:0 5px 15px #e509144d}.page-module__dgei_G__relatedSection{border-top:1px solid #ffffff0d;margin-top:8rem;padding-top:4rem}.page-module__dgei_G__relatedTitle{font-family:var(--font-family-heading);text-align:center;margin-bottom:2rem;font-size:2rem}.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.page-module__dgei_G__relatedCard{background:var(--color-bg-secondary);border:1px solid #ffffff0d;border-radius:12px;text-decoration:none;transition:all .3s;overflow:hidden}.page-module__dgei_G__relatedCard:hover{border-color:#ffffff26;transform:translateY(-5px)}.page-module__dgei_G__relatedThumb{aspect-ratio:16/9;object-fit:cover;width:100%}.page-module__dgei_G__relatedInfo{padding:1.5rem}.page-module__dgei_G__relatedCardTitle{color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.4}.page-module__dgei_G__relatedCardDate{color:#ffffff80;font-size:.8rem}
