На самом деле ничего сложно, CSS 2.1 там поддерживается нормуль, если JS нужен, берете TypeScript, настраиваете его на es3 и вперёд.
Ещё можно
PIE прикрутить, но я бы не советовал, от него проблем больше, чем помощи.
Про `flex` конечно забыть придётся, только table/float, только хардкор. Но и это не страшно, берете сетку от бутстрапа первого и не горюете.