/* News pages only: preserve the existing homepage and project styling. */
.bn-news-archive .newsroom{padding:64px 0 70px}
.bn-news-archive .newsroom-heading{margin-bottom:28px}
.bn-news-archive .newsroom-heading h2{font-size:32px}
.bn-news-archive .newsroom-all{display:none}
.bn-news-library{padding:65px 0 85px;background:#fff}
.bn-news-library-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}
.bn-news-library-heading h2{font-size:32px;color:#1d2f4d;line-height:1.5;margin:6px 0 0}
.bn-news-library-heading>p{font-size:14px;color:#708096;margin:0 0 8px}
.bn-news-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.bn-news-card{min-width:0;border:1px solid #e0e7ef;border-top:3px solid #c6a66c;padding:27px 29px;display:flex;flex-direction:column;background:#fff;border-radius:5px;transition:box-shadow .2s,border-color .2s}
.bn-news-card:hover{border-color:#a9bedc;box-shadow:0 8px 24px #1736600a}
.bn-news-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#7d8a9c}
.bn-news-card-meta>span{background:#edf3fb;padding:4px 10px;color:#355b91;border-radius:3px}
.bn-news-card h3{font-size:20px;line-height:1.65;font-weight:650;color:#203b60;margin:18px 0 12px;overflow-wrap:anywhere}
.bn-news-card h3 a:hover{color:#2858af}
.bn-news-card>p{font-size:14px;line-height:1.9;color:#6c7b8e;margin:0 0 24px}
.bn-news-card-more{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#315b98;font-weight:600}
.bn-news-card a:focus-visible{outline:2px solid #3565b4;outline-offset:4px}
.bn-news-brief .bn-news-reference{font-size:13px;color:#7a8798;margin-bottom:18px}
.bn-news-brief .bn-news-lead{font-size:18px;line-height:1.9;color:#23446d;background:#f0f5fb;border-left:3px solid #c5a269;padding:20px 24px}
.bn-news-brief h2{font-size:25px;line-height:1.6;margin:32px 0 20px;color:#203b60}
.bn-news-brief>p{font-size:16px;line-height:2.05;margin:0 0 22px;overflow-wrap:anywhere}
.bn-news-brief .bn-news-editor-note{font-size:13px;color:#7c8795;border-top:1px solid #e5ebf2;padding-top:20px;margin-top:30px}
@media(max-width:800px){.bn-news-archive .newsroom{padding:42px 0 48px}.bn-news-library{padding:44px 0 60px}.bn-news-library-heading{display:block}.bn-news-library-heading>p{margin-top:12px}.bn-news-cards{gap:16px}.bn-news-card{padding:22px}.bn-news-card h3{font-size:18px}}
@media(max-width:600px){.bn-news-cards{grid-template-columns:1fr}.bn-news-library-heading h2,.bn-news-archive .newsroom-heading h2{font-size:28px}.bn-news-brief .bn-news-lead{font-size:16px;padding:17px 18px}.bn-news-brief>p{font-size:15px}.bn-news-brief h2{font-size:23px}.bn-news-card-meta{font-size:11px}.bn-news-archive .newsroom-viewport .news-row>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.7}}
