.PostList-module__liEqPG__postList{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.PostList-module__liEqPG__postGrid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.PostList-module__liEqPG__postListTitle{text-align:center;margin-bottom:var(--space-xl)}.PostList-module__liEqPG__postListTitle h2{color:var(--primary-color);margin-bottom:var(--space-sm);font-size:2.5rem;font-weight:700}.PostList-module__liEqPG__postListSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.2rem}.PostList-module__liEqPG__filterPostsCategory{padding:var(--space-lg)0;position:relative}.PostList-module__liEqPG__filterPostsCategory ul{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PostList-module__liEqPG__filterPostsCategory button{padding:var(--space-3)var(--space-5);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:var(--radius-full);font-family:var(--font-body);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;box-shadow:var(--shadow-sm);background:0 0;font-size:.875rem;font-weight:600;position:relative;overflow:hidden}.PostList-module__liEqPG__filterPostsCategory button:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;left:-100%}.PostList-module__liEqPG__filterPostsCategory button:hover:before{left:100%}.PostList-module__liEqPG__filterPostsCategory button:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-primary);transform:translateY(-2px)}.PostList-module__liEqPG__filterPostsCategory button.PostList-module__liEqPG__active{color:#fff;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.PostList-module__liEqPG__filterScience:hover,.PostList-module__liEqPG__filterScience.PostList-module__liEqPG__active{background:linear-gradient(135deg,var(--accent-success),#059669)!important;border-color:var(--accent-success)!important;color:#fff!important}.PostList-module__liEqPG__filterTechnology:hover,.PostList-module__liEqPG__filterTechnology.PostList-module__liEqPG__active{background:linear-gradient(135deg,var(--accent-primary),#1d4ed8)!important;border-color:var(--accent-primary)!important;color:#fff!important}.PostList-module__liEqPG__filterEngineering:hover,.PostList-module__liEqPG__filterEngineering.PostList-module__liEqPG__active{background:linear-gradient(135deg,var(--accent-warning),#d97706)!important;border-color:var(--accent-warning)!important;color:#fff!important}.PostList-module__liEqPG__filterArts:hover,.PostList-module__liEqPG__filterArts.PostList-module__liEqPG__active{background:linear-gradient(135deg,var(--accent-secondary),#5b21b6)!important;border-color:var(--accent-secondary)!important;color:#fff!important}.PostList-module__liEqPG__filterMathematics:hover,.PostList-module__liEqPG__filterMathematics.PostList-module__liEqPG__active{background:linear-gradient(135deg,var(--accent-error),#dc2626)!important;border-color:var(--accent-error)!important;color:#fff!important}.PostList-module__liEqPG__filterAll:hover,.PostList-module__liEqPG__filterAll.PostList-module__liEqPG__active{background:linear-gradient(135deg,var(--text-primary),var(--text-secondary))!important;border-color:var(--text-primary)!important;color:#fff!important}@media (max-width:1024px){.PostList-module__liEqPG__postList,.PostList-module__liEqPG__postGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PostList-module__liEqPG__postList,.PostList-module__liEqPG__postGrid{gap:var(--space-lg);grid-template-columns:1fr}.PostList-module__liEqPG__filterPostsCategory{padding:var(--space-lg)0}.PostList-module__liEqPG__filterPostsCategory:after{content:"›";top:50%;right:var(--space-2);color:var(--text-tertiary);opacity:.6;pointer-events:none;font-size:1.5rem;font-weight:300;animation:2s ease-in-out infinite PostList-module__liEqPG__slideHint;position:absolute;transform:translateY(-50%)}@keyframes PostList-module__liEqPG__slideHint{0%,to{opacity:.6;transform:translateY(-50%)translate(0)}50%{opacity:.9;transform:translateY(-50%)translate(3px)}}.PostList-module__liEqPG__filterPostsCategory ul{scroll-behavior:smooth;padding:0 var(--space-md)var(--space-2)var(--space-md);justify-content:flex-start;gap:var(--space-3);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.PostList-module__liEqPG__filterPostsCategory ul::-webkit-scrollbar{display:none}.PostList-module__liEqPG__filterPostsCategory button{padding:var(--space-2)var(--space-4);flex-shrink:0;min-width:fit-content;font-size:.8rem}}@media (max-width:480px){.PostList-module__liEqPG__filterPostsCategory:after{right:var(--space-1);font-size:1.2rem}.PostList-module__liEqPG__filterPostsCategory ul{padding:0 var(--space-3)var(--space-2)var(--space-3);gap:var(--space-2)}.PostList-module__liEqPG__filterPostsCategory button{padding:var(--space-2)var(--space-3);font-size:.75rem}}.PostList-module__liEqPG__loading-container,.PostList-module__liEqPG__no-posts-container{text-align:center;padding:var(--space-16)}.PostList-module__liEqPG__loading-shimmer{background:linear-gradient(90deg,var(--bg-secondary)25%,var(--bg-tertiary)50%,var(--bg-secondary)75%);border-radius:var(--radius-lg);padding:var(--space-8);color:var(--text-secondary);background-size:200% 100%;animation:2s infinite PostList-module__liEqPG__shimmer}.PostList-module__liEqPG__no-posts-message h3{color:var(--text-primary);margin-bottom:var(--space-4);font-size:1.5rem}.PostList-module__liEqPG__no-posts-message p{color:var(--text-secondary);margin-bottom:var(--space-2)}@keyframes PostList-module__liEqPG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.PostCard-module__veRCaa__postCard{background:var(--background);border:1px solid var(--border-light);border-radius:16px;height:fit-content;transition:all .3s;overflow:hidden;box-shadow:0 2px 12px #0000000d}.PostCard-module__veRCaa__postCard:hover{border-color:var(--accent-color);transform:translateY(-6px);box-shadow:0 12px 32px #00000026}.PostCard-module__veRCaa__postCard a{color:inherit;height:100%;text-decoration:none;display:block}.PostCard-module__veRCaa__postCardImage{width:100%;height:220px;position:relative;overflow:hidden}.PostCard-module__veRCaa__postCardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.PostCard-module__veRCaa__postCard:hover .PostCard-module__veRCaa__postCardImage img{transform:scale(1.08)}.PostCard-module__veRCaa__postCardDetails{padding:var(--space-xl)var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.PostCard-module__veRCaa__postCardCategory{background:linear-gradient(135deg,var(--secondary-color-logo),var(--primary-color-logo));color:#fff;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-sm);border-radius:20px;width:fit-content;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.PostCard-module__veRCaa__postCardTitle{font-family:var(--font-display);color:var(--primary-color);margin-bottom:var(--space-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;font-weight:700;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.PostCard-module__veRCaa__postCard:hover .PostCard-module__veRCaa__postCardTitle{color:var(--accent-color)}.PostCard-module__veRCaa__postCardDescription{color:var(--text-secondary);-webkit-line-clamp:3;margin-bottom:var(--space-sm);-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.PostCard-module__veRCaa__postCardMeta{color:var(--text-tertiary);border-top:1px solid var(--border-light);padding-top:var(--space-md);justify-content:space-between;align-items:center;margin-top:auto;font-size:.875rem;display:flex}.PostCard-module__veRCaa__postCardAuthor{align-items:center;gap:var(--space-2);display:flex}.PostCard-module__veRCaa__postCardAuthor img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:24px;height:24px}.PostCard-module__veRCaa__postCardWide{gap:var(--space-lg);background:var(--background);border:1px solid var(--border-light);border-radius:16px;grid-template-columns:300px 1fr;transition:all .3s;display:grid;overflow:hidden;box-shadow:0 2px 12px #0000000d}.PostCard-module__veRCaa__postCardWide:hover{border-color:var(--accent-color);transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.PostCard-module__veRCaa__postCardWide a{color:inherit;text-decoration:none;display:contents}.PostCard-module__veRCaa__postCardWideImage{width:100%;height:200px;position:relative;overflow:hidden}.PostCard-module__veRCaa__postCardWideImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.PostCard-module__veRCaa__postCardWide:hover .PostCard-module__veRCaa__postCardWideImage img{transform:scale(1.08)}.PostCard-module__veRCaa__postCardWideDetails{padding:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}@media (max-width:768px){.PostCard-module__veRCaa__postCardWide{grid-template-columns:1fr;gap:0}.PostCard-module__veRCaa__postCardWideImage{height:180px}.PostCard-module__veRCaa__postCardDetails{padding:var(--space-lg)}.PostCard-module__veRCaa__postCardTitle{font-size:1.25rem}.PostCard-module__veRCaa__postCardDescription{font-size:.9rem}}@media (max-width:480px){.PostCard-module__veRCaa__postCardDetails{padding:var(--space-md)}.PostCard-module__veRCaa__postCardTitle{font-size:1.125rem}.PostCard-module__veRCaa__postCardDescription{font-size:.875rem}}
.page-module__E-mDTW__publications-page{min-height:100vh;margin-top:71px}.page-module__E-mDTW__publications-hero{background:linear-gradient(135deg,var(--background)0%,var(--background-secondary)100%);padding:var(--space-2xl)0;border-bottom:1px solid var(--border-light)}.page-module__E-mDTW__publications-header{text-align:center;max-width:800px;margin:0 auto}.page-module__E-mDTW__page-title{font-family:var(--font-display);color:var(--primary-color);margin-bottom:var(--space-md);padding-bottom:var(--space-md);font-size:3.5rem;font-weight:700;position:relative}.page-module__E-mDTW__page-title:after{content:"";background:linear-gradient(135deg,var(--secondary-color-logo),var(--primary-color-logo));border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__E-mDTW__page-description{font-family:var(--font-body);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__E-mDTW__content-section,.page-module__E-mDTW__news-section{padding:var(--space-2xl)0}.page-module__E-mDTW__section-header{text-align:center;margin-bottom:var(--space-2xl)}.page-module__E-mDTW__section-title{font-family:var(--font-display);color:var(--primary-color);margin-bottom:var(--space-sm);font-size:2.5rem;font-weight:700}.page-module__E-mDTW__section-subtitle{font-family:var(--font-body);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.page-module__E-mDTW__container{max-width:var(--container-xl);padding:0 var(--space-md);margin:0 auto}@media (max-width:768px){.page-module__E-mDTW__page-title{font-size:2.5rem}.page-module__E-mDTW__page-description{font-size:1.125rem}.page-module__E-mDTW__section-title{font-size:2rem}.page-module__E-mDTW__publications-hero{padding:var(--space-xl)0}}@media (max-width:480px){.page-module__E-mDTW__page-title{font-size:2rem}.page-module__E-mDTW__section-title{font-size:1.75rem}}
.FeaturedPost-module__N4y2Yq__featuredPost{width:100%;max-width:var(--container-xl);margin:24px auto var(--space-2xl)auto;border:1px solid var(--border-light);background:0 0;border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.FeaturedPost-module__N4y2Yq__featuredPost:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.FeaturedPost-module__N4y2Yq__featuredPostImage{border-radius:16px 16px 0 0;width:100%;height:350px;position:relative;overflow:hidden}.FeaturedPost-module__N4y2Yq__featuredPostImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.FeaturedPost-module__N4y2Yq__featuredPost:hover .FeaturedPost-module__N4y2Yq__featuredPostImage img{transform:scale(1.08)}.FeaturedPost-module__N4y2Yq__featuredPostDetails{padding:var(--space-xl)var(--space-lg)var(--space-xl)var(--space-lg);background:var(--background)}.FeaturedPost-module__N4y2Yq__featuredPostDetails a{color:var(--primary-color);font-family:var(--font-body);font-size:1.75rem;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s;display:block}.FeaturedPost-module__N4y2Yq__featuredPostDetails a:hover{color:var(--accent-color)}.FeaturedPost-module__N4y2Yq__featuredPostContainer{flex-flow:column wrap;width:90%;padding:0}@media (max-width:768px){.FeaturedPost-module__N4y2Yq__featuredPost{margin:var(--space-xl)auto;width:calc(100% - var(--space-lg));max-width:calc(100vw - var(--space-lg));margin-top:10vh!important}.FeaturedPost-module__N4y2Yq__featuredPostImage{height:250px}.FeaturedPost-module__N4y2Yq__featuredPostDetails{padding:var(--space-lg)}.FeaturedPost-module__N4y2Yq__featuredPostDetails a{font-size:1.5rem}}@media (max-width:480px){.FeaturedPost-module__N4y2Yq__featuredPost{margin:var(--space-lg)auto;width:calc(100% - var(--space-md));max-width:calc(100vw - var(--space-md))}.FeaturedPost-module__N4y2Yq__featuredPostImage{height:220px}.FeaturedPost-module__N4y2Yq__featuredPostDetails{padding:var(--space-md)}.FeaturedPost-module__N4y2Yq__featuredPostDetails a{font-size:1.25rem;line-height:1.4}}
