.page-module__dgei_G__main{background-color:var(--color-bg-light);min-height:100vh;padding-bottom:6rem}.page-module__dgei_G__hero{background-color:var(--color-primary-green);color:#fff;text-align:center;padding:5rem 2rem 4rem}.page-module__dgei_G__heroInner{max-width:900px;margin:0 auto}.page-module__dgei_G__backLink{color:var(--color-accent-gold);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.page-module__dgei_G__backLink:hover{transform:translate(-4px)}.page-module__dgei_G__categoryBadge{color:var(--color-accent-gold);border:1px solid var(--color-accent-gold);text-transform:uppercase;letter-spacing:1px;background:#d4af3733;border-radius:20px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module__dgei_G__title{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.25}.page-module__dgei_G__metaRow{opacity:.9;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.page-module__dgei_G__coverImageWrapper{z-index:10;max-width:1050px;margin:-3rem auto 3rem;padding:0 1.5rem;position:relative}.page-module__dgei_G__coverImage{object-fit:cover;border-radius:16px;width:100%;max-height:480px;box-shadow:0 20px 40px #0000002e}.page-module__dgei_G__articleLayout{grid-template-columns:1fr 340px;gap:3.5rem;max-width:1100px;margin:0 auto;padding:0 1.5rem;display:grid}@media (max-width:960px){.page-module__dgei_G__articleLayout{grid-template-columns:1fr}}.page-module__dgei_G__articleBody{color:#2d3748;background:#fff;border-radius:16px;padding:3rem 3.5rem;font-size:1.1rem;line-height:1.85;box-shadow:0 4px 20px #0000000f}@media (max-width:640px){.page-module__dgei_G__articleBody{padding:2rem 1.5rem}}.page-module__dgei_G__articleBody h2{font-family:var(--font-serif);color:var(--color-primary-green);margin:2.5rem 0 1rem;font-size:1.8rem;line-height:1.3}.page-module__dgei_G__articleBody h3{font-family:var(--font-serif);color:var(--color-primary-green);margin:2rem 0 .8rem;font-size:1.35rem}.page-module__dgei_G__articleBody p{margin-bottom:1.5rem}.page-module__dgei_G__articleBody ul,.page-module__dgei_G__articleBody ol{margin:1rem 0 1.5rem 1.5rem}.page-module__dgei_G__articleBody li{margin-bottom:.6rem}.page-module__dgei_G__articleBody .callout-box{border-left:4px solid var(--color-primary-green);color:#166534;background:#f0fdf4;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.25rem 1.5rem;font-size:1.05rem}.page-module__dgei_G__articleBody .faq-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;padding:1.25rem 1.5rem}.page-module__dgei_G__articleBody .faq-item h3{color:var(--color-primary-green);margin-top:0;font-size:1.15rem}.page-module__dgei_G__articleBody .comparison-table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.95rem}:is(.page-module__dgei_G__articleBody .comparison-table th,.page-module__dgei_G__articleBody .comparison-table td){text-align:left;border:1px solid #e5e7eb;padding:.85rem 1rem}.page-module__dgei_G__articleBody .comparison-table th{background:var(--color-primary-green);color:#fff}.page-module__dgei_G__tagsContainer{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:2rem;display:flex}.page-module__dgei_G__tagPill{color:#4a5568;background:#edf2f7;border-radius:20px;padding:.35rem .85rem;font-size:.85rem;font-weight:500}.page-module__dgei_G__sidebar{flex-direction:column;gap:2rem;display:flex}.page-module__dgei_G__sidebarCard{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000000f}.page-module__dgei_G__sidebarCard h3{font-family:var(--font-serif);color:var(--color-primary-green);margin-bottom:1rem;font-size:1.3rem}.page-module__dgei_G__authorCard{align-items:center;gap:1rem;display:flex}.page-module__dgei_G__authorAvatar{background:var(--color-primary-green);width:54px;height:54px;color:var(--color-accent-gold);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.page-module__dgei_G__ctaCard{background:linear-gradient(135deg, var(--color-primary-green) 0%, #0d281a 100%);color:#fff}.page-module__dgei_G__ctaCard h3{color:var(--color-accent-gold)}.page-module__dgei_G__ctaCard p{opacity:.9;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.page-module__dgei_G__ctaButton{background:var(--color-accent-gold);width:100%;color:var(--color-primary-green);cursor:pointer;border:none;border-radius:8px;padding:.9rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.page-module__dgei_G__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766}.page-module__dgei_G__relatedSection{max-width:1100px;margin:5rem auto 0;padding:0 1.5rem}.page-module__dgei_G__relatedTitle{font-family:var(--font-serif);color:var(--color-primary-green);text-align:center;margin-bottom:2rem;font-size:2rem}.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}
