.security-news-page { min-height: 100vh; padding: 24px 16px 48px; }
.security-news-shell { width: min(100%, 1200px); margin: 0 auto; }
.newsletter-shell { width: min(100%, 640px); }
.security-news-header, .security-news-actions, .security-news-tabs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .65rem;
}
.security-news-header { justify-content: space-between; align-items: end; }
.security-news-header h1 { margin: .75rem 0 .4rem; }
.security-news-tabs { margin-block: 1rem; }
.security-news-tabs a { border: 1px solid #c8d4e2; border-radius: .45rem; padding: .5rem .8rem; }
.security-news-tabs a[aria-current] { background: #163c61; color: #fff; border-color: #163c61; }
.security-news-table { overflow-x: auto; background: #fff; border-radius: .5rem; margin-block: .75rem; }
.security-news-table table { width: 100%; }
.security-news-table th, .security-news-table td { padding: .6rem .75rem; min-width: 7.5rem; vertical-align: top; }
.security-news-table td { overflow-wrap: anywhere; }
.security-news-table input[type=number] { width: 5rem; }
.security-news-form { display: grid; gap: .7rem; max-width: 42rem; padding-block: .8rem; }
.security-news-form label { display: block; }
.security-news-form :is(input:not([type=checkbox]), textarea) { display: block; width: 100%; margin-top: .25rem; }
.security-news-form input[type=checkbox] { width: auto; vertical-align: middle; }
.security-news-form button { justify-self: start; }
.security-news-form fieldset { margin: 0; padding: .6rem; border: 1px solid #c8d4e2; border-radius: .4rem; }
.security-news-metrics { display: grid; grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)); gap: .65rem; }
.security-news-metrics div { border: 1px solid #c8d4e2; background: #fff; padding: .75rem; border-radius: .5rem; }
.security-news-metrics dt { color: #42556b; }
.security-news-metrics dd { margin: .35rem 0 0; font-size: 1.15rem; font-weight: 650; }
.security-news-shell pre { white-space: pre-wrap; overflow-wrap: anywhere; }
.security-news-page [hidden] { display: none; }
