/* Article spacing and type come from the shared editorial styles. */
.meditation-hero .hero-img-wrapper img { object-position: center 32%; }
.meditation-hero .article-author { margin: 1.5rem 0 0; }
.meditation-hero .article-author a { color: inherit; text-underline-offset: 0.2em; }

/* Link to the meditation collection using the existing card appearance. */
.article-meditation { max-width: 28.75rem; margin: 2rem 0; scroll-margin-top: 7rem; }
.article-meditation .article-meditation-card {
  display: block;
  overflow: hidden;
  border: 1px solid rgba(77, 77, 77, 0.13);
  background: #fbfbfb;
  box-shadow: 0 10px 30px rgba(60, 61, 55, 0.06);
  color: #3c3d37;
  text-decoration: none;
  transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}
.article-meditation .article-meditation-card::before { content: none; }
.article-meditation-card > img { display: block; width: 100%; height: auto; }
.article-meditation-card__content { padding: 1.35rem; }
.article-meditation-card h3 {
  width: 100%;
  margin: 0 0 1.6rem;
  color: #3c3d37;
  font-family: "PPEditorialNew", sans-serif;
  font-size: clamp(1.3rem, 1.55vw, 1.6rem);
  font-weight: 400;
  line-height: 1.25;
}
.article-meditation-card .article-meditation-card__meta {
  margin: 0 0 1rem;
  color: #6f542b;
  font-size: 0.85rem;
  font-weight: 200;
  line-height: normal;
}
.article-meditation-card .article-meditation-card__description {
  margin: 0 0 1rem;
  color: #4d4d4d;
  font-size: 1rem;
  font-weight: 200;
  line-height: normal;
}
.article-meditation-card__cta { display: inline-flex; align-items: center; gap: 0.25rem; color: #6f542b; font-size: 0.95rem; font-weight: 200; }
.article-meditation-card__cta img { flex-shrink: 0; }
.article-meditation-card:focus-visible { outline: 3px solid #6f542b; outline-offset: 4px; }
@media (hover: hover) {
  .article-meditation-card:hover { transform: translateY(-4px); border-color: rgba(154, 115, 54, 0.35); box-shadow: 0 18px 40px rgba(60, 61, 55, 0.12); }
}
html[dir="rtl"] .article-meditation-card__cta img { transform: rotate(180deg); }

/* Preserve the standard card layout when using a portrait instead of landscape. */
.featured-article--meditation .featured-article__media img { position: absolute; inset: 0; }
.news-section .meditation-card .news-img img,
.featured-article--meditation .featured-article__media img,
.news-wrapper--meditation .news-img img { object-position: center 28%; }
.news-wrapper--meditation .news-title::before { content: "Meditation & Nervensystem"; }
html[lang^="en"] .news-wrapper--meditation .news-title::before { content: "Meditation & Nervous System"; }
html[lang^="es"] .news-wrapper--meditation .news-title::before { content: "Meditación y sistema nervioso"; }
html[lang^="zh"] .news-wrapper--meditation .news-title::before { content: "冥想与神经系统"; }
html[lang^="ar"] .news-wrapper--meditation .news-title::before { content: "التأمل والجهاز العصبي"; }

html[dir="rtl"] .meditation-hero .quick-links-wrapper img,
html[dir="rtl"] .meditation-hero .hero-link img { transform: scaleX(-1); }
html[lang^="zh"] .meditation-article .article-content { line-break: strict; word-break: normal; hyphens: none; }
