.live-patches {
  margin-block: 1.6rem;
  border: 1px solid #48587e;
  border-top: .25rem solid #baf86b;
  background: #111a34;
  padding: clamp(1rem, 3vw, 1.75rem);
  color: #eef1e0;
  scroll-margin-top: 1rem;
}
.live-patches h2 { color: #baf86b; font-size: clamp(1.4rem, 4vw, 2rem); margin: 0 0 .45rem; }
.live-patches h3 { margin: .25rem 0; font-size: 1.13rem; }
.live-patches ol { list-style: none; margin: .8rem 0; padding: 0; }
.live-patches li { border-top: 1px solid #48587e; padding-block: .8rem; }
.live-patches a { display: inline-block; padding-block: .45rem; }
.live-patches summary { cursor: pointer; }
.live-patches p, .live-patches a { overflow-wrap: anywhere; }
[data-journal-card] { color: #baf86b; font-size: .85rem; line-height: 1.4; }

.reviewed-media { margin-block: 1.6rem; }
.reviewed-media > h2 { color: #baf86b; margin: 0 0 .65rem; }
.reviewed-media article { background: #eef1e0; color: #10172a; }
.reviewed-media article h3 { margin: .35rem 0 .5rem; }
.reviewed-media figure a:focus-visible { outline-offset: 2px; }
