/* The Roadmap page (/roadmap/): the legal pages' calm type (legal.css), its plans as cards, grouped by theme. */
.roadmap-lede { margin: 14px 0 8px; font-size: 21px; line-height: 1.45; color: #424245; }
.roadmap .roadmap-items { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; grid-template-columns: 1fr; }
.roadmap .roadmap-items li { margin: 0; padding: 16px 18px; border-radius: 14px; background: rgba(255, 255, 255, .72); box-shadow: 0 0 0 .5px rgba(0, 0, 0, .1); }
.roadmap-items h3 { margin: 0 0 4px; font-size: 17px; letter-spacing: -.01em; }
.roadmap .roadmap-items p { margin: 0; font-size: 15px; color: #6e6e73; }
@media (min-width: 640px) { .roadmap .roadmap-items { grid-template-columns: 1fr 1fr; } }
@media (prefers-color-scheme: dark) {
  .roadmap-lede { color: #a1a1a6; }
  .roadmap .roadmap-items li { background: rgba(28, 28, 30, .8); box-shadow: 0 0 0 .5px rgba(255, 255, 255, .12); }
  .roadmap .roadmap-items p { color: #a1a1a6; }
}
