/**
 * MARKLIS front page only — loaded after marklis-system.css
 */
body.home.marklis-redesign .hero {
  /* keep hero compact: content padding already set in system */
}

body.home.marklis-redesign .ml-home .section:first-of-type {
  /* services after proof strip */
}

body.home.marklis-redesign .compare article:last-child h3 {
  color: var(--mk-white);
}

body.home.marklis-redesign #fp-blog .article-card time,
body.home.marklis-redesign #fp-blog .article-card .cat {
  font-size: 12px;
  color: var(--mk-muted);
  display: block;
  margin-top: 12px;
}

body.home.marklis-redesign #fp-blog .article-card h3 {
  font-size: 20px;
  margin-top: 8px;
  line-height: 1.4;
}

@media (max-width: 767px) {
  body.home.marklis-redesign .hero-bottom .text-link {
    display: block;
    text-align: center;
    margin-top: 12px;
  }
}
