/* Research positioning, 6 October 2026. Layout uses canonical site tokens. */
.about-hero>p+p{margin-top:24px}
.lab-hero h1{font-size:clamp(42px,6.3vw,96px);line-height:1.04;letter-spacing:-.06em;max-width:23ch;margin:45px 0}
html[lang=de] .lab-hero h1{font-size:clamp(39px,5.5vw,86px);max-width:27ch}
.lab-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:48px}.lab-intro p,.lab-lead{font-size:clamp(17px,1.45vw,22px);line-height:1.6;color:var(--muted);max-width:65ch}.lab-intro p:first-child{color:var(--paper)}
.lab-actions{display:flex;gap:35px;flex-wrap:wrap;margin-top:35px}.lab-research,.lab-about,.lab-evidence,.lab-method,.lab-collaboration{border-top:1px solid var(--line)}
.lab-research h2,.lab-about h2,.lab-evidence h2,.lab-method h2,.lab-collaboration>h2{max-width:22ch}.lab-lead{margin-top:30px}.lab-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin:55px 0 40px}.lab-questions article{border-top:1px solid var(--line);padding-top:20px}.lab-questions h3{font-size:clamp(27px,2.6vw,40px);line-height:1.1;margin:25px 0 22px}.lab-questions article>p:last-child{color:var(--muted);font-size:16px;line-height:1.65}
.lab-founders{display:grid;grid-template-columns:1fr 1fr;gap:5%;margin:55px 0 40px}.lab-founder{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;align-items:end}.lab-founder>img{width:100%;height:260px;object-fit:cover;object-position:top;background:var(--surface)}.lab-founder h3{font-size:clamp(26px,2.8vw,42px);line-height:1.1;margin:12px 0 16px}.lab-founder div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.6}.lab-founder div>span{display:block;font-size:12px;margin-top:24px}.lab-about .experience-proof{margin-top:70px}.lab-about .experience-heading h2{font-size:30px}.work>.text-link{margin-top:40px}.lab-collaboration .entry-grid{margin-top:50px}
.lab-sources{margin-top:50px}.lab-sources article{display:grid;grid-template-columns:1fr 2fr;gap:20px 6%;border-top:1px solid var(--line);padding:32px 0}.lab-sources h3{font-size:26px;line-height:1.2}.lab-sources p{font-size:17px;line-height:1.65;color:var(--muted)}.lab-sources .text-link{grid-column:2;justify-self:start}.lab-note{font-size:14px;line-height:1.65;color:var(--muted);margin-top:30px;max-width:85ch}.lab-method>.text-link{margin-top:30px}
@media(max-width:800px){.lab-intro,.lab-questions,.lab-founders{grid-template-columns:1fr;gap:30px}.lab-hero h1{margin:36px 0}.lab-intro{margin-top:30px}.lab-questions{margin-top:40px}.lab-founder>img{height:240px}.lab-founder{grid-template-columns:1fr 1.1fr}.lab-sources article{grid-template-columns:1fr}.lab-sources .text-link{grid-column:1}}
@media(max-width:380px){.lab-hero h1{font-size:38px}html[lang=de] .lab-hero h1{font-size:35px}.lab-founder{gap:18px}.lab-founder>img{height:210px}}
