.news-grid{display:grid;gap:30px;margin-top:20px;grid-template-columns:repeat(3,1fr)}.news-card{position:relative;background:rgb(255 255 255 / .08);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .15);border-radius:20px;overflow:hidden;transition:all 0.4s ease;display:flex;flex-direction:column;height:100%;box-shadow:inset 0 0 15px rgb(255 255 255 / .05),0 10px 30px rgb(0 0 0 / .2)}.news-card:hover{transform:translateY(-10px);background:rgb(255 255 255 / .12);border-color:var(--uncan-yellow);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.news-img{position:relative;width:100%;height:200px;background-size:cover;background-position:center;border-bottom:1px solid rgb(255 255 255 / .1)}.news-img:before{content:"";background:rgb(0 0 0 / .2);display:block;width:100%;height:100%}.news-img.no-image{background:linear-gradient(135deg,#7A39C4,#FFAB00)}.news-img.no-image:after{content:"";position:absolute;width:100%;height:100%;opacity:.1;background-image:radial-gradient(#fff 2px,transparent 2px);background-size:30px 30px;top:0;left:0}.news-category-tag{position:absolute;top:15px;left:15px;padding:5px 12px;background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .25);border-radius:50px;color:#FFF;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;z-index:2;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.news-body{padding:25px;flex-grow:1;display:flex;flex-direction:column}.news-date{font-size:13px;line-height:normal;font-weight:400;color:rgb(255 255 255 / .7);margin-bottom:8px;text-transform:uppercase}.news-body h3{margin-bottom:15px;font-size:20px;line-height:1.3;font-weight:700}.news-body h3 a{font-family:var(--font-heading);color:#FFF;text-decoration:none;position:relative;z-index:2;font-weight:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.source-card-text{font-family:var(--font-body);font-size:16px;color:rgb(255 255 255 / .8);line-height:1.5;margin-bottom:20px}a.case-link{color:var(--uncan-yellow);font-weight:700;text-decoration:none;margin-top:auto;transition:0.3s;text-transform:uppercase;font-size:14px;letter-spacing:.5px}.case-link:hover{color:#FFF;padding-left:5px}@media (max-width:1024px){.news-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:30px;padding:15px;scrollbar-width:none}.news-grid::-webkit-scrollbar{display:none}.news-card{flex:0 0 calc(50% - 15px);scroll-snap-align:start;box-shadow:unset}.news-card:hover{box-shadow:unset;transform:none}.news-pagination{display:flex;justify-content:center;gap:8px;margin-top:15px}.news-pagination .dot{width:8px;height:8px;background:rgb(255 255 255 / .3);border-radius:50%;transition:0.3s}.news-pagination .dot.active{background:var(--uncan-yellow);width:20px;border-radius:10px}}@media (max-width:767px){.news-card{flex:0 0 100%}}