/* WeChat experience panel spacing 20261008 */
.panel.experience-panel { margin: 20px 0; padding: 24px; }
.panel.experience-panel .section-title.experience-heading { min-height: 0; padding: 0 0 20px; }
.panel.experience-panel .experience-heading > div { min-width: 0; }
.panel.experience-panel .experience-heading p { line-height: 1.7; }
.panel.experience-panel .experience-versions { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.panel.experience-panel .experience-members { margin-top: 20px; }
.panel.experience-panel .experience-members input { flex: 1 1 220px; min-width: 0; width: 100%; max-width: 360px; }
@media (max-width: 700px) {
  .panel.experience-panel { padding: 16px; }
  .panel.experience-panel .experience-versions { grid-template-columns: minmax(0, 1fr); }
  .panel.experience-panel .experience-share { align-items: flex-start; flex-direction: column; gap: 12px; }
  .panel.experience-panel .experience-heading .button,
  .panel.experience-panel .experience-share .button { width: 100%; justify-content: center; }
}
