.news-page{padding-bottom:72px}.news-page .news-hero{margin-top:36px;padding:34px 42px 42px;border:1px solid #dce5f5;border-radius:24px;background:linear-gradient(115deg,#fff 12%,#edf3ff 100%)}.news-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}.news-wordmark{display:block;width:340px;max-width:65%;height:auto}.news-edition{color:#5d6e8a;font-size:11px;letter-spacing:1px;text-transform:uppercase;line-height:1.6;text-align:right}.news-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:44px;align-items:center}.news-page #news-title{font-size:clamp(38px,4.4vw,62px);line-height:1.12;letter-spacing:-2.5px;margin:0}.news-page #news-title span{color:#2c60ff}.news-intro>p{font-size:17px;line-height:1.8;color:#526078;margin:0 0 20px}.news-themes{display:flex;gap:7px;flex-wrap:wrap}.news-themes>span{font-size:11px;line-height:1.5;padding:6px 10px;border:1px solid #d8e3f7;border-radius:6px;color:#435d89;background:#ffffffb8}.news-stream{margin-top:36px}.news-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.news-section-heading h2{font-size:26px;letter-spacing:-.8px}.news-count{font-size:13px;color:#68768a;margin:0}.news-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin:0 0 28px;padding:20px;border:1px solid #dfe6f0;border-radius:14px;background:#fff}.news-filters label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:#5d6a80;flex:1;min-width:190px}.news-filters select{appearance:none;width:100%;height:46px;border:1px solid #d5deec;border-radius:8px;padding:10px 38px 10px 13px;font:inherit;font-size:14px;color:#202a3b;background:#f9fbfe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3 5 4 4 4-4' stroke='%235d6a80' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 13px center}.news-filters button{display:flex;align-items:center;gap:22px;height:46px;border:1px solid #171b24;border-radius:8px;background:#171b24;color:white;padding:10px 18px;font-size:14px;font-weight:600}.news-filters button:hover{background:#2c60ff;border-color:#2c60ff}.news-reset{display:inline-flex;align-items:center;min-height:46px;font-size:13px;color:#526078;text-decoration:underline;text-underline-offset:4px}.news-page :focus-visible{outline:3px solid #2c60ff;outline-offset:4px}.news-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.news-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid #dfe6f0;border-radius:16px;background:white;min-width:0;transition:border-color .2s,box-shadow .2s}.news-card:hover{border-color:#a9bce4;box-shadow:0 10px 30px #1c37620a}.news-card-image{display:block;overflow:hidden}.news-card-image img{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover}.news-card-body{padding:28px;display:flex;flex-direction:column;flex:1}.news-card-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:11px;line-height:1.6;color:#566987}.news-card-meta>span:first-child{color:#234ac2;background:#eef3ff;padding:4px 8px;border-radius:5px}.news-card-meta time{margin-left:auto;color:#6c798c}.news-card h2{font-size:28px;line-height:1.3;letter-spacing:-.8px;margin:18px 0 14px;overflow-wrap:anywhere}.news-card h2 a:hover{color:#234ac2}.news-card-body>p{font-size:15px;line-height:1.8;color:#5b677b;margin:0 0 24px}.news-read{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;margin-top:auto;border-top:1px solid #e8edf5;padding-top:14px;font-size:13px;font-weight:600;color:#234ac2}.news-read span{font-size:21px}.news-empty{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:28px 30px;border:1px solid #dfe6f0;border-radius:16px;background:#fff}.news-empty-mark{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border-radius:12px;background:#edf3ff;color:#2c60ff}.news-empty-mark svg{width:30px;height:30px}.news-empty h2{font-size:23px;line-height:1.4;letter-spacing:-.6px;margin:0 0 7px}.news-empty p{font-size:14px;line-height:1.8;color:#66758a;margin:0}.news-empty-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-left:auto;flex-shrink:0;font-size:13px;font-weight:600;color:#234ac2}.news-empty-link span{font-size:20px}@media(max-width:1000px){.news-page .news-hero{padding:30px}.news-hero-grid{grid-template-columns:1.2fr 1fr;gap:28px}.news-page #news-title{font-size:46px}.news-empty{flex-wrap:wrap}.news-empty-link{margin-left:76px}}@media(max-width:760px){.news-page{padding-bottom:44px}.news-page .news-hero{margin-top:22px;padding:25px 22px 28px;border-radius:18px}.news-masthead{margin-bottom:27px;gap:15px}.news-wordmark{width:300px;max-width:100%}.news-edition{display:none}.news-hero-grid{grid-template-columns:1fr;gap:22px}.news-page #news-title{font-size:clamp(34px,8.5vw,48px);letter-spacing:-1.7px}.news-intro>p{font-size:15px;line-height:1.8;margin-bottom:16px}.news-themes>span{font-size:10px;padding:5px 8px}.news-stream{margin-top:24px}.news-section-heading h2{font-size:22px}.news-cards{grid-template-columns:1fr;gap:20px}.news-filters{padding:16px;gap:14px}.news-filters label{min-width:100%}.news-filters button{flex:1;justify-content:space-between}.news-empty{padding:23px;gap:16px;align-items:flex-start}.news-empty-mark{width:44px;height:44px;border-radius:10px}.news-empty>div{flex:1;min-width:0}.news-empty h2{font-size:20px}.news-empty p{font-size:13px}.news-empty-link{margin-left:60px}.news-card-body{padding:23px}.news-card h2{font-size:25px}.news-card-meta time{margin-left:0}}@media(prefers-reduced-motion:reduce){.news-card{transition:none}}
.news-card-body>.news-card-author{font-size:13px;color:#526078;margin:0 0 16px}.news-card-author a{color:#234ac2}.news-card-author a:hover,.news-card-author a:focus-visible{text-decoration:underline;text-underline-offset:4px}