/* Compact, searchable editorial matrix — six articles, equal hierarchy. */
.nx-news.nx-section{padding:48px var(--gutter);background:linear-gradient(180deg,#f5fbff,#fff 80%);border-bottom:1px solid #e1edf4}.nx-news .nx-head{margin-bottom:24px;align-items:center}.nx-news .nx-head h2{font-size:clamp(28px,2.2vw,38px);margin-top:8px}.nx-news .nx-kicker{font-size:11px}.news-search{display:flex;align-items:center;gap:10px;width:290px;background:#fff;border:1px solid #d4e7f1;border-radius:8px;padding:0 14px;color:#6695ae;transition:border-color .2s,box-shadow .2s}.news-search:focus-within{border-color:#00aeef;box-shadow:0 0 0 3px #00aeef13}.news-search input{border:0!important;background:none;outline:none!important;box-shadow:none!important;width:100%;height:44px;font-size:14px;color:#16465e;min-width:0}.nx-news .nx-toolbar{margin-bottom:20px;padding:0 0 15px;gap:18px;align-items:center;border-color:#d8e9f2}.nx-news .nx-filters{gap:7px;flex-wrap:wrap}.nx-news .nx-filters button{display:flex;align-items:center;gap:8px;font-size:12px;padding:8px 11px;border:1px solid transparent;border-radius:6px;color:#537588;background:transparent!important;line-height:1.5}.nx-news .nx-filters button:after{display:none}.nx-news .nx-filters button small{font-size:11px;padding:0 5px;border-radius:3px;background:#e9f1f6;color:#7993a3;min-width:21px;text-align:center}.nx-news .nx-filters button[aria-pressed=true]{background:#e4f5ff!important;border-color:#b4e3f8;color:#007dad}.nx-news .nx-filters button[aria-pressed=true] small{background:#00aeef;color:#003955}.nx-news .nx-filters button:hover{background:#edf8fe!important}.nx-news .nx-toolbar select{font-size:12px;flex-shrink:0}.nx-news .nx-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:14px}.nx-news .nx-news-card{display:grid;grid-template-columns:33% minmax(0,1fr);gap:0;padding:0;background:#fff;border:1px solid #dceaf2;border-radius:9px;overflow:hidden;min-height:190px;position:relative;transition:border-color .2s,box-shadow .2s,background .2s}.nx-news .nx-news-card:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#00aeef;transform:scaleX(0);transform-origin:left;transition:transform .25s;pointer-events:none}.nx-news .nx-news-card:hover{border-color:#8cd4f2;box-shadow:0 8px 22px #0059840b!important}.nx-news .nx-news-card:hover:after{transform:scaleX(1)}.nx-news .nx-news-card[hidden]{display:none}.nx-news .nx-news-image{height:100%;min-height:0;aspect-ratio:auto;border-radius:0;overflow:hidden;background:#e9f5fb}.nx-news .nx-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.nx-news .nx-news-card:hover img{transform:scale(1.045)}.nx-news .nx-news-body{padding:16px;min-width:0;display:flex;flex-direction:column}.news-category{color:#0084b6;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-news .nx-news-body h3{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.02em;margin:9px 0 14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.nx-news .nx-news-body h3 a{color:#19455d}.nx-news .nx-news-body h3 a:hover{color:#0086bc}.nx-news .nx-meta{margin-top:auto;padding-top:9px;border-top:1px solid #eef3f7;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;font-size:11px;color:#7c96a5}.nx-news .nx-save{font-size:11px;font-weight:400;color:#648697;white-space:nowrap;padding:4px;border-radius:3px;cursor:pointer}.nx-news .nx-save:hover{background:#eaf8ff;color:#0080b2}.nx-news .nx-save[aria-pressed=true]{color:#007cae;background:#e6f7ff}.nx-news .ed-pagination{margin-top:20px;padding-top:16px;gap:18px}.nx-news .ed-pagination>.nx-link{font-size:12px;margin-right:auto;white-space:nowrap}.nx-news .ed-page-status{font-size:12px}.nx-news .ed-page-buttons button{height:34px;min-width:34px;font-size:12px}.nx-news .ed-page-buttons button[aria-current=page]{background:#0088be}.nx-news .nx-news-empty{padding:30px;font-size:14px;text-align:center;background:#eff8fc}
@media(min-width:1650px){.nx-news .nx-news-card{min-height:190px;grid-template-columns:35% minmax(0,1fr)}.nx-news .nx-news-body{padding:20px}.nx-news .nx-news-body h3{font-size:18px;-webkit-line-clamp:3}.news-category{font-size:12px}.nx-news .nx-meta,.nx-news .nx-save{font-size:12px}}
@media(max-width:1150px){.nx-news .nx-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-news .nx-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.nx-news .nx-toolbar select{align-self:flex-end}.nx-news .nx-news-card{min-height:180px}.nx-news .nx-news-body h3{font-size:17px}}
@media(max-width:650px){.nx-news.nx-section{padding:36px var(--gutter)}.nx-news .nx-head{align-items:stretch;flex-direction:column;gap:20px;margin-bottom:16px}.news-search{width:100%}.nx-news .nx-news-grid{grid-template-columns:1fr;gap:12px}.nx-news .nx-news-card{grid-template-columns:30% minmax(0,1fr);min-height:166px}.nx-news .nx-news-body{padding:14px}.nx-news .nx-news-body h3{font-size:16px;line-height:1.5;-webkit-line-clamp:3;margin:7px 0 12px}.nx-news .nx-filters{gap:5px}.nx-news .nx-filters button{padding:7px 8px;font-size:12px;gap:5px}.nx-news .ed-pagination{display:grid;grid-template-columns:1fr auto;gap:14px}.nx-news .ed-page-buttons{grid-column:1/-1;justify-content:center;margin:0}.nx-news .ed-pagination>.nx-link{margin:0;font-size:12px}.nx-news .nx-meta,.nx-news .nx-save{font-size:11px}.nx-news .nx-head h2{font-size:29px}}
