.myth-edge { margin-top: 1.2rem; background: var(--wash); clip-path: var(--ticket); }
.reveal-pad {
  cursor: pointer;
  min-height: 64px;
  padding: 1.4rem;
  display: grid;
  gap: 0.5rem;
  list-style: none;
}
.reveal-pad:focus-visible { outline-offset: -6px; }
.reveal-pad::-webkit-details-marker { display: none; }
.reveal-pad > span:first-child { font-size: 1.1rem; font-weight: 700; }
.reveal-pad > span:last-child { text-decoration: underline; text-underline-offset: 0.22em; }
.reveal-pad > span:last-child::after { content: " +"; }
.myth-edge[open] .reveal-pad > span:last-child::after { content: " −"; }
.answer-pad { padding: 0 1.4rem 1.4rem; }

@media print {
  .myth-edge > .answer-pad { display: block !important; }
}
