.sec-title[data-astro-cid-tdycyq42]{margin-bottom:var(--space-6)}.intro-grid[data-astro-cid-tdycyq42]{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.intro-grid[data-astro-cid-tdycyq42]{grid-template-columns:320px 1fr}}.intro-portrait[data-astro-cid-tdycyq42]{width:min(70vw,320px);margin-inline:auto}.intro-p[data-astro-cid-tdycyq42]{font-size:var(--fs-md);line-height:1.65}.about-quote[data-astro-cid-tdycyq42]{padding:var(--space-5) var(--space-6);border-left:2px solid var(--c-gold);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-serif);font-style:italic;font-size:var(--fs-md);background:linear-gradient(90deg,#ba9c6a1a,#0000);line-height:1.5}.approach[data-astro-cid-tdycyq42]{counter-reset:none}.novel-note[data-astro-cid-tdycyq42]{font-size:var(--fs-sm);color:var(--text-muted);align-items:flex-start;gap:.6rem;display:flex}.novel-note[data-astro-cid-tdycyq42] svg{color:var(--c-bronze);flex:none;margin-top:.2rem}.tl-head[data-astro-cid-tdycyq42]{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.legend[data-astro-cid-tdycyq42],.tl-tags[data-astro-cid-tdycyq42]{gap:var(--space-4);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;display:flex}.legend[data-astro-cid-tdycyq42] li[data-astro-cid-tdycyq42],.tl-tags[data-astro-cid-tdycyq42] li[data-astro-cid-tdycyq42]{align-items:center;gap:.45rem;display:inline-flex}.tl-tags[data-astro-cid-tdycyq42]{gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--space-3)}.dot[data-astro-cid-tdycyq42]{border-radius:50%;flex:none;width:10px;height:10px}.dot--rhetorik[data-astro-cid-tdycyq42]{background:var(--c-bronze)}.dot--technik[data-astro-cid-tdycyq42]{background:var(--c-steel)}.dot--lehre[data-astro-cid-tdycyq42]{background:var(--c-navy)}.timeline[data-astro-cid-tdycyq42]{gap:var(--space-7);padding:0 0 0 2rem;display:grid;position:relative}.timeline[data-astro-cid-tdycyq42]:before{content:"";background:linear-gradient(var(--c-gold), var(--c-steel) 70%, transparent);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:7px}.tl-item[data-astro-cid-tdycyq42]{gap:var(--space-2);display:grid;position:relative}.tl-node[data-astro-cid-tdycyq42]{background:var(--c-offwhite);border:2px solid var(--c-gold);border-radius:50%;width:11px;height:11px;position:absolute;top:.35rem;left:-2rem;box-shadow:0 0 0 4px #ba9c6a26}.tl-period[data-astro-cid-tdycyq42]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--accent-on-light)}.tl-body[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:var(--fs-lg);margin-bottom:var(--space-2)}.tl-body[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{color:var(--text-muted);max-width:46rem}.tl-item--compact[data-astro-cid-tdycyq42] .tl-body[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:var(--fs-md)}.tl-item--compact[data-astro-cid-tdycyq42] .tl-node[data-astro-cid-tdycyq42]{border-color:var(--c-steel);background:var(--c-steel);box-shadow:none}@media (width>=860px){.timeline[data-astro-cid-tdycyq42]{padding-left:0}.timeline[data-astro-cid-tdycyq42]:before{left:11.5rem}.tl-item[data-astro-cid-tdycyq42]{grid-template-columns:10rem 1fr;gap:3rem}.tl-node[data-astro-cid-tdycyq42]{left:calc(11.5rem - 5px)}.tl-period[data-astro-cid-tdycyq42]{text-align:right;padding-top:.15rem}}.qual-list[data-astro-cid-tdycyq42]{background:var(--c-line-dark);border:1px solid var(--c-line-dark);border-radius:var(--radius-lg);gap:1px;padding:0;display:grid;overflow:hidden}@media (width>=760px){.qual-list[data-astro-cid-tdycyq42]{grid-template-columns:repeat(2,1fr)}.qual[data-astro-cid-tdycyq42]:last-child:nth-child(odd){grid-column:1/-1}}.qual[data-astro-cid-tdycyq42]{padding:var(--space-6);background:var(--c-navy);align-content:start;gap:.35rem;display:grid}.qual[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:var(--fs-md);line-height:1.3}.qual[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{color:var(--text-on-dark-muted);font-size:var(--fs-sm)}.qual-year[data-astro-cid-tdycyq42]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-gold);letter-spacing:.08em}.more-card[data-astro-cid-tdycyq42]{flex-direction:row;align-items:center}.more-card[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:var(--fs-md);flex:1}.more-card[data-astro-cid-tdycyq42] svg{color:var(--c-steel);flex:none}
