.news-page{min-height:calc(100vh - 350px);padding:2rem 0;color:#fff}.news-page .mt-16{margin-top:4rem}.news-page .mb-8{margin-bottom:2rem}.news-card-large,.news-card-small{background:#1e2521;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:100%}.news-card-large h2,.news-card-small h3{color:#fff;font-weight:700}.news-card-large p,.news-card-small p{color:#ffffffb2;line-height:1.6}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}@media (max-width:1024px){.news-page{padding:1rem 0}.news-card-large,.news-card-small{margin-bottom:1rem}}@media (max-width:768px){.news-page{padding:1rem 0}.news-card-large h2{font-size:1.25rem;line-height:1.4}.news-card-large p{font-size:.875rem}.news-card-small h3{font-size:.875rem;height:38px}.news-card-small p{font-size:.75rem}}@media (max-width:480px){.news-card-large h2{font-size:1.125rem}.news-card-small h3{font-size:14px;height:35px}.news-card-small p{font-size:.7rem}}.news-card-large .text-gray-500,.news-card-small .text-gray-500{font-weight:500;letter-spacing:.5px}