@import"fonts-2026.css";.article-cards-2026{margin-top:var(--section-margin-top);margin-bottom:var(--section-margin-bottom);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);background-color:var(--section-bg-color);font-family:Montserrat,sans-serif}.article-cards-2026 h1,.article-cards-2026 h2,.article-cards-2026 h3,.article-cards-2026 h4,.article-cards-2026 h5,.article-cards-2026 h6{font-family:Montserrat,sans-serif}.article-cards-2026__container{margin:0 auto}.article-cards-2026__header{text-align:var(--title-align);margin-bottom:var(--header-margin-bottom)}.article-cards-2026__title{font-size:var(--title-font-size);color:var(--title-color);font-weight:700;margin:0;line-height:1.3}.article-cards-2026__subtitle{font-size:var(--subtitle-font-size);color:var(--subtitle-color);text-align:var(--subtitle-align);margin:10px auto 0;line-height:1.5;width:80%}.article-cards-2026__grid{display:grid;grid-template-columns:repeat(var(--cards-per-row),1fr);gap:var(--cards-gap);margin-bottom:5%}@media screen and (max-width:989px){.article-cards-2026__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.article-cards-2026__grid{grid-template-columns:1fr}}.article-cards-2026__card{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.article-cards-2026__card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.article-cards-2026__image-wrapper{width:100%;aspect-ratio:350 / 200;overflow:hidden}.article-cards-2026__image{width:100%;height:100%;display:block;object-fit:cover}.article-cards-2026__placeholder{width:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.article-cards-2026__placeholder svg{width:50%;height:50%;opacity:.3}.article-cards-2026__content{padding:6% 8%;display:flex;flex-direction:column;flex:1}.article-cards-2026__card-title{font-size:var(--card-title-font-size, 24px);color:var(--card-title-color, #000000);font-weight:500;margin:0 0 6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-cards-2026__card-subtitle{font-size:var(--card-subtitle-font-size, 16px);color:var(--card-subtitle-color, #555555);margin:0 0 10px;line-height:1.7;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-cards-2026__footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #e0e0e0}.article-cards-2026__date{display:flex;align-items:center;gap:8px}.article-cards-2026__date-icon{width:16px;height:16px;display:block;flex-shrink:0}.article-cards-2026__date-text{font-size:var(--date-font-size, 14px);color:var(--date-color, #888888);line-height:16px}.article-cards-2026__link{display:inline-flex;align-items:center;color:var(--card-link-color, #0066cc);font-size:var(--link-font-size, 14px);text-decoration:none;transition:opacity .2s ease;font-weight:400;white-space:nowrap}.article-cards-2026__link:hover{opacity:.7;color:var(--card-link-color, #0066cc)}.article-cards-2026__view-all-wrapper{display:flex;justify-content:center;align-items:center;margin-top:40px}.article-cards-2026__view-all-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background-color:gold;color:#000;font-size:1.125rem;font-weight:500;text-decoration:none;transition:opacity .2s ease}.article-cards-2026__view-all-btn:hover{opacity:.85}@media screen and (max-width:1620px){.article-cards-2026__title{margin:0 0 20px}.article-cards-2026__header{margin-bottom:30px}.article-cards-2026__card-title{font-size:18px}.article-cards-2026__card-subtitle{font-size:14px}.article-cards-2026__link,.article-cards-2026__date-text,.article-cards-2026__view-all-btn{font-size:12px}}@media screen and (max-width:749px){.article-cards-2026__content{padding:20px}.article-cards-2026__footer{flex-direction:column;align-items:flex-start;gap:12px}.article-cards-2026__link{align-self:flex-end}.article-cards-2026__view-all-wrapper{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-article-cards-2026.css.map */
