/* /css/grid/bam-research.css
   Page-only styles for grid/bam-research.php. Loaded after landing.css.
   Prefix .rs- so nothing leaks into the shared theme. */
.rs-topic { margin: 26px 0 8px; padding: 18px 20px; border-radius: 10px;
  background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.16); }
.rs-topic h3 { margin: 0 0 2px; font-size: 22px; color: #fff; }
.rs-field { display: block; font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase;
  font-weight: bold; color: #ffb35c; margin: 0 0 12px; }
.rs-refs { list-style: none; margin: 0; padding: 0; }
.rs-refs li { margin: 0 0 12px; padding: 0 0 0 16px; border-left: 3px solid rgba(240,147,43,.6);
  font-size: 15px; line-height: 1.55; color: #e8e8e8; max-width: none; }
.rs-refs em { color: #fff; }
.rs-find { display: inline-block; margin-left: 6px; padding: 1px 8px; font-size: 12px; font-weight: bold;
  border: 1px solid rgba(255,194,122,.5); border-radius: 12px; text-decoration: none; white-space: nowrap; }
.rs-find:hover, .rs-find:focus { background: rgba(240,147,43,.18); text-decoration: none; }
/* the apple-first rule caps li width; a citation is not a reading line */
.apple-first .rs-refs li { max-width: none; }
