/* Консервативные улучшения (не меняют стилистики) */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
img { max-width: 100%; height: auto; display: block; }
.container, .wrap { max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 16px; padding-right: 16px; box-sizing: border-box; }
@media (max-width: 600px) {
  body { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
  .container, .wrap { padding-left: 12px; padding-right: 12px; }
}
