.portal-reference .news-block .news-title{display:block;font-size:18px;font-weight:600;line-height:1.4}.news-empty{padding:20px}.public-news-page{background:#fff;padding:30px}.public-news-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.public-news-heading h1{font-size:36px;font-weight:400;margin:0 0 25px}.public-news-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:50px}.public-news-search{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(120px,1fr) minmax(120px,1fr) auto;gap:16px;align-items:end;padding-bottom:35px;border-bottom:1px solid #e3e9ef}.public-news-search label{display:grid;gap:8px;color:#72849d;font-size:14px}.public-news-search input{box-sizing:border-box;width:100%;height:42px;padding:8px 12px;border:1px solid #d6e1ee;font:inherit}.public-news-search button{height:42px;border:0;background:#0065c7;color:#fff;padding:0 22px;font:600 14px Arial;cursor:pointer}.public-news-entry{padding:35px 0;border-bottom:1px solid #e3e9ef}.public-news-entry time,.public-news-detail time{color:#8295ad;font-size:13px}.public-news-category{color:#0065c7;font-size:12px;letter-spacing:1px;text-transform:uppercase}.public-news-entry h2,.public-news-detail h2{font-size:26px;font-weight:600;line-height:1.35;margin:12px 0}.public-news-entry h2 a{color:#40536d;text-decoration:none}.public-news-entry p,.public-news-body{font-size:16px;line-height:1.65}.public-news-body{white-space:pre-wrap}.public-news-more{color:#0065c7}.public-news-categories nav{border:1px solid #e3e9ef;padding:20px 0}.public-news-categories a{display:block;padding:12px 24px;border-left:3px solid transparent;text-decoration:none;color:#40536d}.public-news-categories a[aria-current=page]{border-left-color:#0065c7;color:#0065c7}.public-news-pager{display:flex;gap:20px;align-items:center;padding:25px 0}

.portal-reference .news-block .public-news-more{display:block;margin-top:12px;font-size:13px;font-weight:400;color:#0065c7;text-decoration:none}.public-news-more:hover{text-decoration:underline}

.news-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;line-clamp:10;overflow:hidden;white-space:pre-line}
