/* Business scenarios are editorial rows. Their operating detail opens in place. */
.industries-page .industry-chapter-content .business-use-cases{padding-top:5px}
.industries-page .industry-chapter-content .business-use-cases>header{margin-bottom:24px}
.industries-page .industry-chapter-content .business-case{position:relative;border-top:1px solid var(--industry-rule);scroll-margin-top:24px}
.industries-page .industry-chapter-content .business-case>summary{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 24px;gap:20px;align-items:start;padding:38px 0 39px;cursor:pointer;list-style:none}
.industries-page .business-case>summary::-webkit-details-marker{display:none}
.industries-page .business-case .scenario-number{font:10px/1.5 ui-monospace,monospace;letter-spacing:.025em;color:#8d9aa4;padding-top:9px}
.industries-page .business-case-preview{min-width:0}
.industries-page .business-case-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 19px}
.industries-page .industry-chapter-content .business-case-title h4{font-size:clamp(27px,2.45vw,37px);font-weight:400;line-height:1.18;letter-spacing:-.035em;color:var(--industry-text);margin:0;max-width:1090px}
.industries-page .business-case-maturity{flex-shrink:0;font:10px/1.5 ui-monospace,monospace;letter-spacing:.065em;text-transform:uppercase;color:#c99781}
.industries-page .industry-chapter-content .business-case>summary .business-case-teaser{display:block;font-size:17px;line-height:1.65;letter-spacing:-.005em;max-width:1040px;margin:15px 0 0;color:#b8bdc2}
.industries-page .business-case .scenario-expand{font-size:25px;font-weight:300;line-height:1.25;color:#acb6be;padding-top:3px;transition:transform .2s,color .2s}
.industries-page .business-case[open] .scenario-expand{transform:rotate(45deg);color:var(--industry-accent)}
.industries-page .business-case-signals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:42px;margin-top:24px}
.industries-page .business-case-signals>div{min-width:0}
.industries-page .business-case-label{display:block;font:9px/1.5 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8f9ba4;margin-bottom:10px}
.industries-page .business-case-signals ul{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 17px;margin:0;padding:0;font-size:14px;line-height:1.7}
.industries-page .business-case-technologies ul{color:#acb5bc;gap:5px 0}
.industries-page .business-case-technologies li{display:flex;align-items:baseline}
.industries-page .business-case-technologies li:not(:last-child)::after{content:'·';color:#586772;margin:0 10px}
.industries-page .business-case-impacts ul{color:#dfdcd5;gap:7px 22px}
.industries-page .business-case-impacts li{display:inline-flex;gap:7px;align-items:baseline;max-width:100%}
.industries-page .business-impact-arrow{color:#d0a28c;font-size:16px;line-height:1;flex-shrink:0}
.industries-page .business-case-detail{padding:0 44px 39px 46px}
.industries-page .business-case-explanation{max-width:1080px;padding-top:26px;border-top:1px solid #f0ece31c}
.industries-page .business-case-explanation h5{font:10px/1.5 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a0abb3;margin:0 0 15px}
.industries-page .business-case-explanation>p{font-size:17px;line-height:1.75;color:#c0c5c8;margin:0;max-width:980px}
.industries-page .business-case-explanation>.business-case-maturity-note{font-size:13px;line-height:1.6;color:#a99a91;margin-top:19px;max-width:880px}
.industries-page .business-case-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:29px;max-width:1080px}
.industries-page .business-case-products{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px}
.industries-page .business-case-products a{display:inline-flex;align-items:center;gap:17px;font-size:15px;line-height:1.5;padding-block:8px;color:#d7d8d5;text-underline-offset:5px;text-decoration-color:#d7d8d540}
.industries-page .business-case .scenario-enquiry{display:inline-flex;align-items:center;gap:28px;font-size:14px;line-height:1.5;padding-block:9px;border-bottom:1px solid #d9917573;color:#e3d1c5;text-decoration:none}
.industries-page .business-case-actions a:hover{color:var(--industry-text)}
.industries-page .business-case :focus-visible{outline:2px solid var(--industry-accent);outline-offset:5px}
.industries-page .scenario-legacy-anchor{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;scroll-margin-top:24px}
.industries-page .scenario-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.industries-page .business-use-cases .industry-scenarios-tail{display:flex;justify-content:flex-start;border-top:1px solid var(--industry-rule);padding-top:24px;font-size:13px;line-height:1.6}
.industries-page .business-use-cases .industry-scenarios-tail a{color:#c5cccf;text-underline-offset:5px;padding-block:7px}
@media(max-width:1050px){
  .industries-page .business-case-signals{grid-template-columns:minmax(0,1fr);gap:20px}
  .industries-page .business-case-signals ul{gap:6px 19px}
  .industries-page .business-case-technologies ul{gap:5px 0}
  .industries-page .business-case-detail{padding-right:0}
}
@media(max-width:760px){
  .industries-page .industry-chapter-content .business-use-cases>header{margin-bottom:19px}
  .industries-page .industry-chapter-content .business-case>summary{grid-template-columns:minmax(0,1fr) 19px;gap:15px;padding-block:29px 31px}
  .industries-page .business-case .scenario-number{display:none}
  .industries-page .business-case-title{gap:9px 15px}
  .industries-page .industry-chapter-content .business-case-title h4{font-size:27px;line-height:1.18;letter-spacing:-.032em}
  .industries-page .business-case-maturity{font-size:9px}
  .industries-page .industry-chapter-content .business-case>summary .business-case-teaser{font-size:16px;line-height:1.65;margin-top:14px}
  .industries-page .business-case .scenario-expand{font-size:23px;padding-top:2px}
  .industries-page .business-case-signals{margin-top:23px;gap:20px}
  .industries-page .business-case-label{font-size:9px;margin-bottom:9px}
  .industries-page .business-case-signals ul{font-size:13px;line-height:1.65;gap:7px 17px}
  .industries-page .business-case-technologies ul{gap:6px 0}
  .industries-page .business-case-technologies li:not(:last-child)::after{margin-inline:8px}
  .industries-page .business-case-impacts ul{gap:8px 17px}
  .industries-page .business-impact-arrow{font-size:15px}
  .industries-page .business-case-detail{padding:0 0 30px}
  .industries-page .business-case-explanation{padding-top:23px}
  .industries-page .business-case-explanation h5{font-size:9px;margin-bottom:13px}
  .industries-page .business-case-explanation>p{font-size:16px;line-height:1.7}
  .industries-page .business-case-explanation>.business-case-maturity-note{font-size:12px;margin-top:18px}
  .industries-page .business-case-actions{display:block;margin-top:23px}
  .industries-page .business-case-products{gap:10px 25px;margin-bottom:15px}
  .industries-page .business-case-products a{font-size:14px;gap:16px}
  .industries-page .business-case .scenario-enquiry{font-size:14px}
  .industries-page .business-use-cases .industry-scenarios-tail{font-size:12px;padding-top:20px}
}
@media(max-width:380px){
  .industries-page .industry-chapter-content .business-case-title h4{font-size:25px}
  .industries-page .industry-chapter-content .business-case>summary{gap:12px}
}
@media(prefers-reduced-motion:reduce){.industries-page .business-case .scenario-expand{transition:none}}
