/* Shared evidence treatment, using the existing case-study tokens. */
.prototype-figure { margin: 8px 0 0; min-width: 0; border: 1px solid var(--line); background: var(--surface); }
.prototype-preview { min-width: 0; }
.prototype-preview summary { margin: 24px; width: fit-content; max-width: calc(100% - 48px); cursor: pointer; }
.prototype-preview iframe { display: block; width: 100%; height: 820px; border: 0; background: var(--surface); }
.prototype-preview:not([open]) iframe { display: none; }
.contact-grid:has(> .contact-cell:only-child) { grid-template-columns: minmax(0, 1fr); }
@media (max-width: 900px) {
  .prototype-preview iframe { height: 760px; }
}
