.newsroom-hero{text-align:center;max-width:900px;margin:0 auto;padding:4rem 0}.newsroom-title{color:#1a1a1a;margin:0 0 1.5rem;font-size:2.5rem;font-weight:700}.newsroom-description{color:#666;margin:0;font-size:1.1rem;line-height:1.7}.newsroom-hero-title{margin-bottom:.5rem!important}.newsroom-carousel{max-width:900px;margin:0 auto;padding:3rem 0;position:relative}.latest-news{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem 2rem;display:grid}.latest-news-header{flex-direction:column;gap:2rem;display:flex}.latest-news-text{flex-direction:column;gap:1rem;display:flex}.latest-news-button{align-self:flex-start}.latest-news-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.latest-news-item{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:2px solid #f2f2f2;border-radius:20px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.latest-news-item:before{content:"";transform-origin:bottom;background:linear-gradient(#e74c3c 0%,#c0392b 100%);width:5px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.latest-news-item:after{content:"→";color:#e74c3c;opacity:0;font-size:1.5rem;font-weight:300;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)translate(-8px)}.latest-news-item:hover{background:#fff;border-color:#e74c3c;transform:translate(8px)}.latest-news-item:hover:before{transform-origin:top;transform:scaleY(1)}.latest-news-item:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.latest-news-item a{flex-direction:column;gap:.875rem;padding:1.75rem 4rem 1.75rem 2rem;text-decoration:none;display:flex}.latest-news-date{color:#e74c3c;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}.latest-news-date:before{content:"●";font-size:.5rem;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.latest-news-item-title{color:#1a1a1a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:600;line-height:1.6;transition:color .3s;display:-webkit-box;overflow:hidden}.latest-news-item:hover .latest-news-item-title{color:#e74c3c}@media (max-width:1024px){.latest-news{gap:3rem;padding:3rem 2rem}}@media (max-width:768px){.newsroom-hero-title{font-size:1.5rem!important}.newsroom-carousel{margin:0}.latest-news{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.5rem}.latest-news-header{align-items:center;gap:1.5rem}.latest-news-text{text-align:center}.latest-news-title{font-size:1.75rem}.latest-news-description{font-size:.95rem}.latest-news-item{transition:none}.latest-news-item:hover{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border-color:#f2f2f2;transform:none}.latest-news-item:hover:before{transform:scaleY(0)}.latest-news-item:hover:after{opacity:0;transform:translateY(-50%)translate(-8px)}.latest-news-item:hover .latest-news-item-title{color:#1a1a1a}.latest-news-item-title{font-size:1rem}.latest-news-button{align-self:center}}@media (max-width:480px){.latest-news{padding:2rem 1rem}.latest-news-header{margin-bottom:2rem}.latest-news-title{font-size:1.5rem}.latest-news-description{font-size:.9rem}.latest-news-list{gap:1.25rem}.latest-news-date{font-size:.8rem}.latest-news-item{transition:none}.latest-news-item:hover{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border-color:#f2f2f2;transform:none}.latest-news-item:hover:before{transform:scaleY(0)}.latest-news-item:hover:after{opacity:0}.latest-news-item:hover .latest-news-item-title{color:#1a1a1a}.latest-news-item-title{font-size:.95rem}}
