Overall, your layout is very close to the design spec in both desktop and mobile versions.
Desktop:
The size of text in the .large-container is affecting the way the elements layout and align with one another.
In .learning, the space between the .course-selection cards is about half what you find in the spec
Mobile:
The <h3> text in .course-selection is left aligned in the spec, but centered in your page.
Overall, your layout is very close to the design spec in both desktop and mobile versions.
Desktop: The size of text in the .large-container is affecting the way the elements layout and align with one another. In .learning, the space between the .course-selection cards is about half what you find in the spec
Mobile: The
<h3>
text in .course-selection is left aligned in the spec, but centered in your page.