/* Isolated from the homepage and product narratives. */
[data-sector-narrative] .sector-trigger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
[data-sector-narrative] .sector-trigger-grid article{border-top:1px solid var(--sector-line);padding-top:20px}
[data-sector-narrative] .sector-trigger-grid h3{font-size:19px;line-height:1.5;margin:18px 0 10px}
[data-sector-narrative] .sector-trigger-grid p,[data-sector-narrative] .sector-mapping-list p{font-size:14px;line-height:1.85;color:var(--sector-muted);margin:0}
[data-sector-narrative] .sector-mapping-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--sector-line)}
[data-sector-narrative] .sector-mapping-list li{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding:24px 0;border-bottom:1px solid var(--sector-line)}
[data-sector-narrative] .sector-stage{display:flex;align-items:baseline;gap:20px}
[data-sector-narrative] .sector-stage h3{font-size:18px;line-height:1.6;margin:0}
[data-sector-narrative] .sector-delivery .sector-products{margin-top:0}
[data-sector-narrative] .sector-journey-track li:nth-child(4n)::after{display:none}
@media(max-width:760px){[data-sector-narrative] .sector-trigger-grid{grid-template-columns:1fr;gap:24px}[data-sector-narrative] .sector-mapping-list li{grid-template-columns:1fr;gap:8px}[data-sector-narrative] .sector-mapping-list li>div:last-child{padding-left:36px}[data-sector-narrative] .sector-journey-track li:nth-child(2n)::after{display:none}}
[data-sector-narrative]{--sector-ink:#12243f;--sector-muted:#566982;--sector-blue:#1177FF;--sector-line:#dce4f0;--sector-soft:#f5f8fd}
[data-sector-narrative] .sector-section{padding:92px 0;color:var(--sector-ink);scroll-margin-top:150px}
[data-sector-narrative] .sector-heading{display:grid;grid-template-columns:1.18fr 1fr;gap:80px;align-items:end;margin-bottom:46px}
[data-sector-narrative] .sector-heading h2{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.3;letter-spacing:-.035em;white-space:pre-line;margin:0;text-wrap:balance}
[data-sector-narrative] .sector-eyebrow{color:var(--sector-blue);font-size:11px;line-height:1.6;letter-spacing:.13em;font-weight:700;margin:0 0 16px;text-transform:uppercase}
[data-sector-narrative] .sector-intro{font-size:15px;line-height:1.9;color:var(--sector-muted);margin:0;max-width:560px}
[data-sector-narrative] .sector-number{font-size:12px;font-weight:650;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--sector-blue);display:inline-flex;align-items:center;justify-content:center;flex:none}
[data-sector-narrative] .sector-context{padding:68px 0}
[data-sector-narrative] .sector-context .sector-heading{margin:0}
[data-sector-narrative] .sector-context h2{font-size:clamp(25px,2.5vw,32px)}
[data-sector-narrative] .sector-journey{padding:0 0 76px}
[data-sector-narrative] .sector-journey .sector-heading{display:block;margin-bottom:28px;padding-top:36px;border-top:1px solid var(--sector-line)}
[data-sector-narrative] .sector-journey h2{font-size:22px;line-height:1.5}
[data-sector-narrative] .sector-journey .sector-eyebrow{margin-bottom:8px}
[data-sector-narrative] .sector-journey-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:12px}
[data-sector-narrative] .sector-journey-track li{padding:18px 22px;background:var(--sector-soft);border-radius:5px;display:flex;align-items:center;gap:14px;position:relative}
[data-sector-narrative] .sector-journey-track li:not(:last-child)::after{content:'';position:absolute;right:-8px;width:7px;height:7px;transform:rotate(-45deg);border-right:1px solid #90a8c9;border-bottom:1px solid #90a8c9}
[data-sector-narrative] .sector-journey-track h3{font-size:14px;font-weight:600;line-height:1.55;margin:0}
[data-sector-narrative] .sector-workflow{background:var(--sector-soft)}
[data-sector-narrative] .sector-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:0}
[data-sector-narrative] .sector-flow li{position:relative;padding-right:30px;min-width:0}
[data-sector-narrative] .sector-flow li:last-child{padding-right:0}
[data-sector-narrative] .sector-flow li:not(:last-child)::before{content:'';height:1px;position:absolute;left:52px;right:10px;top:20px;background:#c6d4e8}
[data-sector-narrative] .sector-flow .sector-number{border:1px solid #c6d4e8;border-radius:50%;width:40px;height:40px;background:var(--sector-soft);margin-bottom:24px}
[data-sector-narrative] .sector-flow h3,[data-sector-narrative] .sector-metrics h3{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 12px;letter-spacing:-.02em}
[data-sector-narrative] .sector-flow p,[data-sector-narrative] .sector-metrics p{font-size:14px;line-height:1.85;color:var(--sector-muted);margin:0}
[data-sector-narrative] .sector-intelligence{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:32px;border-top:1px solid var(--sector-line);padding-top:30px;margin-top:44px}
[data-sector-narrative] .sector-intelligence h3{font-size:16px;line-height:1.55;margin:0 0 6px}
[data-sector-narrative] .sector-intelligence p{font-size:14px;line-height:1.8;color:var(--sector-muted);margin:0;max-width:820px}
[data-sector-narrative] .sector-signal{display:flex;align-items:center;justify-content:center;gap:4px;height:52px}
[data-sector-narrative] .sector-signal i{display:block;width:3px;height:var(--bar);border-radius:3px;background:#688eec;animation:sector-wave 2.4s ease-in-out var(--delay) infinite;transform-origin:center}
@keyframes sector-wave{0%,100%{transform:scaleY(.5);opacity:.45}50%{transform:scaleY(1);opacity:.95}}
[data-sector-narrative] .sector-result .sector-heading{grid-template-columns:1fr}
[data-sector-narrative] .sector-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--sector-line);border-radius:16px;overflow:hidden}
[data-sector-narrative] .sector-conversation{padding:40px;display:flex;flex-direction:column;background:var(--sector-soft)}
[data-sector-narrative] .sector-label{font-size:11px;letter-spacing:.04em;line-height:1.7;color:var(--sector-muted);margin:0}
[data-sector-narrative] .sector-conversation blockquote{margin:26px 0 36px;padding:0 0 0 22px;border-left:2px solid #5383ef}
[data-sector-narrative] .sector-conversation blockquote p{font-size:clamp(21px,2.1vw,27px);line-height:1.6;letter-spacing:-.025em;margin:0;color:var(--sector-ink)}
[data-sector-narrative] .sector-ownership{margin-top:auto}
[data-sector-narrative] .sector-ownership h3{font-size:14px;margin:0 0 8px}
[data-sector-narrative] .sector-ownership p{font-size:13px;line-height:1.9;margin:0;color:var(--sector-muted)}
[data-sector-narrative] .sector-record{background:#102441;color:#f4f7ff;padding:36px 38px;min-width:0}
[data-sector-narrative] .sector-record header{display:flex;gap:10px;align-items:center;border-bottom:1px solid #2b405e;padding-bottom:22px}
[data-sector-narrative] .sector-record header h3{color:inherit;font-size:14px;font-weight:600;margin:0;line-height:1.5}
[data-sector-narrative] .sector-status-dot{width:7px;height:7px;border-radius:50%;background:#81adff;box-shadow:0 0 15px #437ad580}
[data-sector-narrative] .sector-record dl{margin:0;padding:8px 0 24px}
[data-sector-narrative] .sector-record dl>div{display:grid;grid-template-columns:1fr 1.35fr;gap:20px;padding:17px 0;border-bottom:1px solid #243953}
[data-sector-narrative] .sector-record dt{color:#afc1da;font-size:12px;line-height:1.75}
[data-sector-narrative] .sector-record dd{font-size:14px;line-height:1.6;font-weight:550;margin:0}
[data-sector-narrative] .sector-next{display:flex;gap:16px;background:#1b3659;border:1px solid #36567f;padding:20px;border-radius:7px}
[data-sector-narrative] .sector-next svg{width:20px;height:20px;color:#96bcff;flex:none;margin-top:3px}
[data-sector-narrative] .sector-next .sector-label{color:#afc1da;margin-bottom:6px}
[data-sector-narrative] .sector-next p:not(.sector-label){color:#edf4ff;font-size:14px;line-height:1.85;margin:0}
[data-sector-narrative] .sector-scenarios{padding-top:12px}
[data-sector-narrative] .sector-scenario-list{border-top:1px solid var(--sector-line)}
[data-sector-narrative] .sector-scenario{border-bottom:1px solid var(--sector-line)}
[data-sector-narrative] .sector-scenario summary{display:grid;grid-template-columns:36px 1fr 32px;align-items:center;gap:20px;padding:22px 12px;cursor:pointer;list-style:none;transition:background .2s}
[data-sector-narrative] .sector-scenario summary::-webkit-details-marker{display:none}
[data-sector-narrative] .sector-scenario summary>span:nth-child(2){font-size:19px;font-weight:550;line-height:1.5}
[data-sector-narrative] .sector-scenario summary:hover{background:var(--sector-soft)}
[data-sector-narrative] .sector-disclosure{display:grid;place-items:center;border:1px solid var(--sector-line);border-radius:50%;width:30px;height:30px;color:var(--sector-blue);font-size:22px;transition:transform .2s}
[data-sector-narrative] .sector-scenario[open] .sector-disclosure{transform:rotate(45deg)}
[data-sector-narrative] .sector-scenario>p{color:var(--sector-muted);font-size:15px;line-height:1.85;padding:0 70px 26px;margin:0;max-width:900px}
[data-sector-narrative] .sector-measure{background:var(--sector-soft)}
[data-sector-narrative] .sector-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
[data-sector-narrative] .sector-metrics article{border-top:2px solid #b5c9ef;padding-top:20px;min-width:0}
[data-sector-narrative] .sector-metrics .sector-number{margin-bottom:20px}
[data-sector-narrative] .sector-evidence{display:grid;grid-template-columns:1.1fr 1fr;gap:38px 60px;padding:38px 40px 24px;background:#fff;border:1px solid var(--sector-line);border-radius:12px;margin-top:48px;align-items:center}
[data-sector-narrative] .sector-evidence h3{font-size:23px;line-height:1.4;letter-spacing:-.025em;margin:0 0 8px}
[data-sector-narrative] .sector-evidence p:not(.sector-eyebrow){font-size:14px;line-height:1.85;color:var(--sector-muted);margin:0}
[data-sector-narrative] .sector-evidence p.sector-case-title{font-weight:650;color:var(--sector-ink);margin-bottom:12px}
[data-sector-narrative] .sector-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
[data-sector-narrative] .sector-kpis strong{display:block;font-size:clamp(36px,4vw,54px);font-weight:650;line-height:1.3;letter-spacing:-.05em;color:var(--sector-blue);font-variant-numeric:tabular-nums}
[data-sector-narrative] .sector-kpis span{display:block;font-size:13px;line-height:1.7;color:var(--sector-muted);margin-top:10px}
[data-sector-narrative] .sector-evidence footer{display:flex;justify-content:space-between;gap:20px;align-items:center;grid-column:1/-1;border-top:1px solid var(--sector-line);padding-top:20px}
[data-sector-narrative] .sector-evidence footer p{font-size:12px!important}
[data-sector-narrative] .sector-text-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--sector-blue);font-size:13px;font-weight:650;text-decoration:none}
[data-sector-narrative] .sector-text-link svg{height:18px;width:18px;flex:none;transition:transform .2s}
[data-sector-narrative] a:hover .sector-text-link svg,[data-sector-narrative] a.sector-text-link:hover svg{transform:translateX(4px)}
[data-sector-narrative] .sector-launch-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0}
[data-sector-narrative] .sector-launch-steps li{display:flex;align-items:flex-start;gap:18px}
[data-sector-narrative] .sector-launch-steps .sector-number{margin-top:4px}
[data-sector-narrative] .sector-launch-steps h3{font-size:17px;line-height:1.55;margin:0 0 10px}
[data-sector-narrative] .sector-launch-steps p{color:var(--sector-muted);font-size:14px;line-height:1.85;margin:0}
[data-sector-narrative] .sector-products{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--sector-line);padding-top:34px;margin-top:44px}
[data-sector-narrative] .sector-products h3{font-size:19px;line-height:1.5;margin:0 0 10px}
[data-sector-narrative] .sector-products p{font-size:14px;line-height:1.85;color:var(--sector-muted);margin:0 0 10px}
[data-sector-narrative] .sector-related{background:var(--sector-soft)}
[data-sector-narrative] .sector-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
[data-sector-narrative] .sector-destination{display:flex;gap:18px;border-top:1px solid #c7d4e6;padding:24px 0 0;color:var(--sector-ink);text-decoration:none;min-width:0;transition:border-color .2s}
[data-sector-narrative] .sector-destination:hover{border-color:var(--sector-blue)}
[data-sector-narrative] .sector-destination>.sector-number{align-self:flex-start;margin-top:5px}
[data-sector-narrative] .sector-destination>div{display:flex;flex-direction:column}
[data-sector-narrative] .sector-destination h3{font-size:19px;line-height:1.5;margin:0 0 12px;letter-spacing:-.02em}
[data-sector-narrative] .sector-destination p{font-size:14px;line-height:1.85;margin:0 0 18px;color:var(--sector-muted)}
[data-sector-narrative] .sector-destination .sector-text-link{margin-top:auto}
[data-sector-narrative] .sector-destinations-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 60px}
@media(min-width:761px){
 [data-sector-narrative] .sector-destinations:has(> :only-child){grid-template-columns:minmax(0,1fr)}
 [data-sector-narrative] .sector-destinations:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
}
[data-sector-narrative] .sector-destinations-hub .sector-destination{padding:28px 0 10px}
[data-sector-narrative] .sector-destinations-hub .sector-destination h3{font-size:25px}
[data-sector-narrative] #finance.sector-hub{background:var(--sector-soft)}
[data-sector-narrative] .sector-scenario summary:focus-visible,[data-sector-narrative] .sector-text-link:focus-visible,[data-sector-narrative] .sector-destination:focus-visible{outline:3px solid var(--sector-blue);outline-offset:5px;border-radius:3px}
[data-sector-narrative] .product-reveal-ready.is-visible{animation:sector-arrive .65s ease-out both}
@keyframes sector-arrive{from{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){[data-sector-narrative] .sector-section{padding-top:104px;padding-bottom:104px}[data-sector-narrative] .sector-context{padding:76px 0}[data-sector-narrative] .sector-journey{padding-top:0;padding-bottom:80px}[data-sector-narrative] .sector-scenarios{padding-top:0}}
@media(max-width:1000px){[data-sector-narrative] .sector-heading{gap:36px}[data-sector-narrative] .sector-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}[data-sector-narrative] .sector-flow li:nth-child(2)::before{display:none}[data-sector-narrative] .sector-flow li{padding-right:0}[data-sector-narrative] .sector-conversation,[data-sector-narrative] .sector-record{padding:28px}[data-sector-narrative] .sector-evidence{gap:30px;padding:30px}[data-sector-narrative] .sector-destinations{gap:24px}[data-sector-narrative] .sector-journey-track li{padding:16px 12px;gap:10px}}
@media(max-width:760px){[data-sector-narrative] .sector-section{padding:64px 0}[data-sector-narrative] .sector-heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}[data-sector-narrative] .sector-context{padding:44px 0}[data-sector-narrative] .sector-journey{padding-top:0;padding-bottom:48px}[data-sector-narrative] .sector-journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-sector-narrative] .sector-journey-track li:nth-child(2)::after{display:none}[data-sector-narrative] .sector-result-grid{grid-template-columns:1fr}[data-sector-narrative] .sector-metrics{grid-template-columns:1fr;gap:26px}[data-sector-narrative] .sector-metrics article{display:grid;grid-template-columns:32px 1fr;gap:0 14px}[data-sector-narrative] .sector-metrics p{grid-column:2}[data-sector-narrative] .sector-metrics .sector-number{align-self:start;margin:4px 0 0}[data-sector-narrative] .sector-evidence{grid-template-columns:1fr}[data-sector-narrative] .sector-evidence footer{align-items:flex-start;flex-direction:column;gap:10px}[data-sector-narrative] .sector-launch-steps{grid-template-columns:1fr;gap:26px}[data-sector-narrative] .sector-products{gap:28px}[data-sector-narrative] .sector-destinations{grid-template-columns:1fr;gap:20px}[data-sector-narrative] .sector-destination{padding-top:20px}[data-sector-narrative] .sector-scenarios{padding-top:0}}
@media(max-width:480px){[data-sector-narrative] .sector-flow{grid-template-columns:1fr;gap:0}[data-sector-narrative] .sector-flow li{padding:0 0 30px 58px}[data-sector-narrative] .sector-flow li:not(:last-child)::before{display:block;left:19px;top:42px;bottom:0;height:auto;width:1px;right:auto}[data-sector-narrative] .sector-flow .sector-number{position:absolute;left:0;top:0;margin:0}[data-sector-narrative] .sector-flow li:last-child{padding-bottom:0}[data-sector-narrative] .sector-flow h3{padding-top:5px}[data-sector-narrative] .sector-intelligence{grid-template-columns:1fr;gap:16px;margin-top:28px;padding-top:26px}[data-sector-narrative] .sector-signal{justify-content:flex-start}[data-sector-narrative] .sector-conversation,[data-sector-narrative] .sector-record{padding:24px}[data-sector-narrative] .sector-record dl>div{grid-template-columns:1fr 1.2fr;gap:16px}[data-sector-narrative] .sector-scenario summary{grid-template-columns:24px 1fr 30px;gap:12px;padding:20px 0}[data-sector-narrative] .sector-scenario summary>span:nth-child(2){font-size:17px}[data-sector-narrative] .sector-scenario>p{padding:0 0 24px 36px;font-size:14px}[data-sector-narrative] .sector-products{grid-template-columns:1fr}[data-sector-narrative] .sector-evidence{padding:24px}[data-sector-narrative] .sector-kpis{gap:20px}[data-sector-narrative] .sector-kpis strong{font-size:40px}[data-sector-narrative] .sector-journey-track li{padding:14px 10px}[data-sector-narrative] .sector-journey-track h3{font-size:12px}}
@media(prefers-reduced-motion:reduce){[data-sector-narrative] .sector-signal i,[data-sector-narrative] .product-reveal-ready.is-visible{animation:none}[data-sector-narrative] .sector-text-link svg,[data-sector-narrative] .sector-disclosure{transition:none}}
/* One industry catalog replaces three repeated lists; native disclosures. */
[data-sector-narrative] .sector-coverage { position:relative; }
[data-sector-narrative] .sector-legacy-anchor { position:absolute;top:0;scroll-margin-top:150px; }
[data-sector-narrative] .sector-coverage-list { border-top:1px solid var(--sector-line); }
[data-sector-narrative] .sector-coverage-item { border-bottom:1px solid var(--sector-line); }
[data-sector-narrative] .sector-coverage-item summary { list-style:none;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:24px;padding:26px 12px;cursor:pointer; }
[data-sector-narrative] .sector-coverage-item summary::-webkit-details-marker { display:none; }
[data-sector-narrative] .sector-coverage-item summary h3 { margin:0 0 6px;font-size:21px;line-height:1.4; }
[data-sector-narrative] .sector-coverage-item summary p { margin:0;color:var(--sector-muted);font-size:15px;line-height:1.7; }
[data-sector-narrative] .sector-coverage-item summary:hover { background:var(--sector-soft); }
[data-sector-narrative] .sector-coverage-item summary:focus-visible { outline:2px solid var(--sector-blue);outline-offset:-2px;border-radius:4px; }
[data-sector-narrative] .sector-coverage-item[open] .sector-disclosure { transform:rotate(45deg); }
[data-sector-narrative] .sector-coverage-detail { display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;padding:0 60px 30px 80px; }
[data-sector-narrative] .sector-coverage-detail p { color:var(--sector-muted);line-height:1.8;margin:0; }
[data-sector-narrative] .sector-coverage-detail .sector-label { margin-bottom:8px;color:var(--sector-ink);font-weight:600; }
[data-sector-narrative] .sector-coverage-detail a { grid-column:1/-1;justify-self:start; }
@media(max-width:760px) {
 [data-sector-narrative] .sector-coverage-item summary { grid-template-columns:28px 1fr 20px;gap:12px;padding:22px 0; }
 [data-sector-narrative] .sector-coverage-item summary h3 { font-size:19px; }
 [data-sector-narrative] .sector-coverage-detail { grid-template-columns:1fr;gap:20px;padding:0 20px 26px 40px; }
}
/* Compact outbound sequence; the customer response is the only quoted speech. */
[data-sector-narrative] .sector-outbound-context{padding:20px 0}
[data-sector-narrative] .sector-outbound-context>p:last-child{margin:8px 0 0;color:var(--sector-muted);font-size:14px;line-height:1.8}
[data-sector-narrative] .sector-speaker{margin:0;color:var(--sector-blue);font-size:12px;font-weight:650;line-height:1.5;letter-spacing:.04em}
[data-sector-narrative] .sector-call-sequence{list-style:none;margin:4px 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
[data-sector-narrative] .sector-call-step{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}
[data-sector-narrative] .sector-call-step:not(:last-child)::after{content:"";position:absolute;top:17px;left:calc(50% + 24px);width:calc(100% - 32px);height:1px;background:#a8bddf}
[data-sector-narrative] .sector-call-step:not(:last-child)::before{content:"";position:absolute;top:14px;left:calc(150% - 12px);width:6px;height:6px;border-top:1px solid #7f9cc8;border-right:1px solid #7f9cc8;transform:rotate(45deg)}
[data-sector-narrative] .sector-call-marker{width:34px;height:34px;display:grid;place-items:center;border:1px solid #c9d8ef;border-radius:50%;background:#fff;color:var(--sector-blue);font-size:12px;font-weight:650}
[data-sector-narrative] .sector-call-step:last-child .sector-call-marker{background:var(--sector-blue);color:#fff;border-color:var(--sector-blue)}
[data-sector-narrative] .sector-call-caption{font-size:13px;font-weight:600;line-height:1.5;color:var(--sector-ink)}
[data-sector-narrative] .sector-customer-response{padding:22px 24px;margin-bottom:24px;border:1px solid var(--sector-line);border-left:3px solid var(--sector-blue);border-radius:0 12px 12px 0;background:#fff}
[data-sector-narrative] .sector-customer-response blockquote{margin:10px 0 0;padding:0;border:0}
[data-sector-narrative] .sector-customer-response blockquote p{font-size:21px;line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}
[data-sector-narrative] .sector-customer-response+.sector-ownership{padding-top:20px;border-top:1px solid var(--sector-line)}
@media(max-width:480px){
 [data-sector-narrative] .sector-call-sequence{gap:10px}
 [data-sector-narrative] .sector-call-caption{font-size:12px}
 [data-sector-narrative] .sector-call-step:not(:last-child)::after{width:calc(100% - 38px)}
 [data-sector-narrative] .sector-call-step:not(:last-child)::before{left:calc(150% - 18px)}
 [data-sector-narrative] .sector-customer-response{padding:18px}
 [data-sector-narrative] .sector-customer-response blockquote p{font-size:18px}
}

/* Keep workflow and call-sequence numbers; remove decorative catalogue counts. */
[data-sector-narrative] :is(.sector-coverage-list,.sector-trigger-grid,.sector-destinations,.sector-metrics,.sector-scenario-list) .sector-number{display:none}
[data-sector-narrative] .sector-metrics article{display:block}
[data-sector-narrative] .sector-coverage-item summary{grid-template-columns:minmax(0,1fr) 30px}
[data-sector-narrative] .sector-scenario summary{grid-template-columns:minmax(0,1fr) 32px}
[data-sector-narrative] .sector-coverage-detail{padding-left:12px}
[data-sector-narrative] .sector-scenario>p{padding-left:12px}
@media(max-width:760px){
 [data-sector-narrative] .sector-coverage-detail,[data-sector-narrative] .sector-scenario>p{padding-left:0}
}
