.page-intro{margin-bottom:3rem}.knowledge-content section{scroll-margin-top:6rem}.content-grid>*{min-width:0}.knowledge-content .tabelle-wrap{max-width:100%}.stage-list{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:1.25rem 0;padding:0;list-style:none}.stage-list li{display:grid;gap:.2rem;padding:.85rem;border-top:3px solid var(--color-brand-muted);background:var(--color-surface)}.stage-list span{color:var(--color-ink-soft);font-size:.82rem}.definition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.definition-grid article{padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-md)}.definition-grid h3{margin:.65rem 0 .3rem}.definition-grid p{margin:0;color:var(--color-ink-soft);font-size:.9rem}.definition-code{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:50%;font-weight:850}.code-a{color:var(--color-danger-dark);background:var(--color-danger-soft)}.code-b{color:var(--color-success-dark);background:var(--color-success-soft)}.portal-main-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:0;list-style:none;counter-reset:portal-main-groups}.portal-main-groups li{display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:.85rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);counter-increment:portal-main-groups}.portal-main-groups li:before{content:counter(portal-main-groups);display:grid;width:1.7rem;height:1.7rem;grid-row:1 / 3;place-items:center;border-radius:50%;color:#fff;background:var(--color-brand);font-weight:800}.portal-main-groups span{color:var(--color-ink-soft);font-size:.82rem}.formula-card{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:1.25rem 0;padding:1rem;border-radius:var(--radius-md);background:var(--color-surface)}.formula-card span{color:var(--color-ink-soft)}.anchor-example{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.25rem 0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-line)}.anchor-example div{display:grid;gap:.3rem;padding:.9rem;background:var(--color-paper)}.anchor-example span{color:var(--color-ink-soft);font-size:.85rem}.inline-formula{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:750}.source-note{color:var(--color-ink-soft);font-size:.78rem;font-weight:650}.checklist-large{display:grid;gap:.55rem;padding:0;list-style:none}.checklist-large li{display:grid;grid-template-columns:1.4rem 1fr;gap:.5rem}.checklist-large li:before{content:"□";color:var(--color-brand-dark);font-weight:800}.aside-card hr{margin-block:1.2rem;border:0;border-top:1px solid var(--color-line)}.aside-action{width:100%;margin-top:1rem}.knowledge-content table td.num,.knowledge-content table th.num{text-align:right;font-variant-numeric:tabular-nums}.knowledge-content tr.result th,.knowledge-content tr.result td{font-weight:700;border-top:2px solid var(--color-ink)}.knowledge-content tr.winner th,.knowledge-content tr.winner td{font-weight:700;color:var(--color-brand-dark)}.knowledge-content tr.excluded td,.knowledge-content tr.excluded th{color:var(--color-ink-soft);text-decoration:line-through}.deepen-list{display:grid;gap:.75rem;padding:0;list-style:none}.deepen-list li{padding:.9rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-md)}.deepen-list a{font-weight:700}.deepen-list p{margin:.25rem 0 0;color:var(--color-ink-soft);font-size:.9rem}.step-list{display:grid;gap:.75rem;padding:0;list-style:none;counter-reset:step-list}.step-list li{display:grid;grid-template-columns:2rem 1fr;gap:.25rem .85rem;padding:.9rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-md);counter-increment:step-list}.step-list li:before{content:counter(step-list);display:grid;width:2rem;height:2rem;grid-row:1 / 3;place-items:center;border-radius:50%;color:#fff;background:var(--color-brand);font-weight:800}.step-list li p{margin:0;color:var(--color-ink-soft);font-size:.92rem}@media(max-width:760px){.stage-list,.definition-grid,.portal-main-groups,.anchor-example,.formula-card{grid-template-columns:1fr}}
