/* Shared Alor image-card palette for desktop and mobile */
.news-grid article,.news-grid article>div,.blog-feature__copy,.blog-card,.blog-card--dark,.press-card,.press-card__body,.completed-card,.completed-card>div,.doc-card,.doc-card__body{background:#0d2b27;color:#f5f6f1}
.news-grid article,.blog-card,.press-card,.completed-card,.doc-card{border-color:#1d443b!important;box-shadow:0 14px 36px #08241e24}
.news h3,.blog-feature h2,.blog-card h3,.blog-card--dark h3,.press-card h3,.completed-card h2,.doc-card__body h2{color:#f5f6f1}
.blog-feature p,.blog-card p,.blog-card--dark p,.press-card p,.completed-card p,.doc-card__body p{color:#b8c9c3}
.blog-meta span,.blog-meta time,.blog-card .blog-meta time{color:#aabbb5}
.news article>div>a,.blog-feature .blog-read,.blog-card .blog-read,.blog-card--dark .blog-read,.press-card__body>a,.completed-card small,.completed-card b,.doc-card__body small,.doc-card__body a{color:#c6d936!important;border-color:#c6d936!important}
.news-grid article:hover,.blog-card:hover,.press-card:hover,.completed-card:hover,.doc-card:hover{box-shadow:0 24px 50px #08241e3d}

/* Filled lime actions need dark text; the previous shared accent rule made it invisible. */
.press-page .press-card__body>a,
.press-page .featured-copy>a{
  color:#071f1a!important;
  border-color:transparent!important;
}
.press-page .press-card__body>a i,
.press-page .featured-copy>a i{
  color:#071f1a!important;
  opacity:1!important;
}
.press-page .press-card__body>a:hover,
.press-page .featured-copy>a:hover{
  color:#071f1a!important;
  background:#d9e957;
}

.blog-page .blog-feature .blog-read,
.blog-page .blog-card .blog-read,
.blog-page .blog-card--dark .blog-read{
  color:#071f1a!important;
  border-color:transparent!important;
}
.blog-page .blog-feature .blog-read i,
.blog-page .blog-card .blog-read i,
.blog-page .blog-card--dark .blog-read i{
  color:#071f1a!important;
}
.blog-page .blog-feature .blog-read:hover,
.blog-page .blog-card .blog-read:hover,
.blog-page .blog-card--dark .blog-read:hover{
  color:#071f1a!important;
  background:#d9e957;
}

.documents-page .doc-card__body a{
  color:#071f1a!important;
  border-color:transparent!important;
}
.documents-page .doc-card__body a i{
  color:#071f1a!important;
  opacity:1!important;
}
.documents-page .doc-card__body a:hover{
  color:#071f1a!important;
  background:#d9e957;
}
