.intro     { display: flex; flex-direction: column; gap: var(--space-4); flex: 1 1 280px; }
.intro > * { margin: 0; }
