.page_loading__AETGq{display:flex;align-items:center;justify-content:center;min-height:50vh;font-size:1.125rem;color:var(--text-light)}.page_hero__GuWPD{padding-top:4rem;background:var(--gradient-hero);color:#fafafa}.page_heroContent__KuL4B{max-width:64rem;margin:0 auto;text-align:center;padding:5rem 0}.page_heroTitle__19SGS{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.page_heroTitle__19SGS{font-size:3rem}}.page_heroDescription__H_CmT{font-size:1.25rem;opacity:.9;line-height:1.6}.page_featuredSection__dpYPl{padding:4rem 0;background-color:var(--background)}.page_featuredPost__rsDyg{max-width:64rem;margin:0 auto;background-color:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-medium);border:1px solid var(--border);overflow:hidden;display:grid;grid-template-columns:1fr}@media (min-width:768px){.page_featuredPost__rsDyg{grid-template-columns:1fr 1fr}}.page_featuredImage__eeptT{position:relative;height:16rem}@media (min-width:768px){.page_featuredImage__eeptT{height:auto}}.page_featuredImage__eeptT img{width:100%;height:100%;object-fit:cover}.page_featuredOverlay__U2ARa{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.page_featuredBadge__t6BxW{position:absolute;top:1rem;left:1rem;background-color:var(--accent);color:var(--accent-foreground)}.page_featuredContent__bCY8d{padding:2rem;display:flex;flex-direction:column;justify-content:center}.page_featuredMeta__xyaIL{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:var(--text-light);flex-wrap:wrap}.page_metaItem__6BEMT{display:flex;align-items:center;gap:.25rem}.page_metaItem__6BEMT svg{width:1rem;height:1rem}.page_featuredTitle__deJU6{font-size:1.5rem;font-weight:700;color:var(--primary-black);margin-bottom:1rem;line-height:1.3}@media (min-width:768px){.page_featuredTitle__deJU6{font-size:1.875rem}}.page_featuredExcerpt__reW_m{color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.page_featuredFooter__H5i3e{display:flex;align-items:center;justify-content:space-between}.page_readTime__elIYr{font-size:.875rem;color:var(--text-light)}.page_readMore__igD4c{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-weight:600;text-decoration:none;transition:all .2s ease}.page_readMore__igD4c:hover{text-decoration:underline;transform:translateX(.25rem)}.page_readMore__igD4c svg{width:1rem;height:1rem}.page_filterSection__GXjL1{padding:2rem 0;background-color:var(--muted)}.page_categoryFilter__d64_d{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.page_categoryButton__ooTOL{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;background-color:var(--card);color:var(--text-light)}.page_categoryButton__ooTOL.page_active__KbXNL,.page_categoryButton__ooTOL:hover{background-color:var(--accent);color:var(--primary-black)}.page_postsSection__vyPci{padding:5rem 0;background-color:var(--background)}.page_postsGrid__9uoie{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.page_postsGrid__9uoie{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_postsGrid__9uoie{grid-template-columns:repeat(3,1fr)}}.page_postCard__9eXik{background-color:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-soft);border:1px solid var(--border);overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.page_postCard__9eXik:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.page_postImage__7Ci8P{height:12rem;overflow:hidden}.page_postImage__7Ci8P img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_postCard__9eXik:hover .page_postImage__7Ci8P img{transform:scale(1.05)}.page_postContent__Nh_8T{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.page_postMeta__8bzKr{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.75rem;color:var(--text-light)}.page_postTitle__Y12C_{font-size:1.125rem;font-weight:600;color:var(--primary-black);margin-bottom:.75rem;line-height:1.4;transition:color .2s ease}.page_postCard__9eXik:hover .page_postTitle__Y12C_{color:var(--accent)}.page_postExcerpt__WmWNu{color:var(--text-light);font-size:.875rem;line-height:1.5;margin-bottom:1rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_postFooter___zRPV{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--text-light);margin-bottom:1rem}.page_postAuthor__Rh8Fu,.page_postDate__VUIKz{display:flex;align-items:center;gap:.25rem}.page_postAuthor__Rh8Fu svg,.page_postDate__VUIKz svg{width:.75rem;height:.75rem}.page_postLink__WJx2E{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-weight:500;text-decoration:none;font-size:.875rem;transition:all .2s ease;margin-top:auto}.page_postLink__WJx2E:hover{text-decoration:underline;transform:translateX(.25rem)}.page_postLink__WJx2E svg{width:.875rem;height:.875rem}.page_noPosts__QN27B{text-align:center;padding:4rem 0}.page_noPosts__QN27B p{color:var(--text-light);font-size:1.125rem}