.dual-track{padding:20px 0;position:relative}.track-header{display:grid;gap:20px;grid-template-columns:150px 1fr;margin-bottom:30px}.track-label{border-radius:8px;color:#2d3748;font-size:1.1em;font-weight:700;padding:15px;text-align:center}.track-label.legislative{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.track-label.regulatory{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.track-container{display:grid;gap:20px;grid-template-columns:150px 1fr;margin-bottom:20px}.track-title{align-items:center;color:#4a5568;display:flex;font-size:.95em;font-weight:600;justify-content:center}.timeline-track{display:flex;gap:15px;overflow-x:auto;padding:20px 0;position:relative}.milestone-card{background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:280px;padding:15px;transition:transform .2s,box-shadow .2s}.milestone-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.milestone-card.legislative{background:linear-gradient(90deg,#fff5f5,#fff);border-left-color:#f56565}.milestone-card.regulatory{background:linear-gradient(90deg,#ebf8ff,#fff);border-left-color:#4299e1}.milestone-year{color:#2d3748;font-size:1.1em;font-weight:700;margin-bottom:8px}.milestone-title{color:#2c5282;font-size:.95em;font-weight:600;margin-bottom:8px}.milestone-desc{color:#4a5568;font-size:.85em;line-height:1.5}