.BlogPage_blogPage__L_PFp{width:100%;max-width:1200px;padding:16px;margin:0 auto}.BlogPage_postList__X34Qc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none}.BlogPage_postTile__AnINu{border:1px solid var(--color-base-6);transition:transform .2s ease;overflow:hidden;background:var(--color-bg)}.BlogPage_postTile__AnINu:hover{transform:translateY(-8px)}.BlogPage_tileHead__HZH_o{flex-direction:column;height:112px}.BlogPage_postTitle__n1iKy{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 8px;height:54px}.BlogPage_postSummary__RvX3C{font-size:14px;color:var(--color-text-secondary);margin:0}.BlogPage_postDate__f7hQJ{font-size:14px;color:var(--color-text-secondary);margin:16px 0 0}.BlogPage_postLink__4qz6C{text-decoration:none;color:var(--color-text-primary);display:block;height:100%}.BlogPage_postThumbnail__59Rki{width:100%;aspect-ratio:16/9;object-fit:cover;position:relative}.BlogPage_tileDescription__fasT1{padding:16px}.BlogPage_categoryFilter__ukp8W{margin:20px 0 30px;display:flex;gap:12px;flex-wrap:wrap}.BlogPage_categoryBtn__cVrfw{padding:8px 16px;border:1px solid var(--color-base-7);background:none;color:var(--color-text-secondary);border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.BlogPage_categoryBtn__cVrfw:hover{border:1px solid var(--color-base-1);color:var(--color-base-1)}.BlogPage_categoryBtn__cVrfw.BlogPage_active__OxkeO{border:1px solid var(--color-base-1);background-color:var(--color-base-1);color:var(--color-bg)}@keyframes BlogPage_fadeIn__s00mg{0%{opacity:0}to{opacity:1}}.BlogPage_fadeIn__s00mg{animation:BlogPage_fadeIn__s00mg .5s ease-in-out}.SkeletonLoader_categoryFilter__HVBH1{margin:20px 0 30px;display:flex;gap:12px;flex-wrap:wrap}.SkeletonLoader_categoryBtn__fp6sX{padding:8px 16px;height:36px;width:80px;border-radius:20px}.SkeletonLoader_postList__UzJO2{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none}.SkeletonLoader_postTile__Ft7MI{border:1px solid var(--color-base-6);overflow:hidden;background:var(--color-bg)}.SkeletonLoader_postThumbnail__8jhsv{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,var(--color-base-8) 25%,var(--color-base-7) 50%,var(--color-base-8) 75%);background-size:200% 100%;animation:SkeletonLoader_loading__JcLAe 1.5s infinite}.SkeletonLoader_tileDescription__CD0_V{padding:16px}.SkeletonLoader_tileHead__XA9Xh{flex-direction:column;height:112px}.SkeletonLoader_postTitle__861NF{height:54px;margin:0 0 8px}.SkeletonLoader_postSummary__Ke6TD{height:40px;margin:0}.SkeletonLoader_postDate__54c5g{height:20px;margin:16px 0 0;width:120px}.SkeletonLoader_projectList__4VG_q{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none}.SkeletonLoader_projectTile__pIpZ9{overflow:hidden}.SkeletonLoader_projectThumbnail__omD7K{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,var(--color-base-8) 25%,var(--color-base-7) 50%,var(--color-base-8) 75%);background-size:200% 100%;animation:SkeletonLoader_loading__JcLAe 1.5s infinite}.SkeletonLoader_projectTitle__zSVrF{height:27px;margin:16px 0}.SkeletonLoader_skeleton__Pf5QY{background:linear-gradient(90deg,var(--color-base-8) 25%,var(--color-base-7) 50%,var(--color-base-8) 75%);background-size:200% 100%;animation:SkeletonLoader_loading__JcLAe 1.5s infinite}@keyframes SkeletonLoader_loading__JcLAe{0%{background-position:200% 0}to{background-position:-200% 0}}.EmptyState_message__teFJw{text-align:center;padding:40px;font-size:16px;color:var(--color-text-secondary);margin:0}