/* Single right-aligned brand and text-only wizard introductions. */
.entry-brandbar { justify-content: flex-end; }
.app-header { flex-direction: row; align-items: center; justify-content: space-between; }
.app-header .start-over { margin-left: 0; margin-right: auto; }
.app-header .inspector-mark { margin-left: auto; flex-shrink: 0; }
.step-heading { display: block; min-height: 0; margin-bottom: 16px; }
.step-heading .guide { position: static !important; display: block !important; width: 100%; max-width: none; height: auto !important; margin: 10px 0 0; pointer-events: auto; }
.step-heading .guide .speech { max-width: none; margin: 0 !important; padding: 0; background: transparent; border: 0; box-shadow: none; color: var(--muted); font-size: 14px; line-height: 1.5; }
.step-heading .guide .speech::before, .step-heading .guide .speech::after { display: none; }
