.e-HmXa_article{padding-block:var(--space-8) var(--space-10)}.e-HmXa_header{margin-bottom:var(--space-8);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5)}.e-HmXa_header h1{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-2);font-size:clamp(1.75rem,4vw,2.5rem)}.e-HmXa_meta{color:var(--color-text-muted);font-size:.875rem}.e-HmXa_article section{margin-bottom:var(--space-7)}.e-HmXa_article h2{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-3);margin-top:var(--space-6);font-size:1.25rem}.e-HmXa_article h3{color:var(--color-text);margin-bottom:var(--space-2);margin-top:var(--space-4);font-size:1rem;font-weight:600}.e-HmXa_article p{margin-bottom:var(--space-3);color:var(--color-text);line-height:1.7}.e-HmXa_article ul,.e-HmXa_article ol{padding-left:var(--space-5);margin-bottom:var(--space-3)}.e-HmXa_article li{margin-bottom:var(--space-2);color:var(--color-text);line-height:1.7}.e-HmXa_article a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.e-HmXa_article a:hover{color:var(--color-primary-hover)}.e-HmXa_table{border-collapse:collapse;width:100%;margin-block:var(--space-4);font-size:.9rem}.e-HmXa_tableCaption{caption-side:top;text-align:left;padding-bottom:var(--space-2);color:var(--color-text-muted);font-size:.85rem;font-style:italic}.e-HmXa_table th{text-align:left;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-weight:600}.e-HmXa_table td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);color:var(--color-text);vertical-align:top}
