/* front.html -- sketch no. 1: the thesis, the map, the four chapters. */
#map { height: 62vh; min-height: 420px; margin-bottom: .4rem; }
p.mapnote.open { margin: 0 0 var(--s5); }
ul.chapters { list-style: none; padding: 0; margin: 0 0 var(--s5);
  display: grid; grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: var(--s4) var(--s5); }
ul.chapters li { max-width: none; border-top: 1.5px solid var(--ink); padding-top: var(--s2); }
ul.chapters .yrs { display: block; margin-bottom: var(--s1); }
ul.chapters li > a { font-size: var(--t-l); font-weight: 600; }
ul.chapters p { margin: var(--s1) 0 0; font-size: .95rem; }
ul.chapters p.go { font: var(--t-s)/1.5 var(--sans); color: var(--muted); }
ul.chapters p.go a { white-space: nowrap; }
dl.record.voices.strip { margin-bottom: var(--s5); }
