.page_authorContainer__ufPbk{padding-bottom:5rem}.page_authorProfile__BoLdk{background-color:var(--primary);color:var(--primary-text);padding:4rem 0;margin-bottom:3rem}.page_profileInner__xoSnT{display:flex;align-items:center;gap:2.5rem;max-width:800px;margin:0 auto}.page_avatarWrapper__AbiBt{flex-shrink:0}.page_avatar__Qd5dd{width:140px;height:140px;border-radius:50%;border:4px solid hsla(0,0%,100%,.2);object-fit:cover;box-shadow:0 4px 15px rgba(0,0,0,.2)}.page_profileInfo__dwBmp{flex:1 1}.page_authorName__2bYj5{font-size:2.5rem;font-weight:900;margin-bottom:.75rem;color:#fff}.page_authorDesc__V_33n{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.85);margin-bottom:1.5rem}.page_postCount__JKcYZ{display:inline-block;background:hsla(0,0%,100%,.15);padding:.4rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page_postCount__JKcYZ strong{font-size:1rem;color:#fff}.page_postsSection__UHPxy{max-width:1000px;margin:0 auto}.page_sectionTitle__vD2Fu{font-size:1.75rem;font-weight:900;color:var(--text);margin-bottom:2rem;border-bottom:2px solid var(--border);padding-bottom:.5rem}.page_postsGrid__nAr4H{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_postCard__AY__2{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:var(--shadow-sm);text-decoration:none}.page_postCard__AY__2:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--primary)}.page_postImageWrapper__g6_os{position:relative;width:100%;height:180px;overflow:hidden;background:var(--bg-secondary)}.page_postImage__NW2GG{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_postCard__AY__2:hover .page_postImage__NW2GG{transform:scale(1.05)}.page_postContent__U0v4k{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.page_postCategory__mFg8i{font-size:.75rem;font-weight:800;color:var(--primary);text-transform:uppercase;margin-bottom:.75rem;letter-spacing:.5px}.page_postTitle__3UECs{font-size:1.15rem;font-weight:800;color:var(--text);line-height:1.4;margin-bottom:0;flex:1 1}.page_noPosts__3rPEu{font-size:1.1rem;color:var(--text-muted);text-align:center;padding:3rem 0;background:var(--bg-secondary);border-radius:8px;border:1px dashed var(--border)}@media (max-width:768px){.page_profileInner__xoSnT{flex-direction:column;text-align:center;gap:1.5rem}.page_authorProfile__BoLdk{padding:3rem 1.5rem}.page_avatar__Qd5dd{width:110px;height:110px}.page_authorName__2bYj5{font-size:2rem}.page_postsGrid__nAr4H{grid-template-columns:1fr}}