.article[data-v-e5ca6030]{line-height:1.65}.article h2[data-v-e5ca6030]{margin:2.25rem 0 .75rem;font-size:1.3rem}.article h3[data-v-e5ca6030]{margin:1.1rem 0 .4rem;font-size:1.02rem}.scope[data-v-e5ca6030]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}.scope div[data-v-e5ca6030]{background:var(--color-surface-alt);border-radius:.6rem;padding:.75rem 1rem}.scope dt[data-v-e5ca6030]{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}.scope dd[data-v-e5ca6030]{margin:.25rem 0 0;font-weight:600}.hint[data-v-e5ca6030]{color:var(--color-text-muted);font-size:.92rem}.toc[data-v-e5ca6030],.group-nav[data-v-e5ca6030]{margin:1.5rem 0;padding:.9rem 1.15rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface)}.toc-title[data-v-e5ca6030]{margin:0 0 .35rem;font-weight:700}.toc ol[data-v-e5ca6030],.group-nav ul[data-v-e5ca6030]{margin:0;padding-left:1.2rem;display:grid;gap:.25rem}.unit[data-v-e5ca6030]{margin:1.5rem 0}.principle[data-v-e5ca6030]{font-weight:600}.example[data-v-e5ca6030]{margin:1rem 0;padding:.9rem 1.15rem;border-left:4px solid var(--color-accent);border-radius:.5rem;background:var(--color-surface-alt)}.example h3[data-v-e5ca6030]{margin-top:0}.example-task[data-v-e5ca6030]{margin:0 0 .5rem}.example-solution[data-v-e5ca6030]{margin:0}.mistakes[data-v-e5ca6030]{display:grid;gap:.5rem;padding-left:1.2rem;margin:0}.mistakes li[data-v-e5ca6030]{display:grid;gap:.1rem}.wrong[data-v-e5ca6030]{color:var(--color-text)}.right[data-v-e5ca6030]{color:var(--color-text-muted)}.memo[data-v-e5ca6030]{margin-top:1rem;padding:.75rem 1rem;border-radius:.6rem;background:var(--color-surface-sage);border:1px solid var(--color-border-sage)}.questions[data-v-e5ca6030]{display:grid;gap:1rem}.trainer[data-v-e5ca6030]{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-e5ca6030]{flex:1 0 100%;margin:0}.trainer a[data-v-e5ca6030]{font-weight:700;color:var(--color-accent-text)}@media(max-width:40rem){.scope[data-v-e5ca6030]{grid-template-columns:1fr}}
