.concept-list.svelte-u2pcim{margin:var(--space-xl) 0;display:flex;flex-direction:column}.concept-list.expanded.svelte-u2pcim{gap:0}.concept-list.expanded.svelte-u2pcim p{padding-left:var(--space-lg);position:relative;line-height:1.7;margin:0;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.concept-list.expanded.svelte-u2pcim p:has(>strong:first-child){padding-top:var(--space-md);padding-bottom:var(--space-md)}.concept-list.expanded.svelte-u2pcim p+p:has(>strong:first-child){border-top:1px solid var(--color-border-subtle)}.concept-list.expanded.svelte-u2pcim p:has(>strong:first-child):before{content:"";position:absolute;left:0;top:calc(var(--space-md) + .55em);width:6px;height:6px;border-radius:50%;background-color:var(--color-accent);opacity:.5}.concept-list.expanded.svelte-u2pcim strong:first-child{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.01em}.concept-list.compact.svelte-u2pcim{gap:var(--space-xs)}.concept-list.compact.svelte-u2pcim p{padding-left:var(--space-lg);position:relative;line-height:1.7;margin:0}.concept-list.compact.svelte-u2pcim p:has(>strong:first-child):before{content:"";position:absolute;left:2px;top:.65em;width:4px;height:4px;border-radius:50%;background-color:var(--color-accent);opacity:.4}.concept-list.compact.svelte-u2pcim strong:first-child{font-family:var(--font-heading)}@media(max-width:640px){.concept-list.expanded.svelte-u2pcim p,.concept-list.compact.svelte-u2pcim p{padding-left:var(--space-md)}}
