.news-main{min-height:100vh;padding-top:140px;padding-bottom:3rem;background:transparent;opacity:0;animation:pageEnter .8s cubic-bezier(.4,0,.2,1) forwards}.news-container{max-width:900px;margin:0 auto;padding:0 1.5rem}.news-main-title{font-family:var(--font-main);font-size:2.8rem;font-weight:300;margin-bottom:3rem;text-align:center;color:var(--foreground);opacity:0;animation:fadeInUp 1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.2s}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:2rem;justify-content:center;max-width:900px;margin-left:auto;margin-right:auto}.news-card{background:rgba(255,255,255,.1);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:20px;overflow:hidden;box-shadow:var(--glass-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;cursor:pointer;opacity:0;animation:fadeInUp 1s cubic-bezier(.4,0,.2,1) forwards;position:relative}.news-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));pointer-events:none;border-radius:inherit;z-index:1}.news-card:hover{box-shadow:0 25px 50px rgba(0,0,0,.2),0 10px 25px rgba(0,0,0,.1);background:rgba(255,255,255,.15)}.news-card-image{position:relative;width:100%;height:200px;overflow:hidden;z-index:2}.news-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.news-card:hover .news-img{transform:scale(1.05)}.news-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.1));opacity:0;transition:opacity .3s ease}.news-card:hover .news-image-overlay{opacity:1}.news-card-content{padding:1.5rem;position:relative;z-index:2}.news-date{font-family:var(--font-body);font-size:.85rem;opacity:.7;margin-bottom:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.news-date,.news-title{color:var(--foreground)}.news-title{font-family:var(--font-main);font-size:1.4rem;font-weight:400;margin-bottom:1rem;line-height:1.3;transition:color .3s ease}.news-card:hover .news-title,.news-description{color:var(--foreground)}.news-description{font-family:var(--font-body);font-size:.95rem;opacity:.8;line-height:1.6;margin:0;font-weight:400;letter-spacing:.01em}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.news-main{padding-top:110px;padding-bottom:2rem}.news-container{padding:0 1rem;max-width:600px}.news-main-title{font-size:2.2rem;margin-bottom:2rem}.news-grid{grid-template-columns:1fr;gap:2rem;max-width:500px}.news-card-content{padding:1.25rem}.news-title{font-size:1.25rem}.news-description{font-size:.9rem}.news-card-image{height:180px}}@media (max-width:480px){.news-main{padding-top:100px}.news-container{padding:0 .8rem;max-width:400px}.news-main-title{font-size:1.8rem;margin-bottom:1.5rem}.news-grid{gap:1.2rem;max-width:350px}.news-card{border-radius:16px}.news-card-content{padding:1rem}.news-title{font-size:1.1rem;margin-bottom:.8rem}.news-description{font-size:.85rem}.news-date{font-size:.8rem;margin-bottom:.6rem}.news-card-image{height:160px}}@media (hover:hover){.news-card{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateZ(0)}}