.about-timeline{position:relative;padding:0}.about-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--color-gray-300);transform:translate(-50%)}.about-timeline-item{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:var(--space-4);margin-bottom:var(--space-6)}.about-timeline-item:last-child{margin-bottom:0}.about-timeline-dot{position:relative;width:14px;height:14px;border-radius:50%;background:var(--color-primary);border:3px solid var(--color-white);box-shadow:0 0 0 2px var(--color-primary);flex-shrink:0;z-index:1;margin-top:var(--space-5)}.about-timeline-item:nth-child(odd) .about-timeline-card{grid-column:1;grid-row:1}.about-timeline-item:nth-child(odd) .about-timeline-dot{grid-column:2;grid-row:1}.about-timeline-item:nth-child(odd) .about-timeline-spacer{grid-column:3;grid-row:1}.about-timeline-item:nth-child(2n) .about-timeline-spacer{grid-column:1;grid-row:1}.about-timeline-item:nth-child(2n) .about-timeline-dot{grid-column:2;grid-row:1}.about-timeline-item:nth-child(2n) .about-timeline-card{grid-column:3;grid-row:1}.about-timeline-card .card{transition:transform .2s ease,box-shadow .2s ease}.about-timeline-card .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.about-committee-card .card{transition:transform .2s ease,box-shadow .2s ease}.about-committee-card .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.about-honours .card{transition:transform .2s ease,box-shadow .2s ease}.about-honours .card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}@media(max-width:767px){.about-timeline:before{left:7px;transform:none}.about-timeline-item{display:flex;gap:var(--space-4)}.about-timeline-dot{margin-top:var(--space-5);flex-shrink:0}.about-timeline-spacer{display:none}.about-timeline-card{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.about-timeline-card .card,.about-committee-card .card,.about-honours .card{transition:none}}
