.dgei_G_main{background:var(--color-bg-page);padding-top:0;padding-bottom:96px}.dgei_G_article{max-width:var(--container-max);padding:64px var(--container-px-lg) 64px;margin:0 auto}.dgei_G_body>:not(figure,img),.dgei_G_excerpt{max-width:820px}.dgei_G_header{border-bottom:1px solid var(--color-border-light);margin-bottom:40px;padding-bottom:28px}.dgei_G_meta{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;display:flex}.dgei_G_metaLink{color:var(--color-accent);border-bottom:1px solid var(--color-accent-soft);text-decoration:none}.dgei_G_metaLink:hover{border-bottom-color:var(--color-accent)}.dgei_G_dot{color:var(--color-text-trace)}.dgei_G_title{letter-spacing:-.025em;color:var(--color-text-primary);margin-bottom:18px;font-size:clamp(36px,5vw,60px);font-weight:200;line-height:1.05}.dgei_G_excerpt{color:var(--color-text-muted);font-size:18px;font-weight:300;line-height:1.6}.dgei_G_hero{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-bg-dark), color-mix(in srgb, var(--color-accent) 40%, transparent) 100%);background-position:50%;background-size:cover;margin-bottom:48px;position:relative;overflow:hidden}.dgei_G_hero:after{content:"";background-image:linear-gradient(color-mix(in srgb, var(--color-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 4%, transparent) 1px, transparent 1px);pointer-events:none;background-size:60px 60px;position:absolute;inset:0}.dgei_G_body{color:var(--color-text-muted);font-size:16px;font-weight:300;line-height:1.85}.dgei_G_body h2{letter-spacing:-.01em;color:var(--color-text-primary);margin:56px 0 18px;font-size:clamp(24px,2.8vw,32px);font-weight:200;line-height:1.15}.dgei_G_body h3{letter-spacing:.04em;color:var(--color-text-primary);margin:36px 0 14px;font-size:16px;font-weight:500}.dgei_G_body p{margin-bottom:18px}.dgei_G_body ul,.dgei_G_body ol{margin-bottom:18px;padding-left:24px}.dgei_G_body li{margin-bottom:8px}.dgei_G_body strong{color:var(--color-text-primary);font-weight:500}.dgei_G_body em{color:var(--color-text-faint)}.dgei_G_body a{color:var(--color-accent);border-bottom:1px solid var(--color-accent-soft);transition:border-color var(--dur-base);text-decoration:none}.dgei_G_body a:hover{border-bottom-color:var(--color-accent)}.dgei_G_backCta{border:1px solid var(--color-text-primary);color:var(--color-text-primary);letter-spacing:.22em;text-transform:uppercase;transition:all var(--dur-base);margin-top:48px;padding:14px 32px;font-size:10px;text-decoration:none;display:inline-block}.dgei_G_backCta:hover{background:var(--color-text-primary);color:var(--color-on-accent)}@media (max-width:1100px){.dgei_G_article{padding:48px var(--container-px-md) 48px}}@media (max-width:680px){.dgei_G_article{padding:32px var(--container-px-sm) 32px}}
