Web Designers use multiple methods to embed different styles of CSS

Web Designers use multiple methods to embed different styles of CSS into a website: inline, embedded, external, and imported.

Respond to the following in a minimum of 175 words:

What are the characteristics of each method of embedding different CSS styles?
Which method is most frequently used in website and why?