/* v1.0 news additions; preserves the existing shared website styles. */
.news-release-index .news-card + .news-card { margin-top: 30px; }
.news-release-page .news-article__hero { width: min(780px, 100%); }
.news-release-figure { overflow: hidden; margin: 0 0 28px; border: 1px solid rgba(226,168,67,.18); border-radius: 5px; background: #080d17; }
.news-release-figure img { display: block; width: 100%; height: auto; }
.news-release-note { margin-top: 22px !important; }
.news-release-downloads { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 12px; }
.news-article__closing .news-release-download { flex-direction: column; gap: 7px; min-width: 0; padding: 18px 10px; letter-spacing: 1px; }
.news-release-download strong { font-weight: 400; }
.news-release-download span { font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size: 10px; line-height: 1.4; letter-spacing: 0; text-transform: none; color: rgba(255,241,223,.75); }
@media(max-width:680px) { .news-release-index .news-card + .news-card { margin-top: 24px; } .news-release-downloads { grid-template-columns: 1fr; } .news-release-figure { margin-bottom: 24px; } }
