.mag-article { max-width: 760px; margin: 0 auto; padding: 120px 24px 100px; }
.mag-article-breadcrumb { font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: #999; margin-bottom: 20px; }
.mag-article-breadcrumb a { color: #999; text-decoration: none; }
.mag-article-breadcrumb a:hover { color: #b8973a; }
.mag-article-title { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: 42px; line-height: 1.2; margin: 0 0 16px; }
.mag-article-meta { font-size: 12px; color: #999; letter-spacing: .04em; margin-bottom: 48px; }
.mag-article-body { font-size: 16px; line-height: 1.9; color: #333; }
.mag-article-body p { margin: 0 0 24px; }
@media (max-width: 640px) {
  .mag-article { padding: 90px 20px 70px; }
  .mag-article-title { font-size: 30px; }
}
