.page-module__dgei_G__page{width:100%;min-height:100svh;color:var(--foreground);font-family:var(--font-geist-sans);padding:80px 24px}.page-module__dgei_G__article{width:100%;max-width:840px;margin:0 auto;overflow:hidden}.page-module__dgei_G__backLink{color:inherit;opacity:.64;margin-bottom:34px;font-size:.86rem;font-weight:650;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__dgei_G__backLink:hover{opacity:1}.page-module__dgei_G__header{margin-bottom:34px}.page-module__dgei_G__date{color:color-mix(in srgb,var(--foreground)54%,transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:650;display:block}.page-module__dgei_G__title{margin:0;font-size:clamp(2.4rem,7vw,4.8rem);font-weight:760;line-height:1}.page-module__dgei_G__excerpt{max-width:680px;color:color-mix(in srgb,var(--foreground)72%,transparent);text-align:left;margin:20px 0 0;font-size:1.12rem;line-height:1.65}.page-module__dgei_G__imageWrap{aspect-ratio:16/9;background:color-mix(in srgb,var(--foreground)5%,transparent);border-radius:8px;width:100%;max-height:520px;margin-bottom:42px;position:relative;overflow:hidden}.page-module__dgei_G__image{object-fit:cover}.page-module__dgei_G__body{color:color-mix(in srgb,var(--foreground)84%,transparent);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.8}.page-module__dgei_G__body p{text-align:left;margin:0 0 1.35em}.page-module__dgei_G__body h1,.page-module__dgei_G__body h2,.page-module__dgei_G__body h3,.page-module__dgei_G__body h4{color:var(--foreground);margin:1.7em 0 .65em;line-height:1.18}.page-module__dgei_G__body h1{font-size:2.1rem}.page-module__dgei_G__body h2{font-size:1.65rem}.page-module__dgei_G__body h3{font-size:1.35rem}.page-module__dgei_G__body h4{font-size:1.12rem}.page-module__dgei_G__body ul,.page-module__dgei_G__body ol{margin:0 0 1.35em 1.25em;padding:0}.page-module__dgei_G__body li{margin-bottom:.45em}.page-module__dgei_G__body blockquote{border-left:3px solid color-mix(in srgb,var(--foreground)22%,transparent);color:color-mix(in srgb,var(--foreground)68%,transparent);margin:1.6em 0;padding-left:1.2em}.page-module__dgei_G__body figure{border-radius:8px;width:100%;max-width:100%;margin:2em 0;overflow:hidden}.page-module__dgei_G__body figure img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.page-module__dgei_G__body a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.page-module__dgei_G__body code{background:color-mix(in srgb,var(--foreground)8%,transparent);font-family:var(--font-geist-mono);border-radius:4px;padding:.1em .28em;font-size:.9em}.page-module__dgei_G__body hr{border:0;border-top:1px solid color-mix(in srgb,var(--foreground)14%,transparent);margin:2.2em 0}@media (max-width:768px){.page-module__dgei_G__page{padding-top:48px}}
