/* Natural prose and content-led spacing for the local editorial review */
.experience-benefits article { min-height: 0 !important; height: auto !important; justify-content: flex-start !important; padding: 24px !important; }
.experience-benefits h3 { margin: 12px 0 8px; font-size: 20px; line-height: 1.3; }
.experience-benefits article p { margin: 0; font-size: 16px; line-height: 1.55; color: var(--muted, #bbc5d8); max-width: 42ch; }
.method p, .example-detail p, .setting-hero .lead, .experience-benefits p { text-wrap: pretty; }
.example-copy h3, .experience-benefits h3 { text-wrap: balance; }
.example-slide .example-copy { height: auto; }
@media (min-width: 1000px) {
  .endpoint-examples .example-slide { grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); }
}
@media (max-width: 760px) {
  .experience-benefits { grid-template-columns: minmax(0, 1fr) !important; }
  .experience-benefits article { padding: 18px 12px !important; }
  .experience-benefits h3 { font-size: 17px; }
  .experience-benefits article p { font-size: 15px; }
}
