.bs-about-numbers #capacity{scroll-margin-top:112px}
.bs-about-numbers .numbers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px)}
.bs-about-numbers .numbers>*,.bs-about-numbers .num-stat{min-width:0}
.bs-about-numbers .numbers__left h2{font-size:clamp(34px,4vw,50px);line-height:1.12}
.bs-about-numbers .numbers__left p{font-size:16px;line-height:1.8}
.bs-about-numbers .numbers__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.bs-about-numbers .num-stat{display:flex;flex-direction:column;gap:12px}
.bs-about-numbers .num-stat__val{order:-1;margin:0;font-size:clamp(32px,3.5vw,44px);line-height:1.15;white-space:nowrap}
.bs-number-unit{font-size:.6em;letter-spacing:0}
.bs-about-numbers .num-stat__label{line-height:1.7;letter-spacing:.12em;overflow-wrap:normal}
.bs-about-numbers .numbers__right>.section-label{font-family:var(--font-mono);font-size:10px;line-height:1.8}
.bs-about-numbers .timeline li{grid-template-columns:130px minmax(0,1fr);gap:24px;align-items:start}
.bs-about-numbers .timeline__phase{line-height:1.8;letter-spacing:.12em;padding-right:12px}
.bs-about-numbers .timeline h3{font-size:18px;line-height:1.4}
.bs-about-numbers .timeline p{font-size:14px;line-height:1.75}
@media(max-width:900px){.bs-about-numbers .numbers{grid-template-columns:minmax(0,1fr);gap:48px}.bs-about-numbers .numbers__left h2{max-width:650px}.bs-about-numbers .numbers__stats{max-width:640px}}
@media(max-width:600px){.bs-about-numbers #capacity{scroll-margin-top:96px}.bs-about-numbers .numbers__left h2{font-size:36px}.bs-about-numbers .num-stat{padding:16px;gap:8px}.bs-about-numbers .num-stat__val{font-size:32px}.bs-about-numbers .num-stat__label{font-size:10px;letter-spacing:.06em}.bs-about-numbers .timeline li{grid-template-columns:minmax(0,1fr);gap:8px}.bs-about-numbers .timeline__phase{padding-right:0}.bs-about-numbers .timeline h3{font-size:18px}}
