.jhu-latest-news{width:100%;background-color:#003C69;border-radius:0 70px 0 0;padding:20px 20px 40px 20px;color:#FFF;margin:20px 0}.jhu-latest-news-header{display:flex;justify-content:flex-start;align-items:center;gap:18px;margin-bottom:30px}.jhu-latest-news-title{color:#FFF;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0}.jhu-latest-news-view-all{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none;transition:opacity 0.3s ease}.jhu-latest-news-view-all:hover{opacity:.8;color:#FFF;text-decoration:none}.jhu-latest-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jhu-latest-news-content .jhu-latest-news-grid{gap:40px}.jhu-news-separator{width:100%;height:1px;background-color:#707070;margin:40px 0}.jhu-news-pagination{display:flex;justify-content:center;align-items:center;margin-top:40px}.jhu-pagination-prev,.jhu-pagination-next,.jhu-pagination-number{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;color:#003C69;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;transition:all 0.3s ease;cursor:pointer}.jhu-pagination-prev svg,.jhu-pagination-next svg{width:25px;fill:currentColor}.jhu-pagination-prev:hover,.jhu-pagination-next:hover,.jhu-pagination-number:hover{color:#003C69;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.jhu-pagination-current{color:#003C69;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.jhu-pagination-current:hover{color:#003C69;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.jhu-pagination-ellipsis{color:#666;padding:0 8px;font-weight:500}.jhu-latest-news-content .jhu-news-pagination{margin-top:60px}.jhu-news-article{background:transparent;border-radius:0 70px 0 0;overflow:hidden;transition:transform 0.3s ease;cursor:pointer}.jhu-news-article:hover{transform:translateY(-5px);cursor:pointer}.jhu-news-article-link{display:block;text-decoration:none;color:inherit;height:100%;cursor:pointer;cursor:pointer}.jhu-news-image{width:100%;height:208px;border-radius:0 70px 0 70px;overflow:hidden;margin-bottom:15px;cursor:pointer}.jhu-news-image img{width:100%;height:100%;object-fit:cover;border-radius:0 70px 0 0;cursor:pointer}.jhu-news-content{padding:0 10px;cursor:pointer}.jhu-news-title{color:#FFBD6F;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px 0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.jhu-news-excerpt{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;cursor:pointer;letter-spacing:.3px}@media (max-width:1024px){.jhu-latest-news-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.jhu-latest-news{padding:15px 15px 30px 15px;border-radius:0 50px 0 0}.jhu-latest-news-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.jhu-latest-news-title{font-size:28px}.jhu-latest-news-grid{grid-template-columns:1fr;gap:20px}.jhu-news-image{height:180px;border-radius:0 50px 0 0}.jhu-news-image img{border-radius:0 50px 0 0}.jhu-news-article{border-radius:0 50px 0 50px}}@media (max-width:480px){.jhu-latest-news{padding:10px 10px 25px 10px;border-radius:0 30px 0 0}.jhu-latest-news-title{font-size:24px}.jhu-news-image{height:150px;border-radius:0 30px 0 0}.jhu-news-image img{border-radius:0 30px 0 0}.jhu-news-article{border-radius:0 30px 0 30px}.jhu-news-title{font-size:18px}.jhu-news-excerpt{font-size:14px}}