.article[data-v-5b96c70f]{line-height:1.65}.article h2[data-v-5b96c70f]{margin:var(--space-section) 0 .75rem;font-size:1.3rem}.scope[data-v-5b96c70f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.scope div[data-v-5b96c70f]{background:var(--color-surface-alt);border-radius:.6rem;padding:.75rem 1rem}.scope dt[data-v-5b96c70f]{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}.scope dd[data-v-5b96c70f]{margin:.25rem 0 0;font-weight:600}.hint[data-v-5b96c70f]{color:var(--color-text-muted);font-size:.92rem}.hint a[data-v-5b96c70f]{font-weight:700;color:var(--color-accent-text)}.competencies[data-v-5b96c70f]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.competencies h3[data-v-5b96c70f]{margin:0 0 .4rem;font-size:1.02rem}.code[data-v-5b96c70f]{display:inline-block;min-width:2.4rem;margin-right:.25rem;color:var(--color-accent-text);font-variant-numeric:tabular-nums}.subtopics[data-v-5b96c70f]{display:grid;gap:.3rem;margin:0;padding-left:1.2rem;font-size:.95rem}.norms[data-v-5b96c70f]{display:block;font-size:.8rem;color:var(--color-text-muted-2)}.norm-list[data-v-5b96c70f]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem}.norm-chip[data-v-5b96c70f]{padding:.2rem .65rem;border-radius:999px;background:var(--color-surface-sage);color:var(--color-accent-text);font-size:.8rem;font-weight:600}.questions[data-v-5b96c70f]{display:grid;gap:1rem}.trainer[data-v-5b96c70f]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:1rem 1.2rem;border:1px solid var(--color-border-sage);border-radius:.75rem;background:var(--color-surface-sage)}.trainer p[data-v-5b96c70f]{flex:1 0 100%;margin:0}.trainer a[data-v-5b96c70f]{font-weight:700;color:var(--color-accent-text)}.handlungsfeld-nav[data-v-5b96c70f]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.handlungsfeld-nav .nav-next[data-v-5b96c70f]{margin-left:auto;text-align:right}@media(max-width:40rem){.scope[data-v-5b96c70f]{grid-template-columns:1fr}}
