.page-module__jXZM3G__container{background:var(--background);min-height:100vh;padding-bottom:4rem}.page-module__jXZM3G__topNav{background:var(--primary);padding:1rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.page-module__jXZM3G__backLink{color:#fff;font-weight:600;font-family:var(--font-poppins);align-items:center;gap:.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__jXZM3G__backLink:hover{color:var(--accent);transform:translate(-5px)}.page-module__jXZM3G__pageHeader{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;text-align:center;padding:4rem 2rem}.page-module__jXZM3G__headerContent{max-width:800px;margin:0 auto}.page-module__jXZM3G__headerLogo{border-radius:12px;margin-bottom:1.5rem}.page-module__jXZM3G__pageTitle{font-size:3rem;font-weight:800;font-family:var(--font-poppins);margin-bottom:1rem}.page-module__jXZM3G__pageSubtitle{opacity:.9;font-size:1.2rem;font-family:var(--font-poppins);margin-bottom:2rem;line-height:1.6}.page-module__jXZM3G__filterSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1000px;margin:3rem auto;padding:0 2rem;display:flex}.page-module__jXZM3G__filterButtons{flex-wrap:wrap;gap:1rem;display:flex}.page-module__jXZM3G__filterBtn{border:2px solid var(--primary);color:var(--primary);font-weight:600;font-family:var(--font-poppins);cursor:pointer;background:#fff;border-radius:8px;padding:.75rem 1.5rem;transition:all .3s}.page-module__jXZM3G__filterBtn:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.page-module__jXZM3G__filterBtn.page-module__jXZM3G__active{background:var(--primary);color:#fff}.page-module__jXZM3G__postCount{color:var(--foreground);font-weight:600;font-family:var(--font-poppins);opacity:.7}.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto;padding:0 2rem;display:grid}.page-module__jXZM3G__postCard{border:2px solid var(--primary);background:#fff;border-radius:16px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex}.page-module__jXZM3G__postCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(63,81,181,.15)}.page-module__jXZM3G__postMeta{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__jXZM3G__postDate,.page-module__jXZM3G__postCategory,.page-module__jXZM3G__readTime{color:var(--foreground);opacity:.8;font-size:.875rem;font-family:var(--font-poppins);align-items:center;gap:.5rem;display:inline-flex}.page-module__jXZM3G__postCategory{color:var(--accent);font-weight:600}.page-module__jXZM3G__postTitle{color:var(--foreground);font-size:1.5rem;font-weight:700;font-family:var(--font-poppins);margin-bottom:1rem;line-height:1.4}.page-module__jXZM3G__postExcerpt{color:var(--foreground);opacity:.8;font-size:1rem;line-height:1.6;font-family:var(--font-poppins);flex-grow:1;margin-bottom:1.5rem}.page-module__jXZM3G__postFooter{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.page-module__jXZM3G__authorInfo{color:var(--foreground);opacity:.8;font-size:.875rem;font-family:var(--font-poppins);align-items:center;gap:.5rem;display:flex}.page-module__jXZM3G__readMoreBtn{color:var(--primary);font-weight:600;font-family:var(--font-poppins);align-items:center;gap:.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__jXZM3G__readMoreBtn:hover{color:var(--accent);transform:translate(5px)}.page-module__jXZM3G__emptyState{text-align:center;color:var(--foreground);font-family:var(--font-poppins);opacity:.7;padding:4rem 2rem}@media (max-width:1024px){.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 1.5rem}.page-module__jXZM3G__filterSection{padding:0 1.5rem}}@media (max-width:768px){.page-module__jXZM3G__pageTitle{font-size:2.5rem}.page-module__jXZM3G__pageSubtitle{font-size:1.1rem}.page-module__jXZM3G__filterSection{flex-direction:column;align-items:flex-start;padding:0 1.25rem}.page-module__jXZM3G__postsGrid{grid-template-columns:1fr;gap:1.5rem;padding:0 1.25rem}.page-module__jXZM3G__postCard{padding:1.5rem}}@media (max-width:480px){.page-module__jXZM3G__pageTitle{font-size:2rem}.page-module__jXZM3G__filterButtons{justify-content:center;width:100%}.page-module__jXZM3G__filterBtn{padding:.5rem 1rem;font-size:.875rem}.page-module__jXZM3G__postCard{padding:1.25rem}.page-module__jXZM3G__postTitle{font-size:1.25rem}.page-module__jXZM3G__topNav,.page-module__jXZM3G__filterSection,.page-module__jXZM3G__postsGrid{padding:0 1rem}}@media (max-width:360px){.page-module__jXZM3G__topNav,.page-module__jXZM3G__filterSection,.page-module__jXZM3G__postsGrid{padding:0 .75rem}}
