.article-head { padding: var(--space-6) 0 var(--space-4); }

.prose h2 { margin-top: var(--space-5); }

.prose .frame { margin: var(--space-4) 0 var(--space-5); }

.meta-line {
  font-size: 0.9rem;
  color: var(--muted);
  margin-bottom: var(--space-4);
}

.split-figure {
  display: grid;
  gap: 24px;
  align-items: start;
  margin: var(--space-5) 0;
}

@media (min-width: 800px) {
  .split-figure { grid-template-columns: 1fr 1fr; }
}

.help-cards {
  display: grid;
  gap: 16px;
}

@media (min-width: 700px) {
  .help-cards { grid-template-columns: 1fr 1fr; }
}

.help-cards a {
  display: block;
  background: var(--cream);
  border: var(--border);
  box-shadow: var(--shadow-sm);
  border-left: 8px solid var(--coral);
  padding: 16px;
  color: var(--ink);
  text-decoration: none;
}

.help-cards a:hover { text-decoration: none; background: #fff; }

.help-cards strong {
  display: block;
  font-family: var(--font-display);
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 6px;
}
