@charset "UTF-8";
.news-empty{padding:22px 0;border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;color:#64748b;font-size:14px}
.news-list .news-title{min-width:0;overflow-wrap:anywhere}
.news-content{padding-top:42px;padding-bottom:60px;min-height:420px}
.news-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}
.news-summary{color:#64748b;font-size:14px}.news-summary strong{color:#0066f5}
.news-search{display:flex;gap:8px}.news-search input{width:280px;max-width:100%;min-width:0;padding:10px 13px;border:1px solid #d6e1ef;border-radius:6px;background:#fff;color:#071c46;font:inherit}
.news-search button{padding:10px 20px;border:0;border-radius:6px;background:#0066f5;color:#fff;font-weight:700}
.news-search input:focus-visible{outline:3px solid #35a9ff;outline-offset:3px}
.news-board{border-top:2px solid #071c46}.news-board li{border-bottom:1px solid #e4e9f0}
.news-board a{display:grid;grid-template-columns:42px minmax(0,1fr) 100px 12px;align-items:center;gap:20px;padding:24px 18px;transition:background .2s,color .2s}
.news-board a:hover{background:#f1f6ff;color:#0066f5}.news-number{font-size:13px;color:#738198;text-align:center}.news-board-title{font-size:16px;font-weight:600;overflow-wrap:anywhere}.news-board time{font-size:13px;color:#64748b;white-space:nowrap}.news-board .news-chevron{margin:0}
.news-board-empty{padding:64px 20px;text-align:center;border-top:2px solid #071c46;border-bottom:1px solid #e4e9f0;color:#64748b}.news-board-empty a{display:inline-block;margin-top:18px;color:#0066f5;font-size:13px}
.news-pagination{display:flex;justify-content:center;gap:8px;margin-top:30px}.news-pagination a,.news-pagination span{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #e0e7f0;border-radius:6px;font-size:14px}.news-pagination [aria-current]{background:#0066f5;border-color:#0066f5;color:#fff}.news-pagination a:hover{background:#edf4ff}
.news-article-heading{padding:0 0 26px;border-bottom:1px solid #d6e1ef}.news-category{color:#0066f5;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.news-article-heading h2{color:#071c46;font-size:28px;line-height:1.5;margin-bottom:15px;overflow-wrap:anywhere}.news-article-heading time{font-size:13px;color:#64748b}
.news-body{min-height:200px;padding:32px 0 42px;overflow-wrap:anywhere}.news-body p{max-width:none}.news-body img{height:auto}.news-body pre{white-space:pre-wrap}.news-back{padding-top:22px;border-top:1px solid #d6e1ef;text-align:center}
@media(max-width:760px){.news-content{padding-top:28px;padding-bottom:40px}.news-toolbar{align-items:stretch;flex-direction:column;gap:14px}.news-search input{width:100%;flex:1}.news-search button{white-space:nowrap}.news-board a{grid-template-columns:24px minmax(0,1fr) 8px;gap:6px 12px;padding:18px 8px}.news-board-title{font-size:14px}.news-board time{grid-column:2;font-size:12px}.news-board .news-chevron{grid-column:3;grid-row:1/3}.news-number{grid-row:1/3;font-size:12px}.news-article-heading h2{font-size:23px}.news-body{padding-top:24px}.news-pagination{gap:6px}.news-pagination a,.news-pagination span{min-width:34px;min-height:36px}}
@media(max-width:760px){.cms-news .footer-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cms-news .footer-column{min-width:0}.cms-news .footer-contact a{min-width:0;overflow-wrap:anywhere}}
