.news-section{font-family:sans-serif;margin:40px auto;max-width:1000px}.news-header{border-bottom:2px solid #007bbb;margin-bottom:10px;padding-bottom:10px}.news-header h2{color:#007bbb;font-size:24px;font-weight:700;margin:0}.news-list{list-style:none;margin:0;padding:0}.news-item{align-items:baseline;border-bottom:1px solid #e0e6ed;display:flex;padding:15px 0}.news-date{color:#333;flex-shrink:0;font-size:15px;width:110px}.news-link{color:#007bbb;font-size:16px;line-height:1.5;text-decoration:none}.news-link:hover{text-decoration:underline}@media (max-width:768px){.news-item{flex-direction:column}.news-date{margin-bottom:5px}}