/* Isolate this article's embed from the surrounding blog prose rules. */
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] h2 {
  max-width: none;
  margin: .25rem 0 .65rem;
  color: var(--flow-ink);
  font-size: clamp(1.55rem, 4vw, 2.15rem);
  line-height: 1.15;
  letter-spacing: -.025em;
}
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] h3 {
  max-width: none;
  margin: 1rem 0 .35rem;
  color: var(--flow-ink);
  font-size: .8rem;
  line-height: 1.35;
  letter-spacing: .01em;
}
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__inspector > h3 {
  margin: .3rem 0 .7rem;
  font-size: 1.22rem;
  line-height: 1.25;
}
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] p,
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] li {
  max-width: none;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__intro { font-size: 1rem; }
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__prompt { font-size: .85rem; }
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__instruction { font-size: .76rem; }
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__eyebrow { font-size: .7rem; }
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__inspector-step,
.deep-research-flow-embed .ai-flow[data-model="chatgpt-deep-research"] .ai-flow__legend-note { font-size: .65rem; }
