.article-card[data-astro-cid-6q4mkohf]{background:#fff;border:1px solid #2250940f;border-radius:20px;flex-direction:column;width:100%;height:100%;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #22509403,0 2px 8px #00000003}.article-card[data-astro-cid-6q4mkohf]:hover{border-color:#2250941f;transform:translateY(-8px);box-shadow:0 20px 35px #2250940f,0 5px 15px #00000005}.article-image-wrap[data-astro-cid-6q4mkohf]{background:#f1f5f9;padding-top:60%;position:relative;overflow:hidden}.article-image-wrap[data-astro-cid-6q4mkohf] img[data-astro-cid-6q4mkohf]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.article-card[data-astro-cid-6q4mkohf]:hover .article-image-wrap[data-astro-cid-6q4mkohf] img[data-astro-cid-6q4mkohf]{transform:scale(1.04)}.article-overlay[data-astro-cid-6q4mkohf]{backdrop-filter:blur(4px);opacity:0;z-index:2;pointer-events:none;background:#181d38b3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .35s;display:flex;position:absolute;top:0;left:0}.article-image-wrap[data-astro-cid-6q4mkohf]:hover .article-overlay[data-astro-cid-6q4mkohf]{opacity:1}.overlay-icon[data-astro-cid-6q4mkohf]{color:#fff;font-size:28px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translateY(-12px)}.overlay-text[data-astro-cid-6q4mkohf]{letter-spacing:1px;text-transform:uppercase;margin-top:8px;font-size:.9rem;font-weight:700;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translateY(12px);color:#fff!important}.article-image-wrap[data-astro-cid-6q4mkohf]:hover .overlay-icon[data-astro-cid-6q4mkohf],.article-image-wrap[data-astro-cid-6q4mkohf]:hover .overlay-text[data-astro-cid-6q4mkohf]{transform:translateY(0)}.article-body[data-astro-cid-6q4mkohf]{flex-direction:column;flex-grow:1;padding:28px;display:flex}.category-badge[data-astro-cid-6q4mkohf]{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;background:#2250940d;border-radius:6px;align-self:flex-start;margin-bottom:16px;padding:6px 12px;font-size:.75rem;font-weight:800;transition:all .3s;display:inline-block}.article-card[data-astro-cid-6q4mkohf]:hover .category-badge[data-astro-cid-6q4mkohf]{background:var(--primary);color:#fff}.article-title[data-astro-cid-6q4mkohf]{color:var(--dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin-bottom:12px;font-size:1.15rem;font-weight:800;line-height:1.5;transition:color .3s;display:-webkit-box;overflow:hidden}.article-title[data-astro-cid-6q4mkohf] a[data-astro-cid-6q4mkohf]{color:inherit;text-decoration:none}.article-card[data-astro-cid-6q4mkohf]:hover .article-title[data-astro-cid-6q4mkohf]{color:var(--primary)!important}.article-excerpt[data-astro-cid-6q4mkohf]{color:#556275;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:22px;font-size:.92rem;line-height:1.65;display:-webkit-box;overflow:hidden}.read-more-link[data-astro-cid-6q4mkohf]{color:var(--primary);align-items:center;margin-top:auto;font-size:.88rem;font-weight:800;text-decoration:none;transition:color .3s;display:inline-flex}.read-more-link[data-astro-cid-6q4mkohf] i[data-astro-cid-6q4mkohf]{margin-left:6px;font-size:.8rem;transition:transform .3s}.article-card[data-astro-cid-6q4mkohf]:hover .read-more-link[data-astro-cid-6q4mkohf] i[data-astro-cid-6q4mkohf]{transform:translate(4px)}.article-card[data-astro-cid-6q4mkohf]:hover .read-more-link[data-astro-cid-6q4mkohf]{color:var(--primary-light)}.load-more-btn[data-astro-cid-6q4mkohf]{letter-spacing:.5px;background:var(--primary);border-color:var(--primary);font-size:.95rem;transition:all .3s cubic-bezier(.165,.84,.44,1)}.load-more-btn[data-astro-cid-6q4mkohf]:hover{background:var(--primary-light);border-color:var(--primary-light);transform:translateY(-3px);box-shadow:0 10px 25px #22509440!important}@keyframes articleFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.article-item-reveal{animation:.5s forwards articleFadeIn}
