.news-page{max-width:1400px}.news-intro{display:flex;justify-content:space-between;gap:28px;align-items:end;margin:12px 0 40px}.news-intro h1{font-size:clamp(30px,3.4vw,46px);line-height:1.12;margin:12px 0 18px;letter-spacing:-.035em}.news-intro p:not(.eyebrow){color:#596b7b;font-size:17px}.news-cadence{display:grid;gap:7px;border-left:3px solid #218feb;padding-left:18px;color:#596b7b;font-size:13px;min-width:245px}.news-cadence b{color:#103c68}.news-cadence small{font-size:12px}.news-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.news-section-title h2{font-size:25px;margin:0}.news-section-title>span{font-size:13px;color:#657a90}.news-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-feature{border:1px solid #c8ddef;border-radius:9px;overflow:hidden;background:white}.news-feature>a{display:block;height:100%;color:inherit}.news-picture{aspect-ratio:16/10;overflow:hidden;background:#e9f2fc;width:200px;border-radius:6px}.news-picture.large{width:100%;aspect-ratio:16/9;border-radius:0}.news-picture img{width:100%;height:100%;object-fit:cover;display:block}.news-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:linear-gradient(140deg,#103c68,#1879c4);color:white;padding:15px;text-align:center}.news-placeholder>span{font-size:20px;letter-spacing:.05em}.news-placeholder b{font-weight:400;color:#99d8ff}.news-placeholder small{font-size:12px}.news-feature-copy{padding:20px}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:#526c83;font-size:12px}.news-meta>span:first-child{font-weight:700;color:#155d95}.news-feature h3{font-size:20px;line-height:1.4;margin:12px 0 20px}.news-read{font-size:13px;font-weight:700;color:#0671c9}.news-publications{margin-top:44px;border-top:1px solid #c8ddef;padding-top:28px}.news-clear{color:#0671c9;font-size:13px;background:none;border:0;cursor:pointer}.news-controls{display:grid;grid-template-columns:minmax(230px,2fr) minmax(190px,1.2fr) minmax(150px,1fr) 140px;gap:12px;margin-bottom:20px}.news-controls input,.news-controls select{width:100%;height:44px;border:1px solid #bfd2e3;border-radius:6px;background:white;padding:10px;color:#23415e;font-size:14px}.news-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:22px}.news-publishers{border:1px solid #c8ddef;border-radius:8px;align-self:start;overflow:hidden}.news-publishers h3{padding:18px;margin:0;font-size:15px;border-bottom:1px solid #dce8f4}.news-publishers button{display:flex;width:100%;text-align:left;justify-content:space-between;gap:10px;border:0;background:white;padding:12px 16px;cursor:pointer;color:#36516b;font-size:13px}.news-publishers button[aria-pressed=true]{background:#eaf3ff;color:#00599e;font-weight:700;box-shadow:inset 3px 0 #218feb}.news-publishers button:hover{background:#f2f7fc}.news-publishers b{font-size:12px;font-variant-numeric:tabular-nums}.news-publishers p{font-size:11px;color:#657a90;padding:15px;margin:0;border-top:1px solid #dce8f4}.news-results-label{font-size:12px;color:#596b7b;margin:0 0 12px;min-height:18px}.news-list{border:1px solid #c8ddef;border-radius:8px;overflow:hidden}.news-list:empty{display:none}.news-row{display:flex;align-items:center;gap:20px;padding:20px;border-bottom:1px solid #dce8f4}.news-row:last-child{border:0}.news-row-copy{flex:1;min-width:0}.news-row h3{font-size:17px;line-height:1.45;margin:10px 0;color:#123451;overflow-wrap:anywhere}.news-feature h3:hover,.news-row h3 a:hover{text-decoration:underline}.news-row-action{min-width:105px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:12px;text-align:right;font-size:12px}.news-row-action>a{color:#0671c9;font-weight:600}.news-row-action time{color:#657a90;font-size:11px}.news-tags{display:flex;flex-wrap:wrap;gap:6px}.news-tags button{border:0;background:#eff5fb;color:#356185;font-size:11px;padding:4px 8px;border-radius:4px;cursor:pointer}.news-tags span{font-size:11px;color:#657a90}.news-pagination{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding-top:20px;font-size:13px}.news-pagination button{border:1px solid #bfd2e3;padding:8px 14px;border-radius:5px;background:white;color:#145c92;cursor:pointer}.news-pagination button:disabled{opacity:.45;cursor:default}.news-empty,.news-notice{padding:26px;background:#f2f7fc;border-radius:8px;color:#536b82}.news-notice button{color:#056ac3;text-decoration:underline}.news-footnote{color:#657a90;font-size:12px;line-height:1.7;margin-top:30px;max-width:980px}@media(max-width:1100px){.news-layout{grid-template-columns:195px minmax(0,1fr)}.news-picture{width:160px}.news-row{flex-wrap:wrap;gap:15px}.news-row-action{width:100%;flex-direction:row;justify-content:space-between;text-align:left}.news-controls{grid-template-columns:1fr 1fr}.news-feature h3{font-size:17px}}@media(max-width:700px){.news-intro{display:block}.news-cadence{margin-top:22px}.news-featured{grid-template-columns:1fr}.news-featured .news-feature:nth-child(n+3),.news-section-title>span{display:none}.news-layout{grid-template-columns:1fr}.news-publishers{max-height:230px;overflow:auto}.news-controls{grid-template-columns:1fr 1fr}.news-controls label:nth-child(2),.news-search{grid-column:1/-1}.news-row{padding:15px;gap:14px}.news-image-link{width:100%}.news-picture{width:100%;aspect-ratio:16/9}.news-row-copy{flex-basis:100%}.news-row-action{padding-top:2px}.news-pagination{gap:12px;justify-content:space-between}.news-publications{margin-top:30px}}