.page-module__dgei_G__hero{padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-10);background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.page-module__dgei_G__backLink{color:var(--color-text-secondary);margin-bottom:var(--space-6);transition:color var(--transition-fast);font-size:.875rem;display:inline-block}.page-module__dgei_G__backLink:hover{color:var(--color-primary)}.page-module__dgei_G__meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.page-module__dgei_G__provenanceDates{gap:var(--space-3) var(--space-6);margin-bottom:var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.page-module__dgei_G__provenanceDates div{gap:var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.page-module__dgei_G__provenanceDates dt{color:var(--color-text-secondary);font-weight:600}.page-module__dgei_G__provenanceDates dd{margin:0}.page-module__dgei_G__title{font-family:var(--font-heading);margin-bottom:var(--space-4);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.page-module__dgei_G__excerpt{color:var(--color-text-secondary);max-width:640px;font-size:1.0625rem;line-height:1.6}.page-module__dgei_G__articleContainer{gap:var(--space-10);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.page-module__dgei_G__article{width:100%;min-width:0;max-width:720px}.page-module__dgei_G__h2{font-family:var(--font-heading);margin:var(--space-8) 0 var(--space-4);color:var(--color-text);overflow-wrap:anywhere;font-size:1.5rem;font-weight:600}.page-module__dgei_G__h3{font-family:var(--font-heading);margin:var(--space-6) 0 var(--space-3);color:var(--color-text);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.page-module__dgei_G__paragraph{color:var(--color-text-secondary);margin-bottom:var(--space-4);overflow-wrap:anywhere;line-height:1.8}.page-module__dgei_G__paragraph a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.page-module__dgei_G__list{margin:var(--space-3) 0 var(--space-5);padding-left:var(--space-6);color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.8}.page-module__dgei_G__list li{margin-bottom:var(--space-2)}.page-module__dgei_G__list a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.page-module__dgei_G__tableWrapper{min-width:0;max-width:100%;margin:var(--space-5) 0;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow-x:auto}.page-module__dgei_G__table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}.page-module__dgei_G__table th,.page-module__dgei_G__table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.page-module__dgei_G__table th{background:var(--color-bg-alt);color:var(--color-text);white-space:nowrap;font-weight:600}.page-module__dgei_G__table td{color:var(--color-text)}.page-module__dgei_G__table tbody tr:last-child td{border-bottom:none}.page-module__dgei_G__table tbody tr:hover{background:var(--color-bg-alt)}.page-module__dgei_G__table a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.page-module__dgei_G__codeBlock{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;max-width:100%;padding:var(--space-4);margin:var(--space-4) 0;color:var(--color-text);font-size:.85rem;line-height:1.6;overflow-x:auto}.page-module__dgei_G__codeBlock code{font-family:JetBrains Mono,Fira Code,monospace}.page-module__dgei_G__sidebar{min-width:0;top:calc(var(--header-height) + var(--space-6));gap:var(--space-6);flex-direction:column;display:flex;position:sticky}.page-module__dgei_G__sidebarBlock{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-module__dgei_G__sidebarTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:var(--space-3);font-size:.875rem;font-weight:600}.page-module__dgei_G__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__dgei_G__authorName{color:var(--color-text);margin-bottom:var(--space-1);font-weight:600}.page-module__dgei_G__authorRole{color:var(--color-text-tertiary);font-size:.8125rem}.page-module__dgei_G__sourceList,.page-module__dgei_G__limitationList{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5;display:grid}.page-module__dgei_G__sourceList a{color:var(--color-primary);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.page-module__dgei_G__sourceList a:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.page-module__dgei_G__conversionLinks{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.page-module__dgei_G__conversionTitle{font-family:var(--font-heading);margin-bottom:var(--space-5);font-size:1.25rem;font-weight:600}.page-module__dgei_G__conversionGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0;max-width:100%;display:grid}.page-module__dgei_G__conversionLink{gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);white-space:normal;overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.page-module__dgei_G__conversionLink:hover,.page-module__dgei_G__conversionLink:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.page-module__dgei_G__conversionLink:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.page-module__dgei_G__conversionLink span{color:var(--color-text-tertiary);text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module__dgei_G__conversionLink small{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45}.page-module__dgei_G__relatedSection{background:var(--color-bg-alt)}.page-module__dgei_G__relatedTitle{font-family:var(--font-heading);margin-bottom:var(--space-6);font-size:1.5rem;font-weight:600}.page-module__dgei_G__relatedGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.page-module__dgei_G__relatedCard{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base), transform var(--transition-base);overflow-wrap:anywhere}.page-module__dgei_G__relatedCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__dgei_G__relatedCard h3{font-family:var(--font-heading);margin:var(--space-3) 0 var(--space-2);color:var(--color-text);font-size:1.0625rem;font-weight:600}.page-module__dgei_G__relatedCard p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}@media (max-width:1024px){.page-module__dgei_G__articleContainer{grid-template-columns:minmax(0,1fr)}.page-module__dgei_G__article{max-width:100%}.page-module__dgei_G__sidebar{flex-flow:wrap;position:static}.page-module__dgei_G__sidebarBlock{flex:1;min-width:200px}}@media (max-width:640px){.page-module__dgei_G__table{table-layout:fixed}.page-module__dgei_G__table th,.page-module__dgei_G__table td{overflow-wrap:anywhere;padding:var(--space-2) var(--space-1)}.page-module__dgei_G__table th{white-space:normal}}
