/* site.css: layout fixes shared by every built site. */
/* Desktop: the 12 column grid gave each work photo one column (about
   68px wide at 1280). Half a row per tile, three across when 3. */
@media (min-width: 1024px) {
  .work__grid > .b-figure { grid-column: span 6; }
  .work__grid > .b-figure:first-child:nth-last-child(3),
  .work__grid > .b-figure:first-child:nth-last-child(3) ~ .b-figure { grid-column: span 4; }
  .work__grid > .b-figure:first-child:last-child { grid-column: 3 / span 8; }
}
/* FAQ (findability layer) */
.faq { margin: 0; display: grid; gap: 1.25rem; max-width: 46rem; }
.faq__item { border-top: 1px solid var(--line); padding-top: 1rem; }
.faq dt { font-weight: 600; margin: 0 0 0.35rem; }
.faq dd { margin: 0; color: var(--stone); }
.faq dd a { color: inherit; text-decoration: underline; }
