
.speaker-photos>.keynote-additional{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:44px}
.keynote-additional>figure{grid-column:1;grid-row:1;margin:0}
.keynote-side{grid-column:2;grid-row:1;min-width:0}
.keynote-side>.services-label{margin:0 0 18px}
.keynote-side .speaker-smiles{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.keynote-side>.photo-credit{margin:10px 0 0}
.photo-credit{font-size:12px;line-height:1.5;margin-top:8px;color:#435b6b}
.stage-selection{row-gap:36px}
.stage-selection figure:nth-child(4){width:92%;justify-self:center}
.speaker-new-moments{margin-top:36px;padding-top:28px}
.workshop-featured .workshop-photo{width:92%;justify-self:center}
.workshop-evidence{gap:32px;margin-top:32px;padding-top:28px}
.workshop-evidence figure{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:20px;align-items:start}
.workshop-evidence .workshop-enlarge{background:transparent}
.workshop-evidence img,.workshop-evidence .workshop-gebenstorf img{height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}
.workshop-evidence figcaption{margin-top:0}
.lab-teaser p,.lab-teaser p strong,.lab-teaser p b{font-weight:500!important}
.lab-teaser h3{font-weight:750}
@media(max-width:700px){
.speaker-photos>.keynote-additional{grid-template-columns:1fr;gap:22px;margin-bottom:32px}
.keynote-additional>figure,.keynote-side{grid-column:1;grid-row:auto}
.keynote-side>.services-label{margin-bottom:14px}
.stage-selection figure:nth-child(4),.workshop-featured .workshop-photo{width:100%}
.workshop-evidence figure{grid-template-columns:120px minmax(0,1fr);gap:16px}
.workshop-evidence{gap:28px}
}
@media(max-width:360px){.workshop-evidence figure{grid-template-columns:100px minmax(0,1fr);gap:14px}}
