.page-module__dgei_G__article{max-width:800px;padding:var(--spacing-8) var(--spacing-4) var(--spacing-16);margin:0 auto}.page-module__dgei_G__backLink{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-primary-dark);margin-bottom:var(--spacing-8);transition:var(--transition-fast);display:inline-flex}.page-module__dgei_G__backLink:hover{color:var(--color-primary)}.page-module__dgei_G__articleHeader{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--color-primary-light)}.page-module__dgei_G__articleTitle{font-family:var(--font-family-serif);font-size:var(--font-size-4xl);color:var(--color-secondary-dark);margin-bottom:var(--spacing-4);line-height:1.2}.page-module__dgei_G__articleMeta{gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-light);flex-wrap:wrap;display:flex}.page-module__dgei_G__articleTags{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.page-module__dgei_G__articleTag{font-size:var(--font-size-xs);color:var(--color-primary-dark);background-color:var(--color-primary-light);padding:2px var(--spacing-2);border-radius:var(--border-radius-sm);font-weight:500}.page-module__dgei_G__sectionHeading{font-family:var(--font-family-serif);color:var(--color-secondary-dark);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);line-height:1.3}.page-module__dgei_G__sectionHeading.page-module__dgei_G__h2{font-size:var(--font-size-2xl);padding-bottom:var(--spacing-2);border-bottom:1px solid #0000000f}.page-module__dgei_G__sectionHeading.page-module__dgei_G__h3{font-size:var(--font-size-xl)}.page-module__dgei_G__sectionHeading.page-module__dgei_G__h4{font-size:var(--font-size-lg)}.page-module__dgei_G__headingEmoji{margin-right:var(--spacing-2)}.page-module__dgei_G__paragraph{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-4);line-height:1.8}.page-module__dgei_G__blockquote{border-left:4px solid var(--color-primary);background-color:var(--color-background-soft);padding:var(--spacing-4) var(--spacing-6);margin:var(--spacing-6) 0;border-radius:0 var(--border-radius-base) var(--border-radius-base) 0;color:var(--color-text-secondary);font-style:italic;line-height:1.7}.page-module__dgei_G__tableWrapper{margin:var(--spacing-6) 0;border-radius:var(--border-radius-base);border:1px solid #0000000f;overflow-x:auto}.page-module__dgei_G__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.page-module__dgei_G__table th{background-color:var(--color-secondary-dark);color:var(--color-text-inverse);padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:600;font-family:var(--font-family-sans)}.page-module__dgei_G__table td{padding:var(--spacing-3) var(--spacing-4);color:var(--color-text-primary);border-bottom:1px solid #0000000a}.page-module__dgei_G__table tr:last-child td{border-bottom:none}.page-module__dgei_G__table tr:nth-child(2n){background-color:var(--color-background-soft)}.page-module__dgei_G__list{padding-left:var(--spacing-6);margin:var(--spacing-4) 0;color:var(--color-text-primary);line-height:1.8}.page-module__dgei_G__list li{margin-bottom:var(--spacing-2)}.page-module__dgei_G__list li::marker{color:var(--color-primary-dark)}.page-module__dgei_G__divider{background:linear-gradient(to right, transparent, var(--color-primary-light), transparent);height:1px;margin:var(--spacing-8) 0;border:none}@media (max-width:640px){.page-module__dgei_G__articleTitle{font-size:var(--font-size-3xl)}.page-module__dgei_G__sectionHeading.page-module__dgei_G__h2{font-size:var(--font-size-xl)}.page-module__dgei_G__blockquote{padding:var(--spacing-3) var(--spacing-4)}}
