/* definition block deltas (plan §5.2) — canonical definition callout on an SDS
 * .sph-card-cream. The card supplies the surface; this adds padding + type. */
@layer web {
  .definition {
    margin: 0 auto;
    max-width: 46rem;
    padding: clamp(1.5rem, 4vw, 2.5rem);
    border-radius: var(--sph-radius-lg, 12px);
  }
  .definition__term {
    font-family: var(--sph-font-display);
    font-weight: var(--sph-weight-extrabold);
    font-size: var(--sph-fs-xl);
    color: var(--sph-text);
    margin: 0 0 0.5rem;
    /* Terminology arrives as long slash-compounds — "Multi/Multiple/
       Multidimensional Linear Performance Pricing (MLPP)" — and browsers do
       not break at a slash, so one term pushed the whole page into sideways
       scrolling on a phone. Break anywhere rather than reword the canonical
       term; a glossary will keep attracting compounds like it. */
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .definition__text {
    margin: 0;
    color: var(--sph-text-soft);
    font-size: var(--sph-fs-md);
    line-height: var(--sph-lh-normal);
  }
  .definition__source {
    margin: 1rem 0 0;
    font-size: var(--sph-fs-xs);
    letter-spacing: var(--sph-tracking-wide);
    text-transform: uppercase;
    color: var(--sph-text-muted);
  }
}
