h1.master { margin: 0; font-family: var(--title-font); font-size: 3.5rem; word-spacing: -0.15em; } h2 { font-size: 1.5rem; } h1 + h2 { margin-top: 0; } section h1:first-child { margin-top: 0; } section + section { margin-top: 3rem; } .main { font-size: 1.2rem; } .card { margin-bottom: 2rem; } section.resume-section .resume-item .resume-date { min-width: 18rem; } /* lg Breakpoint */ @media (min-width: 992px) { section.resume-section { min-height: 100vh; } }