`first-of-type` and `last-of-type` are only used to set border radiuses, which aren't supported in IE8. IE8 has the same layout, without rounded corners. There's nothing to address later here.