section { max-width: 100%; word-wrap: break-word; overflow-wrap: break-word; white-space: normal; padding-right: 64px; } .header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px; img { width: 32px; height: 32px; cursor: pointer; margin-left: 12px; &:hover { width: 36px; height: 36px; background-color: var(--light-gray); border-radius: 18px; } } } h1 { font-size: 61px; font-weight: 700; width: 80%; } h2 { font-size: 32px; font-weight: 700; padding: 24px 0 12px 0; } h3 { font-size: 20px; font-weight: 700; padding: 24px 0; } p { font-size: 16px; font-weight: 400; padding-bottom: 10px; } ul { padding: 12px; li { padding: 5px; } } a { color: var(--light-blue); text-decoration: none; &:hover { text-decoration: underline; } } /*------------- RESPONSIVE -------------*/ @media screen and (max-width: 910px) { section { padding-right: 0; } } @media screen and (max-width: 500px) { h1 { font-size: 47px; } h2 { font-size: 27px; } }