.el-foundations{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:46rem;line-height:1.65;display:grid}.el-foundations h3{font-size:var(--text-body-lg);text-wrap:balance;font-weight:750;line-height:1.4}.el-foundation-question{gap:.5rem;display:grid}.el-starting-point{color:var(--muted-foreground);font-size:var(--text-body-sm)}.el-foundation-steps{gap:1rem;padding-inline-start:1.5rem;list-style:decimal;display:grid}.el-foundations h4{font-size:var(--text-body);font-weight:750}.el-foundation-steps li::marker{font-weight:700}.el-term-key{border-block-start:1px solid var(--border);padding-block-start:1rem}.el-term-key dl{gap:.75rem;margin-block-start:.75rem;display:grid}.el-term-key dt{font-weight:700}.el-term-key dd{color:var(--muted-foreground);font-size:var(--text-body-sm)}.el-worked-example{border-inline-start:3px solid var(--foreground);background:var(--muted);border-radius:0 var(--radius-lg) var(--radius-lg) 0;gap:.75rem;max-width:46rem;padding:1rem;line-height:1.65;display:grid}.el-worked-example :is(h3,h4,h5){font-size:var(--text-body);font-weight:750}.el-worked-example ol{gap:.5rem;padding-inline-start:1.25rem;list-style:decimal;display:grid}.el-worked-example code{font-family:var(--font-mono);overflow-wrap:anywhere}.el-reading{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.el-reading p,.el-reading li{line-height:1.65}.el-reading .el-example{max-width:44rem}.el-experiment-disclosure{border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0;padding:.75rem}.el-experiment-disclosure summary{cursor:pointer;font-weight:650}.el-experiment-disclosure>:not(summary){margin-block-start:.75rem}
