/* ============================================================
   70-workshop-form — workshop inquiry form (Workshops page).
   Reuses the .sec-11-insurance__field/__form-grid/__submit/
   __form-error/__form-success visual language for consistency
   with the homepage benefits-check form.
   ============================================================ */

.sec-70-workshop-form {
  background: var(--bone-2);
}

.sec-70-workshop-form__panel {
  max-width: 640px;
  margin-inline: auto;
  background: var(--white);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-soft);
  padding: clamp(1.75rem, 1.3rem + 2vw, 3rem);
}

.sec-70-workshop-form__title {
  font-size: var(--fs-h3);
  margin-bottom: 0.6rem;
}

.sec-70-workshop-form__lead {
  color: var(--text-on-bone-dim);
  margin-bottom: 1.6rem;
}
