.page-module__dgei_G__article{flex-direction:column;justify-content:center;align-items:center;width:100vw;display:flex;position:relative}.page-module__dgei_G__article-hero{background:url(/images/hero_bg.webp) 50%/cover no-repeat fixed;justify-content:center;align-items:center;width:100%;padding:4rem 0 8rem;display:flex}.page-module__dgei_G__article-hero-box{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:95%;margin-top:7rem;display:flex}.page-module__dgei_G__article-hero-box h1{letter-spacing:.5px;color:var(--text-primary);font-size:2.4rem;font-weight:700;line-height:1.4}.page-module__dgei_G__article-hero-box h2{color:var(--text-secondary);font-size:1.8rem;font-weight:600}.page-module__dgei_G__article-hero-box p{color:var(--text-secondary);font-size:1.1rem;font-weight:500}.page-module__dgei_G__article-hero-meta{color:var(--text-secondary);flex-direction:column;font-size:1rem;font-weight:500;display:flex}@media (min-width:768px){.page-module__dgei_G__article-hero-box{width:90%}}@media (min-width:992px){.page-module__dgei_G__article-hero-box{width:80%}}.page-module__dgei_G__article-navi{background-color:var(--dark2);border-top:solid 1px var(--borders1);border-bottom:solid 1px var(--borders1);justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex}.page-module__dgei_G__article-navi-box{justify-content:flex-start;align-items:center;gap:1rem;width:95%;display:flex}.page-module__dgei_G__article-navi-item{justify-content:center;align-items:center;gap:.5rem;display:flex}.page-module__dgei_G__article-navi-item img{width:1rem;height:1rem}.page-module__dgei_G__article-navi-item a{color:var(--text-primary);font-size:1rem;font-weight:600;transition:all .2s}.page-module__dgei_G__article-navi-item a:hover{color:var(--logo)}.page-module__dgei_G__article-navi-item p{color:var(--text-secondary);font-size:1rem;font-weight:500}@media (min-width:768px){.page-module__dgei_G__article-navi-box{width:90%}}@media (min-width:992px){.page-module__dgei_G__article-navi-box{width:80%}}.page-module__dgei_G__article-content{background:var(--dark1);justify-content:center;width:100%;padding:3rem 0 5rem;display:flex}.page-module__dgei_G__article-content-box{letter-spacing:.3px;width:94%;max-width:850px;color:var(--text-secondary);font-size:1.1rem;line-height:1.75}.page-module__dgei_G__article-content-box h1{color:var(--text-primary);margin-bottom:1.2rem;font-size:2.1rem;font-weight:800;line-height:1.3}.page-module__dgei_G__article-content-box h2{color:var(--text-primary);margin-top:2.8rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700;line-height:1.35}.page-module__dgei_G__article-content-box h3{color:var(--text-primary);margin-top:2.2rem;margin-bottom:.8rem;font-size:1.5rem;font-weight:700}.page-module__dgei_G__article-content-box h4,.page-module__dgei_G__article-content-box h5,.page-module__dgei_G__article-content-box h6{color:var(--text-primary);margin-top:1.8rem;margin-bottom:.6rem;font-weight:700}.page-module__dgei_G__article-content-box p{color:var(--text-secondary);margin:1rem 0;font-size:1.1rem}.page-module__dgei_G__article-content-box ul,.page-module__dgei_G__article-content-box ol{margin:1.2rem 0 1.6rem 1.8rem;padding-left:1rem}.page-module__dgei_G__article-content-box ul li,.page-module__dgei_G__article-content-box ol li{margin-bottom:.6rem;line-height:1.6}.page-module__dgei_G__article-content-box img{border-radius:12px;width:100%;height:auto;margin:1.8rem 0;display:block;box-shadow:0 4px 18px #00000040}.page-module__dgei_G__article-content-box blockquote{border-left:4px solid var(--primary);background:var(--dark2);color:var(--text-primary);border-radius:8px;margin:2rem 0;padding:1rem 1.4rem;font-style:italic}.page-module__dgei_G__article-content-box code{background:var(--dark2);color:var(--primary);border-radius:6px;padding:4px 6px;font-size:.95rem}.page-module__dgei_G__article-content-box pre{background:var(--dark2);border:1px solid var(--dark3);border-radius:10px;margin:1.5rem 0;padding:1.3rem;overflow-x:auto}.page-module__dgei_G__article-content-box pre code{color:var(--primary-light);background:0 0;padding:0;font-size:.95rem}.page-module__dgei_G__article-content-box hr{border:0;border-top:1px solid var(--dark3);margin:2.5rem 0}.page-module__dgei_G__article-content-box table{border-collapse:collapse;background:var(--dark2);border-radius:10px;width:100%;margin:2rem 0;overflow:hidden}.page-module__dgei_G__article-content-box th,.page-module__dgei_G__article-content-box td{border-bottom:1px solid var(--dark3);text-align:left;padding:.9rem 1rem}.page-module__dgei_G__article-content-box th{background:var(--dark3);color:var(--text-primary);font-weight:700}.page-module__dgei_G__article-content-box tr:last-child td{border:none}.page-module__dgei_G__article-content-box a{color:var(--primary);font-weight:600;text-decoration:none}.page-module__dgei_G__article-content-box a:hover{text-decoration:underline}@media (min-width:768px){.page-module__dgei_G__article-content-box{width:88%}}@media (min-width:992px){.page-module__dgei_G__article-content-box{width:80%}}@media (min-width:1200px){.page-module__dgei_G__article-content-box{width:70%}}@media (min-width:1400px){.page-module__dgei_G__article-content-box{width:60%}}
