/* Edu-specific extras on top of tool-base */
.edu-ref {
  margin-top: 20px;
  background: var(--bg2);
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 14px 16px;
}
.edu-ref-title {
  font-size: 11px; font-weight: 700; color: var(--text2);
  text-transform: uppercase; letter-spacing: .5px; margin-bottom: 10px;
}
.edu-ref-list { display: flex; flex-direction: column; gap: 5px; }
.edu-ref-item code {
  font-size: 12px; font-family: 'Courier New', monospace;
  color: var(--p); background: var(--p-lt); padding: 3px 7px; border-radius: 5px;
}
.edu-ref-note {
  font-size: 11px; color: var(--text3); margin-top: 8px; line-height: 1.5;
}
