main[data-view="news"] .research-layout{display:block}
main[data-view="news"] #inspector,main[data-view="news"]>.notice,main[data-view="news"] .week-label{display:none!important}
main[data-view="news"]>.controls{display:flex}
main[data-view="news"]>.controls>.search{flex:1}
main[data-view="news"] #results{max-width:960px;margin:0 auto;width:100%}
main[data-view="news"] #journey{display:block}
.news-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.news-tools label{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#22384a}
.news-tools select{padding:10px 12px;border:1px solid #afc5ce;border-radius:8px;background:#fff;color:#172d3e}
.news-tabs{display:flex;gap:8px;flex-wrap:wrap}
.news-tabs .active{background:#0d6571;color:#fff;border-color:#0d6571}
.news-feed-intro{border-top:3px solid #137986;padding:20px 0 10px;margin-top:8px}
.news-feed-intro p{color:#314859;line-height:1.65;max-width:70ch;margin:8px 0}
.news-feed-list{display:grid;gap:24px}
.news-post{border:1px solid #b9cbd3;border-radius:14px;background:#fff;overflow:hidden;padding:28px 32px;box-shadow:0 3px 14px #12374a08;color:#142c3d}
.news-post:nth-child(even){background:#f0f6f8}
.news-post-meta{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;font-size:.8rem;color:#354d5d}
.news-kind{background:#d9eeee;color:#114d56;padding:5px 9px;border-radius:5px;font-weight:700}
.news-post h2{font-size:1.55rem;color:#102e43;line-height:1.25;margin:18px 0 16px}
.news-post p{color:#213c4e;font-size:1rem;line-height:1.8;margin:10px 0;overflow-wrap:anywhere}
.news-impact{border-left:3px solid #16818b;padding:2px 0 2px 16px;margin-top:20px}
.news-impact h3{font-size:.85rem;color:#134d58;margin:4px 0;font-weight:750}
.news-impact p{margin:6px 0}
.news-caveat{margin-top:18px;font-size:.8rem;color:#425866}
.news-caveat p{font-size:.82rem;line-height:1.6;color:#425866}
.news-player-link{margin-top:18px;color:#114d56;font-weight:650}
@media(max-width:650px){.news-post{padding:22px 18px}.news-post h2{font-size:1.3rem}.news-tools{align-items:stretch}.news-tools label{width:100%;justify-content:space-between}.news-tools select{max-width:60%}.news-post-meta{gap:8px 12px}.news-feed-list{gap:18px}}

.news-unit-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.news-unit{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;border:1px solid;font-size:.78rem;font-weight:750;line-height:1.3}
.news-unit-offense{background:#dceef8;color:#164968;border-color:#9ec3d9}
.news-unit-defense{background:#e9e2f5;color:#49336c;border-color:#bca8d7}
.news-unit-secondary{background:#def0e5;color:#20533b;border-color:#9fc9b0}
