.cs-news{background:#071728;color:#edf5fc;border-block:1px solid #20374b;scroll-margin-top:110px}.cs-news-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.cs-news-heading h2{margin-bottom:16px}.cs-news-heading p{max-width:660px;color:#b6c7d9;line-height:1.65}.cs-news-badge{white-space:nowrap;border:1px solid #355a63;border-radius:30px;color:#84ded7;font-size:10px;letter-spacing:.12em;padding:9px 13px;margin-top:12px}.cs-news-controls{display:flex;gap:16px;margin-top:30px;flex-wrap:wrap}.cs-news-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#b6c7d9;min-width:170px}.cs-news-controls select,.cs-news-controls input{box-sizing:border-box;background:#102337;color:#fff;border:1px solid #3a5066;border-radius:5px;font:inherit;font-size:14px;min-height:46px;padding:10px 14px;width:100%}.cs-news-search{flex:1}.cs-news :focus-visible{outline:3px solid #f2c66d;outline-offset:4px}#cs-news-status{color:#b6c7d9;font-size:12px;line-height:1.6;margin:20px 0}.cs-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cs-news-card{background:#102337;border:1px solid #294157;border-radius:7px;padding:24px;display:flex;flex-direction:column;min-height:240px}.cs-news-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8dd9ec}.cs-news-card h3{font-family:Inter,Arial,sans-serif;font-size:19px;line-height:1.5;letter-spacing:0;margin:22px 0}.cs-news-card h3 a{color:#fff;text-decoration:none}.cs-news-card h3 a:hover{text-decoration:underline;text-decoration-color:#efc167;text-underline-offset:5px}.cs-news-card time{font-size:12px;color:#b6c7d9}.cs-news-card-foot{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:auto;padding-top:20px}.cs-news-type{font-size:10px;line-height:1.5;color:#b6c7d9}.cs-news-card-foot a{font-size:12px;color:#f2c66d;white-space:nowrap}.cs-news-about{margin-top:28px;padding-top:20px;border-top:1px solid #294157;color:#b6c7d9;font-size:12px;line-height:1.8}.cs-news-about summary{cursor:pointer;color:#edf5fc}.cs-news-about a{color:#8dd9ec}.cs-news #cs-news-more{margin-top:24px;cursor:pointer}.cs-news [hidden]{display:none!important}.cs-news-empty{grid-column:1/-1;padding:24px;border:1px solid #294157;color:#b6c7d9}@media(max-width:900px){.cs-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-news-heading{display:block}}@media(max-width:580px){.cs-news-grid{grid-template-columns:1fr}.cs-news-controls label{width:100%}.cs-news-badge{display:inline-block}.cs-news-card{min-height:200px}.cs-news-heading h2{font-size:36px}}

/* Keep the news expansion control readable in every state. */
.cs-news #cs-news-more{color:#f5f8fc;background:#102337;border-color:#8295aa}
.cs-news #cs-news-more:hover,.cs-news #cs-news-more:focus-visible,.cs-news #cs-news-more:active{color:#ffffff;background:#203a53;border-color:#c5d3e1}
