.timeline{margin:var(--space-8) 0;padding-left:var(--space-4);position:relative}.timeline:before{content:"";background-color:var(--border);width:2px;position:absolute;top:8px;bottom:0;left:3px}.timeline-item{padding-left:var(--space-6);padding-bottom:var(--space-8);position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-marker{background-color:var(--accent);border:2px solid var(--bg-primary);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-primary);border-radius:50%;position:absolute;top:6px;left:-4px}.timeline-period{color:var(--text-tertiary);margin-bottom:var(--space-1);font-size:.8rem}.timeline-title{margin:0 0 var(--space-2) 0;font-size:1.1rem}.timeline-description{color:var(--text-secondary);margin:0;font-size:.95rem}.about-page{padding:var(--space-8) var(--space-4) var(--space-16)}.about-content{gap:var(--space-12);flex-direction:column;display:flex}.about-section h2{margin-bottom:var(--space-6);font-size:1.5rem}.about-section p{font-size:1.05rem;line-height:1.7}.philosophy-highlight{background-color:var(--accent-subtle);border-left:4px solid var(--accent);padding:var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.philosophy-highlight p{color:var(--text-primary);margin:0;font-size:1.15rem}@media (width<=640px){.about-page{padding-top:var(--space-6);padding-bottom:var(--space-12)}.about-content{gap:var(--space-10,40px)}.about-section h2{margin-bottom:var(--space-4)}.about-section p{font-size:1rem}.philosophy-highlight{padding:var(--space-5,20px);border-radius:var(--radius-md);margin-bottom:var(--space-5,20px)}.philosophy-highlight p{font-size:1.05rem}}
