.about-timeline{max-width:600px;margin:0 auto;position:relative;padding-left:40px}.about-timeline:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--glacier-blue, #4a90c4),rgba(74,144,196,.2))}.about-timeline__major{position:relative;padding-bottom:24px}.about-timeline__major:before{content:"";position:absolute;left:-29px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--glacier-blue, #4a90c4);border:3px solid #fff;box-shadow:0 0 0 3px #4a90c440;transform:translate(-50%)}.about-timeline__year{font-weight:700;color:var(--glacier-blue, #4a90c4);font-size:var(--text-sm, .875rem);margin-bottom:4px}.about-timeline__event{font-size:var(--text-base, 1rem);font-weight:700;color:var(--ink-dark, #0f2b3d);line-height:1.6}.about-timeline__minor{position:relative;padding-bottom:20px;cursor:pointer;border-radius:var(--radius-sm, 10px);transition:background .2s;padding-top:6px;padding-right:16px}.about-timeline__minor:hover{background:#4a90c40a}.about-timeline__minor:before{content:"";position:absolute;left:-29px;top:8px;width:12px;height:12px;border-radius:50%;background:#4a90c466;border:2px solid #fff;transform:translate(-50%)}.about-timeline__minor-text{display:block;font-size:var(--text-sm, .875rem);color:var(--text-body);line-height:1.7;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s}.about-timeline__minor:hover .about-timeline__minor-text{max-height:80px;opacity:1}.about-timeline__major:last-child,.about-timeline__minor:last-child{padding-bottom:0}.about-why-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}@media(min-width:768px){.about-why-grid{grid-template-columns:1fr 1fr}}.about-why-item{background:var(--color-bg-card, #fff);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.about-why-item h3{font-size:1.1rem;margin:0 0 .75rem;color:var(--color-primary, #1976d2)}.about-why-item p{font-size:.95rem;line-height:1.7;color:#444;margin:0}
