.milestones .section-title{margin-top:45px;margin-bottom:38px}.milestones .section-title p{max-width:360px;line-height:1.7;color:#999}.milestone-labels{display:grid;grid-template-columns:1fr 1.25fr;padding:0 22px 13px;font:8px/1.6 var(--mono);letter-spacing:1px;color:#777}.milestone-rows{border:1px solid var(--line);border-radius:4px;overflow:hidden}.milestone-row{display:grid;grid-template-columns:32px 1fr 1.25fr;gap:15px;align-items:center;padding:25px 22px;border-bottom:1px solid var(--line);background:#121212}.milestone-row:last-child{border-bottom:0}.milestone-index{font:8px/1.6 var(--mono);color:#666;letter-spacing:1px}.milestone-row h3{font:400 28px/1.1 Teka,Arial,sans-serif;letter-spacing:-1px;margin:0}.milestone-row p{font-size:13px;color:#999;margin:0}.milestone-note{margin:18px 0 0;font:10px/1.7 Teka,Arial,sans-serif;color:#777;max-width:650px}@media(max-width:760px){.milestones .section-title{margin-top:30px;margin-bottom:26px}.milestone-labels{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px;font-size:7px}.milestone-row{grid-template-columns:20px .8fr 1.2fr;gap:10px;padding:22px 14px}.milestone-row h3{font-size:24px}.milestone-row p{font-size:11px;line-height:1.5}.milestone-note{font-size:10px}}

.milestone-row{align-items:start}.milestone-row h3{padding-top:2px}.milestone-row p{line-height:1.75;max-width:52ch}.milestone-row p strong{display:block;font-weight:400;color:#d8d8d8;font-family:Teka,Arial,sans-serif;font-size:15px;letter-spacing:-.2px;margin-bottom:7px}
@media(max-width:760px){.milestone-row p strong{font-size:13px;margin-bottom:5px}}
