.newsroom-page{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:40px 20px}.page-title{text-align:center;color:var(--text-color);margin-bottom:40px;font-size:2.5rem;font-weight:600}.news-section{background-color:var(--surface-2);border-radius:20px;flex-direction:column;min-height:500px;margin-bottom:40px;padding:40px;transition:min-height .3s;display:flex;box-shadow:0 2px 10px #0000000d}.news-items-container{flex-direction:column;flex:1;display:flex}.news-section-header{flex-shrink:0;justify-content:space-between;align-items:center;height:50px;margin-bottom:30px;display:flex;position:relative}.news-section h3{color:var(--text-color);margin:0;font-size:1.8rem}.search-container{background-color:#0000;border-radius:50px;justify-content:flex-end;align-items:center;min-width:40px;padding:5px;transition:all .4s;display:flex;position:relative}.search-container.active{background-color:var(--surface-2);border:2px solid var(--border-color);padding-left:10px;padding-right:40px}.icon-btn-wrapper{cursor:pointer;z-index:2;color:var(--text-color);justify-content:center;align-items:center;font-size:1.8rem;transition:all .4s;display:flex}.search-container.active .search-trigger{color:var(--text-muted);pointer-events:none;margin-right:10px}.search-input-wrapper{align-items:center;width:0;transition:width .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.search-container.active .search-input-wrapper{width:240px}.search-input-wrapper input{width:100%;color:var(--text-color);background:0 0;border:none;outline:none;padding:5px 0;font-family:inherit;font-size:1rem}.search-input-wrapper input::placeholder{color:var(--text-muted)}.close-search{opacity:0;pointer-events:none;font-size:1.6rem;transition:all .4s;position:absolute;top:50%;right:5px;transform:translateY(-50%)scale(.5)rotate(-90deg)}.search-container.active .close-search{opacity:1;pointer-events:auto;right:12px;transform:translateY(-50%)scale(1)rotate(0)}.news-item-skeleton{border-bottom:1px solid var(--cream);padding:30px}.news-item-skeleton:last-child{border-bottom:none}.skeleton-date{background:linear-gradient(90deg,var(--surface-3)25%,var(--surface-4)50%,var(--surface-3)75%);background-size:200% 100%;border-radius:4px;width:150px;height:12px;margin-bottom:10px;animation:1.5s infinite shimmer}.skeleton-title{background:linear-gradient(90deg,var(--surface-3)25%,var(--surface-4)50%,var(--surface-3)75%);background-size:200% 100%;border-radius:4px;width:70%;height:24px;margin-bottom:12px;animation:1.5s infinite shimmer}.skeleton-excerpt{background:linear-gradient(90deg,var(--surface-3)25%,var(--surface-4)50%,var(--surface-3)75%);background-size:200% 100%;border-radius:4px;width:100%;height:16px;margin-bottom:8px;animation:1.5s infinite shimmer}.skeleton-excerpt-short{background:linear-gradient(90deg,var(--surface-3)25%,var(--surface-4)50%,var(--surface-3)75%);background-size:200% 100%;border-radius:4px;width:85%;height:16px;margin-bottom:15px;animation:1.5s infinite shimmer}.skeleton-tag{background:linear-gradient(90deg,var(--surface-3)25%,var(--surface-4)50%,var(--surface-3)75%);background-size:200% 100%;border-radius:50px;width:100px;height:28px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.no-results{text-align:center;color:var(--text-muted);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:15px;min-height:200px;display:flex}.no-results-icon{color:var(--text-muted);font-size:48px}.news-item{border-bottom:1px solid var(--cream);cursor:pointer;padding:30px;transition:all .3s}.news-item:last-child{border-bottom:none}.news-item:hover{background-color:var(--card-background);border-radius:10px}.news-date{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:.85rem}.news-item h4{color:var(--text-color);margin-bottom:12px;font-size:1.4rem;font-weight:600}.news-item p{color:var(--text-muted);margin-bottom:15px;font-size:1rem;line-height:1.6}.news-tag{background-color:var(--background-color);color:var(--text-color);border-radius:50px;padding:5px 15px;font-size:.85rem;font-weight:600;display:inline-block}.contact-section{background-color:var(--surface-2);border-radius:20px;margin-bottom:40px;padding:40px;box-shadow:0 2px 10px #0000000d}.contact-section h3{color:var(--text-color);margin-bottom:25px;font-size:1.8rem}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.contact-card{background-color:var(--card-background);border-radius:15px;padding:30px}.contact-card h4{color:var(--text-color);align-items:center;gap:10px;margin-bottom:15px;font-size:1.2rem;display:flex}.contact-card-icon{font-size:24px}.contact-card p{color:var(--text-muted);margin-bottom:15px;font-size:1rem;line-height:1.6}.contact-card a{color:var(--text-color);font-weight:600;text-decoration:none;transition:color .3s}.contact-card a:hover{color:var(--text-muted)}@media (max-width:768px){.newsroom-page{padding:30px 15px}.page-title{font-size:1.8rem}.news-section,.contact-section{padding:25px 20px}.news-section h3,.contact-section h3{font-size:1.4rem}.news-item{padding:20px 0}.news-item h4{font-size:1.2rem}.search-container.active .search-input-wrapper{width:180px}}