.question-material{padding:var(--space-20);text-align:left;min-width:0;align-self:start}
.question-material h2{font-size:var(--text-body-size,16px);margin:0 0 var(--space-16);color:var(--text-primary)}
.question-material p,.question-material li{line-height:1.65;white-space:pre-line}
.question-material ul{padding-left:var(--space-20)}
.question-material li+li{margin-top:var(--space-8)}
.material-table-scroll{overflow:auto;max-width:100%;margin:var(--space-16) 0}
.material-table{width:100%;border-collapse:collapse;font-size:var(--text-meta-size);color:var(--text-primary)}
.material-table th,.material-table td{text-align:left;padding:var(--space-12);border-bottom:1px solid var(--border-card);vertical-align:top;min-width:80px;line-height:1.5}
.material-table thead{background:var(--surface-light)}
.material-table tbody th{font-weight:500}
.question-material .caption{margin-top:var(--space-16)}
