.campus-news{max-width:1000px;margin:0 auto;padding:42px 24px 100px;min-height:500px}.campus-news h1,.campus-news h2{font-size:28px;font-weight:500;line-height:1.4;margin:0 0 24px}.campus-news-search{display:flex;align-items:center;border:1px solid #d1d6db;border-radius:10px;margin:0 0 26px;overflow:hidden}.campus-news-search input{width:100%;min-width:0;font:inherit;font-size:16px;padding:16px;border:0;background:white;color:#191f28}.campus-news-search button{flex:none;padding:16px 20px;font:inherit;font-size:15px;color:#191f28;background:#edf3ff;border:0;cursor:pointer}.campus-news-list{list-style:none;margin:0;padding:0}.campus-news-list,.campus-news-list>li{display:block;min-width:0;width:100%}.campus-news-item{white-space:normal;min-width:0;width:100%}.campus-news-item>div{min-width:0}.campus-news-item img{height:auto}.campus-news-item{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid #e5e8eb;text-decoration:none;color:#191f28}.campus-news-item h3{font-size:21px;line-height:1.5;font-weight:500;margin:0 0 10px;word-break:keep-all;overflow-wrap:anywhere}.campus-news-item p{font-size:15px;line-height:1.7;color:#6b7684;margin:0 0 12px}.campus-news-item time{font-size:13px;color:#6b7684}.campus-news-pinned{font-size:13px;color:#0065f7;margin-left:14px}.campus-news-item img{width:200px;aspect-ratio:4/3;object-fit:cover;border-radius:10px;flex:none}.campus-news-item:hover h3{color:#0065f7}.campus-news a:focus-visible,.campus-news button:focus-visible{outline:2px solid #0065f7;outline-offset:3px}@media(max-width:767px){.campus-news{padding:30px 20px 70px}.campus-news h1,.campus-news h2{font-size:25px}.campus-news-item{flex-direction:column;align-items:stretch;gap:16px;padding:24px 0}.campus-news-item h3{font-size:19px}.campus-news-item img{width:100%}.campus-news-item p{font-size:14px}}