#verlauf .timeline-heading{display:block;margin:0 0 26px;min-width:0}
#verlauf .timeline-heading h2{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.15;max-width:none;margin:12px 0 18px;overflow-wrap:break-word}
#verlauf .timeline-heading .section-intro{max-width:none;font-size:.96rem;line-height:1.65;margin:0}
#verlauf .timeline-context,#verlauf .memory-card{min-width:0}
#verlauf .memory-card h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25;max-width:none}
#verlauf .timeline-context h3{font-size:1.1rem;line-height:1.4;margin:0 0 10px}
#verlauf .timeline-context>p{font-size:.94rem;line-height:1.65;margin:0 0 16px}
@media(min-width:981px){
 #verlauf .timeline-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}
 #verlauf .timeline-context{position:sticky;top:100px;align-self:start;padding:24px 0 0;margin:0;max-width:none}
 #verlauf .memory-card{align-self:start;margin:0;max-width:none}
}
@media(max-width:980px){
 #verlauf .timeline-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}
 #verlauf .timeline-context{position:static;padding:0;margin:0;max-width:70ch}
 #verlauf .timeline-heading{margin-bottom:22px}
}
@media(min-width:981px) and (max-height:720px){#verlauf .timeline-context{position:static}}
#chatgpt-verbinden .chatgpt-column,#chatgpt-verbinden .chatgpt-copy-steps{min-width:0}
#chatgpt-verbinden .chatgpt-heading{display:block;margin:0 0 24px}
#chatgpt-verbinden .chatgpt-heading h2{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.15;max-width:none;margin:12px 0 18px;overflow-wrap:break-word}
#chatgpt-verbinden .chatgpt-heading .section-intro{font-size:.96rem;line-height:1.65;max-width:none;margin:0}
#chatgpt-verbinden .chatgpt-column>.agent-panel{position:static}
#chatgpt-verbinden .chatgpt-copy-steps{margin:0}
@media(min-width:981px){
 #chatgpt-verbinden .chatgpt-video-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}
 #chatgpt-verbinden .chatgpt-column{position:sticky;top:100px;align-self:start}
}
@media(max-width:980px){
 #chatgpt-verbinden .chatgpt-video-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 #chatgpt-verbinden .chatgpt-column{position:static}
}
@media(min-width:981px) and (max-height:850px){#chatgpt-verbinden .chatgpt-column{position:static}}
