.ahura-article-slider { --platform-desktop: 4; --platform-tablet: 2; --platform-mobile: 1; --platform-gap: 20px; background: transparent; color: #202b40; }
.ahura-article-slider__header { display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-bottom: 30px; }
.ahura-article-slider .ahura-article-slider__heading { margin: 0 0 10px; color: #202b40; font-size: 28px; font-weight: 800; line-height: 1.5; }
.ahura-article-slider .ahura-article-slider__description { margin: 0; color: #7d8094; font-size: 14px; line-height: 1.8; }
.ahura-article-slider .ahura-article-slider__all { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; padding: 9px 20px; border: 1px solid #e4dbd0; border-radius: 40px; background: transparent; color: #202b40; font-size: 12px; line-height: 1.7; text-decoration: none; }
.ahura-article-slider .ahura-article-slider__all:hover { background: #f2ebf9; }
.ahura-article-slider .ahura-platform-slider__track { align-items: flex-start; }
.ahura-article-slider .ahura-platform-slider__card { --article-accent: #e6d7ff; --article-ink: #643c91; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 0; padding: 0; border: 0; border-radius: 0; background: transparent; text-align: start; }
.ahura-article-slider .ahura-article-slider__cover + * { margin-top: var(--article-image-gap, var(--article-content-gap, 16px)); }
.ahura-article-slider .ahura-article-slider__category + .ahura-article-slider__body { margin-top: var(--article-category-gap, var(--article-content-gap, 16px)); }
.ahura-article-slider .ahura-platform-slider__card:hover { background: transparent; }
.ahura-article-slider .ahura-platform-slider__card:nth-child(4n + 2) { --article-accent: #b0ebff; --article-ink: #005575; }
.ahura-article-slider .ahura-platform-slider__card:nth-child(4n + 3) { --article-accent: #ffd3c0; --article-ink: #943a18; }
.ahura-article-slider .ahura-platform-slider__card:nth-child(4n + 4) { --article-accent: #bdeed6; --article-ink: #00694c; }
.ahura-article-slider__cover { display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 4 / 3; overflow: hidden; border-radius: 30px; background: repeating-linear-gradient(135deg, var(--article-accent) 0 10px, #fff 10px 20px); text-decoration: none; }
.ahura-article-slider__cover img { display: block; width: 100%; height: 100%; object-fit: cover; }
.ahura-article-slider__placeholder { font-size: 12px; color: #81798c; }
.ahura-article-slider .ahura-article-slider__category { display: inline-flex; padding: 4px 12px; border-radius: 30px; background: var(--article-accent); color: var(--article-ink); font-size: 11px; line-height: 1.7; text-decoration: none; }
.ahura-article-slider .ahura-article-slider__title { width: 100%; margin: 0; color: #202b40; font-size: 16px; font-weight: 700; line-height: 1.8; overflow-wrap: anywhere; }
.ahura-article-slider__title a { color: inherit; text-decoration: none; }
.ahura-article-slider__body { display: flex; flex-direction: column; width: 100%; gap: var(--article-content-gap, 16px); }
.ahura-article-slider__title a:hover { text-decoration: underline; }
.ahura-article-slider .ahura-article-slider__excerpt { width: 100%; margin: 0; color: #7d8094; font-size: 13px; line-height: 2; overflow-wrap: anywhere; }
@media (max-width: 767px) { .ahura-article-slider__header { flex-wrap: wrap; gap: 12px; margin-bottom: 22px; } .ahura-article-slider .ahura-article-slider__heading { font-size: 24px; } }
