
.news-masthead{padding:38px 0 48px;background:linear-gradient(120deg,#052250,#073b9a);color:white}.news-masthead .seo-breadcrumb{color:#c4dcff}.news-eyebrow{font-weight:850;font-size:11px;letter-spacing:1.5px;color:#1656b4}.news-masthead .news-eyebrow{color:#8ee0ff;margin:26px 0 14px}.news-masthead h1{font-size:clamp(32px,4.5vw,58px);line-height:1.12;letter-spacing:-1.8px;max-width:1000px;margin:0 0 22px}.news-lead{font-size:19px;line-height:1.7;max-width:860px;color:#e3edff;margin-bottom:0}.news-library{padding:34px 0}.news-editorial{display:flex;gap:32px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e4f3;padding-bottom:28px}.news-editorial strong{font-size:24px;letter-spacing:-.5px}.news-editorial p{max-width:790px;color:#596d87}.news-editorial>a{white-space:nowrap;font-size:14px;font-weight:800;color:#0756c9}.news-tools{padding:28px 0 10px}.news-tools label{font-size:13px;font-weight:800;display:block}.news-tools input{display:block;border:1px solid #bdcfe7;border-radius:10px;width:100%;font:inherit;font-size:17px;margin:8px 0 18px;padding:14px 16px}.news-filters{display:flex;gap:8px;flex-wrap:wrap}.news-filters button{font:inherit;font-size:13px;border:1px solid #c5d5ed;border-radius:999px;background:white;padding:9px 16px;cursor:pointer;color:#163d74;font-weight:700}.news-filters button[aria-pressed=true]{background:#073b9a;color:white;border-color:#073b9a}#news-count{font-size:13px;color:#62708a}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{border:1px solid #dbe5f2;border-radius:16px;padding:24px;display:flex;flex-direction:column;min-width:0;background:#fff;box-shadow:0 8px 25px #09386e06;transition:border-color .18s ease,box-shadow .18s ease}.news-card:hover{border-color:#0756c9;box-shadow:0 12px 30px #073b9a15}.news-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:800;color:#164f9e;letter-spacing:.4px;border-bottom:1px solid #e3ebf7;padding-bottom:16px;margin-bottom:18px}.news-card-top span:last-child{color:#8294b0}.news-kind{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#687c98}.news-card h2{font-size:23px;line-height:1.28;letter-spacing:-.5px;margin:10px 0 14px;color:#092955}.news-card p{font-size:15px;line-height:1.7;color:#526783;margin:0 0 24px}.news-read{margin-top:auto;display:flex;justify-content:space-between;font-size:13px;color:#064cb6;font-weight:800}.news-footnote{font-size:13px;color:#62708a;border-top:1px solid #dbe5f2;padding-top:22px;margin-top:30px}.news-reading{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:54px;padding:34px 0 48px}.news-byline{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;color:#637791;padding-bottom:24px;border-bottom:1px solid #dbe5f2;margin-bottom:28px}.news-pill{border-radius:999px;background:#edf4ff;color:#1553ae;padding:7px 12px;font-weight:800}.news-article h2{font-size:27px;line-height:1.25;color:#082953;letter-spacing:-.5px;margin:32px 0 16px}.news-article p,.news-article li{font-size:18px;line-height:1.85;color:#334963}.news-article p{margin:0 0 24px}.news-check{background:#f0f6ff;border-left:4px solid #0756c9;border-radius:0 14px 14px 0;padding:4px 24px 18px;margin:32px 0}.news-check h2{font-size:22px}.news-check ul{padding-left:22px}.news-check li{font-size:16px}.news-source{border-top:1px solid #dbe5f2;margin-top:32px}.news-source h2{font-size:20px}.news-source p,.news-source a{font-size:13px;line-height:1.8}.news-source a{color:#0756c9;text-decoration:underline}.news-related{border-top:3px solid #ed1b2e;padding-top:18px;align-self:start}.news-related h2{font-size:23px}.news-related>a{display:block;padding:16px 0;border-bottom:1px solid #dbe5f2;font-size:15px;line-height:1.55;color:#164b91}.news-related .news-all{font-weight:800}.news-contact{margin-top:28px;padding:22px;background:#f0f6ff;border-radius:14px}.news-contact h3{font-size:19px}.news-contact p{font-size:14px;color:#526783}.news-contact a{font-size:14px;color:#0756c9;font-weight:800}@media(max-width:960px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-reading{grid-template-columns:minmax(0,1fr);gap:34px}.news-editorial{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:580px){.news-grid{grid-template-columns:1fr}.news-masthead{padding:24px 0 32px}.news-masthead h1{letter-spacing:-.8px}.news-lead{font-size:17px}.news-card{padding:22px}.news-article p,.news-article li{font-size:17px}.news-byline{gap:9px}.news-filters button{padding:8px 12px}.news-editorial strong{font-size:22px}}
