.chapter[data-astro-cid-6fn4awhx]{padding-top:var(--space-lg);border-top:1px solid var(--color-line);gap:var(--space-md) clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chapter[data-astro-cid-6fn4awhx]:first-of-type{border-top:none;padding-top:0}.chapter-head[data-astro-cid-6fn4awhx]{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.chapter-number[data-astro-cid-6fn4awhx]{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.7rem}.chapter-head[data-astro-cid-6fn4awhx] h2[data-astro-cid-6fn4awhx]{text-transform:uppercase;max-width:32ch;font-size:clamp(1.25rem,1.4vw + .9rem,1.7rem)}.tag-row[data-astro-cid-6fn4awhx]{flex-wrap:wrap;gap:.4rem;display:flex}.chapter[data-astro-cid-6fn4awhx] .chapter-text{grid-column:1/span 6;align-content:start;gap:.7rem;display:grid}.chapter[data-astro-cid-6fn4awhx] .chapter-text .lead{font-family:var(--font-display);color:var(--color-ink);font-size:1rem;font-weight:600}.chapter[data-astro-cid-6fn4awhx] .chapter-text p{color:var(--color-ink-soft);margin:0;font-size:.92rem}.chapter[data-astro-cid-6fn4awhx] .chapter-text .callout{border-left:2px solid var(--color-accent);color:var(--color-ink);padding-left:.9rem;font-size:.85rem}.chapter[data-astro-cid-6fn4awhx] .chapter-data{grid-column:8/span 5;align-content:start;gap:.7rem;display:grid}.chapter[data-astro-cid-6fn4awhx] .chapter-data .def-row{gap:.6rem;display:flex}.chapter[data-astro-cid-6fn4awhx] .chapter-data .def-row>*{flex:1}@media (width<=900px){.chapter[data-astro-cid-6fn4awhx] .chapter-text,.chapter[data-astro-cid-6fn4awhx] .chapter-data{grid-column:1/-1}.chapter[data-astro-cid-6fn4awhx] .chapter-data .def-row{flex-direction:column}}.status-scale-row[data-astro-cid-nldzbzlb]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-mid);align-items:center;gap:.6rem;font-size:.7rem;display:flex}.status-scale-row[data-astro-cid-nldzbzlb] .is-current[data-astro-cid-nldzbzlb]{color:var(--color-ink);font-weight:700}.status-scale-row[data-astro-cid-nldzbzlb] .rail[data-astro-cid-nldzbzlb]{background:var(--color-line);border-radius:999px;flex:1;height:.55rem;position:relative;overflow:hidden}.status-scale-row[data-astro-cid-nldzbzlb] .rail[data-astro-cid-nldzbzlb] .fill[data-astro-cid-nldzbzlb]{background:var(--color-ink-mid);width:6%;position:absolute;inset:0}.status-scale-row[data-astro-cid-nldzbzlb] .rail[data-astro-cid-nldzbzlb] .fill--unlocked[data-astro-cid-nldzbzlb]{background:var(--color-signal);width:100%}.gauge-caption[data-astro-cid-nldzbzlb]{color:var(--color-ink-mid);margin:.4rem 0 0;font-size:.78rem}.two-state-scale[data-astro-cid-j5wlz7jw]{border-radius:999px;height:.55rem;display:flex;overflow:hidden}.two-state-scale[data-astro-cid-j5wlz7jw] span[data-astro-cid-j5wlz7jw]{flex:1}.state-still[data-astro-cid-j5wlz7jw]{background:var(--color-line)}.state-bewegt[data-astro-cid-j5wlz7jw]{background:var(--color-signal-soft);border:1px solid var(--color-signal)}.state-aussergewoehnlich[data-astro-cid-j5wlz7jw]{background:var(--color-accent)}.state-widerspruch[data-astro-cid-j5wlz7jw]{background:repeating-linear-gradient(45deg, var(--color-line-strong), var(--color-line-strong) 3px, transparent 3px, transparent 6px)}.scale-legend[data-astro-cid-j5wlz7jw]{color:var(--color-ink-mid);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;font-size:.72rem;display:flex}.scale-legend[data-astro-cid-j5wlz7jw] span[data-astro-cid-j5wlz7jw]{align-items:center;gap:.3rem;display:inline-flex}.legend-dot[data-astro-cid-j5wlz7jw]{width:.5rem;height:.5rem;display:inline-block}.dev-stage-list[data-astro-cid-uo34s2qa]{gap:0;display:grid}.dev-stage[data-astro-cid-uo34s2qa]{border-top:1px solid var(--color-line);grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.9rem;padding-block:.7rem;display:grid}.dev-stage[data-astro-cid-uo34s2qa]:first-child{border-top:none;padding-top:0}.dev-tag[data-astro-cid-uo34s2qa]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-mid);border-radius:999px;width:fit-content;padding:.2rem .5rem;font-size:.6rem}.dev-tag--done[data-astro-cid-uo34s2qa]{border-color:var(--color-ink);color:var(--color-ink)}.dev-tag--validating[data-astro-cid-uo34s2qa]{border-color:var(--color-signal);color:var(--color-signal)}.dev-tag--curated[data-astro-cid-uo34s2qa]{border-color:var(--color-accent);color:var(--color-accent)}.dev-tag--pending[data-astro-cid-uo34s2qa]{color:var(--color-ink-faint);border-style:dashed}.dev-tag--goal[data-astro-cid-uo34s2qa]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.dev-tag--locked[data-astro-cid-uo34s2qa]{border-style:dashed;border-color:var(--color-accent);color:var(--color-accent)}.dev-stage[data-astro-cid-uo34s2qa] p[data-astro-cid-uo34s2qa]{color:var(--color-ink-soft);margin:0;font-size:.85rem}@media (width<=640px){.dev-stage[data-astro-cid-uo34s2qa]{grid-template-columns:1fr;gap:.3rem}}.page[data-astro-cid-z3wj2bop]{max-width:var(--max-width);padding:var(--space-md) var(--content-padding) var(--space-xl);gap:var(--space-lg);margin-inline:auto;display:grid}.back-link[data-astro-cid-z3wj2bop]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.78rem;text-decoration:none}.back-link[data-astro-cid-z3wj2bop]:hover,.back-link[data-astro-cid-z3wj2bop]:focus-visible{color:var(--color-ink)}.page-intro[data-astro-cid-z3wj2bop]{gap:var(--space-sm);display:grid}.page[data-astro-cid-z3wj2bop] h1[data-astro-cid-z3wj2bop]{text-transform:uppercase;max-width:24ch;font-size:clamp(1.8rem,3vw + 1rem,3rem)}.intro[data-astro-cid-z3wj2bop]{color:var(--color-ink-soft);max-width:44rem;font-size:1rem}.proj-intro-grid[data-astro-cid-z3wj2bop]{gap:var(--space-md) clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.proj-main[data-astro-cid-z3wj2bop]{gap:var(--space-lg);grid-column:1/span 7;display:grid}.proj-aside[data-astro-cid-z3wj2bop]{align-content:start;gap:var(--space-sm);grid-column:9/span 4;display:grid}.proj-aside[data-astro-cid-z3wj2bop] img[data-astro-cid-z3wj2bop]{aspect-ratio:4/5;object-fit:cover;object-position:30% 40%;background:var(--color-bg-raised);width:100%;height:auto}.proj-aside-caption[data-astro-cid-z3wj2bop]{color:var(--color-ink-faint);border-left:2px solid var(--color-signal);padding-left:.6rem;font-size:.72rem}.proj-section[data-astro-cid-z3wj2bop]{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-line);display:grid}.proj-section[data-astro-cid-z3wj2bop]:first-of-type{border-top:none;padding-top:0}.proj-section[data-astro-cid-z3wj2bop] h2[data-astro-cid-z3wj2bop]{text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem}.proj-section[data-astro-cid-z3wj2bop] p[data-astro-cid-z3wj2bop]{color:var(--color-ink-soft);font-size:.95rem}.proj-quote[data-astro-cid-z3wj2bop]{font-family:var(--font-display);color:var(--color-ink);border-left:2px solid var(--color-signal);padding-left:1rem;font-size:1.08rem;font-weight:600;line-height:1.5}@media (width<=900px){.proj-main[data-astro-cid-z3wj2bop],.proj-aside[data-astro-cid-z3wj2bop]{grid-column:1/-1}.proj-aside[data-astro-cid-z3wj2bop]{max-width:20rem}}.methodik-intro[data-astro-cid-z3wj2bop]{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-line);display:grid}.methodik-intro[data-astro-cid-z3wj2bop] h2[data-astro-cid-z3wj2bop]{text-transform:uppercase;max-width:20ch;font-size:clamp(1.6rem,2.4vw,2.2rem)}.glance-row[data-astro-cid-z3wj2bop]{gap:var(--space-sm);margin-top:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.glance-row[data-astro-cid-z3wj2bop]{grid-template-columns:1fr}}.link-inline[data-astro-cid-z3wj2bop]{color:var(--color-signal);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.2em;font-size:.86rem}.link-inline[data-astro-cid-z3wj2bop]:hover,.link-inline[data-astro-cid-z3wj2bop]:focus-visible{text-decoration-color:currentColor}.data-note[data-astro-cid-z3wj2bop]{color:var(--color-ink-faint);margin:0;font-size:.72rem}
