.blog-module__AR74KG__blogPage{background:var(--color-background);min-height:100vh;padding-bottom:60px}.blog-module__AR74KG__blogHero{text-align:center;background:linear-gradient(135deg,#3a4831 0%,#4a5c3f 50%,#5b6a4a 100%);padding:60px 24px 50px;position:relative;overflow:hidden}.blog-module__AR74KG__blogHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 30%,#ffffff0f 0%,#0000 60%);position:absolute;inset:0}.blog-module__AR74KG__heroBadge{color:#a8d878;letter-spacing:.5px;background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;margin-bottom:16px;padding:5px 16px;font-size:.8rem;font-weight:700;display:inline-block}.blog-module__AR74KG__heroTitle{color:#fff;letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(2rem,5vw,3rem);font-weight:800}.blog-module__AR74KG__heroSubtitle{color:#ffffffd1;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.55}.blog-module__AR74KG__filterRow{flex-wrap:wrap;justify-content:center;gap:10px;padding:28px 24px 16px;display:flex}.blog-module__AR74KG__filterBtn{border:1.5px solid var(--color-border,#ddd);color:var(--color-text,#333);cursor:pointer;background:0 0;border-radius:50px;padding:8px 18px;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .2s}.blog-module__AR74KG__filterBtn:hover{color:#4a5c3f;background:#4a5c3f0f;border-color:#4a5c3f}.blog-module__AR74KG__filterActive{color:#fff!important;background:#4a5c3f!important;border-color:#4a5c3f!important}.blog-module__AR74KG__postGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1100px;margin:0 auto;padding:16px 24px 0;display:grid}.blog-module__AR74KG__postCard{background:var(--color-surface,#fff);border:1px solid var(--color-border,#eee);color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000d}.blog-module__AR74KG__postCard:hover{border-color:#4a5c3f4d;transform:translateY(-5px);box-shadow:0 16px 40px #3a483124}.blog-module__AR74KG__cardCover{background:linear-gradient(135deg,#3a4831,#5b6a4a);flex-shrink:0;height:200px;position:relative;overflow:hidden}.blog-module__AR74KG__coverImg{object-fit:cover;width:100%;height:100%;display:block}.blog-module__AR74KG__coverPlaceholder{opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:3.5rem;display:flex}.blog-module__AR74KG__categoryBadge{color:#fff;letter-spacing:.3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;bottom:12px;left:12px}.blog-module__AR74KG__cardBody{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.blog-module__AR74KG__cardTitle{color:var(--color-text);margin:0;font-size:1.08rem;font-weight:700;line-height:1.3}.blog-module__AR74KG__cardSummary{color:var(--color-text-muted,#666);flex:1;margin:0;font-size:.86rem;line-height:1.5}.blog-module__AR74KG__cardMeta{color:var(--color-text-muted,#888);align-items:center;gap:12px;margin-top:4px;font-size:.78rem;display:flex}.blog-module__AR74KG__tag{color:#4a5c3f;background:#4a5c3f1a;border-radius:50px;margin:2px 2px 0 0;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-block}.blog-module__AR74KG__emptyState{text-align:center;color:var(--color-text-muted,#999);padding:60px 24px}.blog-module__AR74KG__emptyState p{margin-top:12px;font-size:1rem}@media (max-width:768px){.blog-module__AR74KG__blogHero{padding:40px 16px 30px}.blog-module__AR74KG__heroTitle{font-size:clamp(1.8rem,6vw,2.2rem)}.blog-module__AR74KG__filterRow{padding:20px 16px 10px}.blog-module__AR74KG__postGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px 16px 0}}@media (max-width:480px){.blog-module__AR74KG__postGrid{grid-template-columns:1fr}.blog-module__AR74KG__cardCover{height:180px}}
