anchor.diff:          :markdown
             > There are only two hard problems in Computer Science: cache invalidation and naming things — _Phil Karlton_
   
  -          It is known fact, that right styleguide can significantly increase development speed, debugging and implementing new features in legacy code. Sadly, most CSS codebase is developed without (sometimes) any structure and naming conventions. This leads to unmaintainable CSS codebase in long term run.
  +          It is known fact, that the right styleguide can significantly increase development speed, debugging and implementing new features in legacy code. Sadly, most CSS codebase is developed without (sometimes) any structure and naming conventions. This leads to an unmaintainable CSS codebase in the long term.
   
             The BEM approach ensures that everyone who participates in the development of a website works with a single codebase and speaks the same language. Using proper naming will prepare you for the changes in design of the website.
   
  
positive.code:         :markdown
            #### Naming
  
            Block name may consist of Latin letters, digits, and dashes. To form a CSS class, add short prefix for namespacing: `.block`
        .grid__cell-md.grid__cell-md_size_4.grid__cell_left-border.raw-text
          :markdown
            #### HTML
  
negative.code:       .grid__cell-md.grid__cell-md_size_4.grid__cell_left-border.raw-text
          :markdown
            #### Naming
            Element names may consist of Latin letters, digits, and dashes.
            CSS class is formed as block name plus two underscores plus element name:
            `.block__elem`
        .grid__cell-md.grid__cell-md_size_4.grid__cell_left-border.raw-text
  