/* GEO summary block.
   A short, self-contained answer placed above the body of an article or
   lesson. It serves readers who want the gist and, more importantly, gives
   AI answer engines a clean passage to lift and quote without having to
   reconstruct a summary out of the surrounding prose. */

.geo-summary {
  margin: 0 0 28px;
  padding: 18px 20px;
  background: var(--primary-light);
  border: 1px solid var(--primary-border);
  border-left: 4px solid var(--primary);
  border-radius: var(--radius-md);
}

.geo-summary-head {
  margin: 0 0 8px;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--primary-ink);
}

.geo-summary p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.65;
  color: var(--ink);
}

/* Lesson pages are light, like articles: same panel, indigo accent. (An
   earlier version assumed a dark lesson page and set near-white text, which
   made the summary unreadable on the light card.) */
.lesson-main .geo-summary { background: var(--primary-light); border-color: var(--primary-border); border-left-color: var(--primary); }
.lesson-main .geo-summary-head { color: var(--primary-ink); }
.lesson-main .geo-summary p { color: var(--ink-2); }

@media (max-width: 720px) {
  .geo-summary { padding: 16px; }
  .geo-summary p { font-size: 0.95rem; }
}
