@charset "UTF-8";.home-articles-block{background:#f6f8fc;border-radius:28px;padding:28px 10px 10px 10px;margin:32px 0 0 0;max-width:100vw}.home-articles-grid{display:flex;gap:26px;flex-wrap:wrap;justify-content:center}.article-card{position:relative;flex:1 1 250px;max-width:330px;min-width:260px;height:350px;background:#222;border-radius:18px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.07);display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s}.article-card:hover{box-shadow:0 8px 32px rgba(70,100,200,0.14);transform:translateY(-4px) scale(1.03)}.article-bgimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .18s}.article-card:hover .article-bgimg{transform:scale(1.04);filter:brightness(0.91)}.article-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(28,31,40,0.97) 25%,rgba(34,38,53,0.07) 90%);z-index:2}.article-content{position:absolute;bottom:0;left:0;z-index:3;width:100%;padding:22px 20px 18px 20px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;background:none}.article-category{display:inline-block;font-size:13px;font-weight:600;padding:4px 12px;border-radius:6px;background:rgba(250,250,250,0.10);margin-bottom:10px;letter-spacing:0.02em;text-transform:uppercase}.article-title{font-size:1.14rem;font-weight:bold;margin-bottom:16px;line-height:1.27;color:#fff;text-shadow:0 2px 6px rgba(20,20,20,0.11);display:block;min-height:52px;transition:color .13s}.article-card:hover .article-title{color:#ffe0b0}.article-meta{display:flex;align-items:center;font-size:14px;gap:18px;color:#d4dde5;opacity:0.85}.article-meta .views{display:flex;align-items:center;gap:5px}.article-meta svg{width:17px;height:17px;opacity:0.78}@media (max-width:1100px){.home-articles-grid{gap:16px}.article-card{min-width:210px}}@media (max-width:800px){.home-articles-block{padding:8px 1vw}.home-articles-grid{gap:9px}.article-card{min-width:170px;max-width:99vw}}
