.mc-blog-archive,
.mc-single-article { padding-block: var(--mc-space-xl) var(--mc-space-2xl); direction: rtl; text-align: right; }
.mc-blog-archive > .mc-container,
.mc-single-article > .mc-container { width: min(100%, var(--mc-container-width)); margin-inline: auto; padding-inline: var(--mc-container-padding-mobile); }
.mc-blog-breadcrumb { display: flex; gap: var(--mc-space-xs); margin-block-end: var(--mc-space-lg); color: var(--mc-color-text-secondary); font-size: var(--mc-font-size-sm); }
.mc-blog-breadcrumb a { color: var(--mc-color-primary); text-decoration: none; }
.mc-blog-archive__header { margin-block-end: var(--mc-space-xl); }
.mc-blog-archive__header h1,
.mc-single-article h1 { margin-block: 0 var(--mc-space-sm); }
.mc-blog-grid { display: grid; grid-template-columns: 1fr; gap: var(--mc-space-lg); }
.mc-article-card { display: flex; flex-direction: column; overflow: hidden; height: 100%; background: var(--mc-color-surface); border: 1px solid var(--mc-color-border); border-radius: var(--mc-radius-card); box-shadow: var(--mc-shadow-small); }
.mc-article-card__media,
.mc-article-card__image,
.mc-article-card__placeholder { display: block; width: 100%; aspect-ratio: 16 / 9; }
.mc-article-card__media { overflow: hidden; background: var(--mc-color-background); }
.mc-article-card__image { height: 100%; object-fit: cover; }
.mc-article-card__placeholder { background: var(--mc-color-background); }
.mc-article-card__content { display: flex; flex: 1; flex-direction: column; gap: var(--mc-space-sm); align-items: flex-start; padding: var(--mc-space-md); }
.mc-article-card__category,
.mc-article-card__date { color: var(--mc-color-text-secondary); font-size: var(--mc-font-size-xs); }
.mc-article-card__title { margin: 0; font-size: var(--mc-font-size-md); line-height: var(--mc-line-height-tight); }
.mc-article-card__title a { color: var(--mc-color-text-primary); text-decoration: none; }
.mc-article-card__excerpt { margin: 0; color: var(--mc-color-text-secondary); font-size: var(--mc-font-size-sm); line-height: var(--mc-line-height-relaxed); }
.mc-article-card__more { margin-block-start: auto; }
.mc-single-article__content { max-width: 52rem; margin-inline: auto; }
.mc-single-article__content figure { margin: var(--mc-space-xl) 0; }
.mc-single-article__content img { width: 100%; height: auto; border-radius: var(--mc-radius-card); }
.mc-single-article .entry-content { font-size: var(--mc-font-size-md); line-height: var(--mc-line-height-relaxed); }
.mc-blog-navigation { display: flex; justify-content: center; margin-block-start: var(--mc-space-xl); }
.mc-blog-load-more { display: none; }
.mc-blog-archive.is-load-more-enhanced .mc-blog-pagination { display: none; }
.mc-blog-archive.is-load-more-enhanced .mc-blog-load-more { display: inline-flex; }
.mc-blog-load-more[aria-busy="true"] { opacity: 1; cursor: wait; }
@media (min-width: 48rem) { .mc-blog-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 48rem) { .mc-blog-archive > .mc-container, .mc-single-article > .mc-container { padding-inline: var(--mc-container-padding-desktop); } }
@media (min-width: 64rem) { .mc-blog-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
