@media (max-width: 990px) {
  .container {
    width: auto;
    max-width: 768px; }
  .content {
    padding: 0; }
  .main,
  .main__cell {
    display: block; }
  .side {
    display: none; } }

@media (max-width: 424px) {
  .container {
    padding: 0 10px; }
  .citation__text {
    clear: both;
    padding: 0 0 20px; }
  .logo {
    font-size: 18px;
    padding: 10px 0 10px 45px;
    display: table;
    margin: 0 auto; }
  .logo:before {
    width: 36px;
    height: 36px;
    margin-top: -18px; }
  .title {
    line-height: 1.1; }
  .comments {
    padding: 0; }
  .comments__title {
    font-size: 16px; } }
