/* detail: additions on top of the designer stylesheets
   (services, problems, industries, partnerships). */

/* Industries hub: the quote that belongs to a hub card, under the panel text. */
.sp-svc__quote { margin-inline: 0; padding-left: 1em; border-left: 1px solid currentColor; font-style: italic; }

/* Loose body paragraphs carried over from a problem page's markdown. */
.sp-svc-sec > .sp-lead + .sp-lead { margin-top: 0.8em; }

/* A section's own buttons (shown only when the contact block below does not
   already offer the same target). */
.sp-svc-sec > .sp-contact__actions { margin-top: clamp(20px, 2.4vw, 32px); display: flex; flex-wrap: wrap; gap: 14px; }

/* Card descriptions written as markdown with a list under the tagline. */
.sp-cap__desc > ul, .sp-cap__desc > ol { margin-top: 0.6em; padding-left: 1.1em; }
.sp-cap__desc > ul > li + li, .sp-cap__desc > ol > li + li { margin-top: 0.25em; }
