/* A visual example inside the article, with color used to distinguish the systems and decisions. */
.sales-story .inventory-example { background: transparent; color: #151c42; padding: 0; margin: 76px 0 88px; scroll-margin-top: 110px; }
.sales-story .inventory-example-intro { display: block; margin-bottom: 24px; }
.sales-story .inventory-example-intro h2 { margin: 10px 0 18px; font-size: clamp(2rem, 3.6vw, 3.2rem); line-height: 1.08; }
.sales-story .inventory-example-intro > p { max-width: none; color: #404a63; font-size: 1.1rem; line-height: 1.65; }
.sales-story .inventory-example-board { padding: clamp(20px, 4vw, 32px); }
.sales-story .inventory-example-label { font-size: 12px; }
.sales-story .inventory-sources article { border-top: 4px solid; }
.sales-story .inventory-sources article:nth-child(1) { background: #f1ebff; border-color: #7047c5; }
.sales-story .inventory-sources article:nth-child(2) { background: #e5f2ff; border-color: #2570c9; }
.sales-story .inventory-sources article:nth-child(3) { background: #fff1dd; border-color: #bb6b18; }
.sales-story .inventory-sources article:nth-child(1) > p { color: #593399; }
.sales-story .inventory-sources article:nth-child(2) > p { color: #205a9b; }
.sales-story .inventory-sources article:nth-child(3) > p { color: #864609; }
.sales-story .inventory-sources article:nth-child(1) .inventory-source-icon { background: #dfd2fa; color: #55348e; }
.sales-story .inventory-sources article:nth-child(2) .inventory-source-icon { background: #cce3fa; color: #215c9d; }
.sales-story .inventory-sources article:nth-child(3) .inventory-source-icon { background: #f8d9aa; color: #7d430d; }
.sales-story .sales-example-foundation { background: #e5f5f1; border: 1px solid #b7ded6; border-left: 5px solid #338576; }
.sales-story .sales-example-foundation .inventory-example-label { color: #236c60; }
.sales-story .inventory-context { background: #eeecff; border: 1px solid #d2cafa; border-left: 5px solid #6252cb; }
.sales-story .inventory-context .inventory-example-label { color: #4c3da3; }
.sales-story .inventory-agent { background: #1a225d; }
.sales-story .inventory-approval { background: #f1f9dc; border: 1px solid #d9eba5; border-left: 5px solid #8eae20; }
.sales-story .inventory-approval .inventory-example-label { color: #536b15; }
.sales-story .sales-example-action { background: #e8f1ff; border: 1px solid #c7dcf8; border-left: 5px solid #3773b6; }
.sales-story .sales-example-action .inventory-example-label { color: #285a94; }
.sales-story .inventory-example-note { font-size: 14px; }
@media (max-width: 760px) {
  .sales-story .inventory-example { margin: 56px 0 64px; }
  .sales-story .inventory-example-intro h2 br { display: none; }
  .sales-story .inventory-sources article { min-height: 0; }
}
