:root{--edge:#9dd9fa35}.mim-process{background:radial-gradient(ellipse at 62% 45%,#16527d 0%,#0b375c 47%,#072a49 90%)}.mim-process .deck-shell{max-width:1740px}.mim-process .masthead{padding:15px 0}.mim-process main{padding:20px 0;min-width:0}.mim-process h1{font-size:clamp(30px,3vw,46px);line-height:1.16}.map-heading{margin-bottom:22px}.map-heading .eyebrow{font-size:10px}.map-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:34px;align-items:center}.cycle{position:relative;aspect-ratio:900/460;width:100%;isolation:isolate}.cycle-wires{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.cycle-wires>path{fill:none;stroke:#78e4e580;stroke-width:1.7;marker-end:url(#arrow)}.cycle-wires>path.spoke{stroke:#8bc9e430;marker-end:none;stroke-dasharray:4 5}.cycle-wires>path.active{stroke:#b5fff6;stroke-width:2.8;stroke-dasharray:8 5;animation:flow 1.7s linear infinite}.cycle-direction{position:absolute;left:50%;top:26%;transform:translateX(-50%);font-size:9px;color:#a7ccdf;letter-spacing:1.4px;white-space:nowrap}.cycle-node{position:absolute;width:25%;height:21%;transform:translate(-50%,-50%);border:1px solid #8bc3e55f;border-radius:12px;background:linear-gradient(125deg,#1a527b,#103d65);color:#eaf7ff;text-align:left;padding:12px 17px;display:flex;flex-direction:column;justify-content:center;gap:6px;transition:background .25s,border-color .25s,box-shadow .25s}.cycle-node[data-id=material]{left:50%;top:12%}.cycle-node[data-id=disposition]{left:81.5%;top:36%}.cycle-node[data-id=einkauf]{left:81.5%;top:66%}.cycle-node[data-id=wareneingang]{left:50%;top:89%}.cycle-node[data-id=lager]{left:18.5%;top:66%}.cycle-node[data-id=bereiche]{left:18.5%;top:36%}.cycle-node[data-id=bestand]{left:50%;top:51%;width:27%;height:27%;border-radius:50%;background:linear-gradient(130deg,#1c7b97,#0c506e);text-align:center;align-items:center;border-color:#8ce4df90}.cycle-node small{font-size:10px;color:#91c7e9;letter-spacing:1px}.cycle-node strong{font:500 clamp(13px,1.2vw,18px)/1.25 var(--heading);letter-spacing:-.2px}.cycle-node .node-link{font-size:10px;color:#9dd5ef}.cycle-node.active,.cycle-node:hover,.supplement.active,.supplement:hover{border-color:#c3fff7;background:linear-gradient(115deg,#247b99,#155672);box-shadow:0 0 25px #78dfff27}.cycle-node.active small,.cycle-node.active .node-link{color:#bbfff2}.cycle-node.visited:not(.active){border-color:#78e4e570}.cycle-node.visited:after,.supplement.visited:after{content:'✓';position:absolute;right:9px;top:7px;color:#a8f3e7;font-size:10px}.supplement-label{font-size:9px;letter-spacing:1.3px;color:#9ec7dc;margin:21px 0 11px}.supplement-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.supplement{position:relative;text-align:left;background:#103855;border:1px solid #8bc3e549;border-radius:9px;color:#cee9f4;min-height:75px;padding:12px;display:flex;flex-direction:column;justify-content:center;gap:5px}.supplement small{font-size:9px;color:#8fc8e6}.supplement strong{font:500 12px/1.3 var(--heading)}.map-guide{border-left:1px solid #9dd9fa40;padding:10px 0 10px 27px}.map-guide .eyebrow{font-size:10px;letter-spacing:1px}.map-guide h2{font:500 27px/1.25 var(--heading);letter-spacing:-.7px;margin:0 0 18px}.map-guide>p:not(.eyebrow){font-size:15px;color:#bcd7e8;line-height:1.65;margin-bottom:24px}.guide-action{display:flex;flex-direction:column;gap:9px}.primary{border:1px solid #b5f5ea50;border-radius:8px;background:#a4eaea;color:#093a4a;padding:11px 14px;font-size:13px;font-weight:500;display:flex;justify-content:space-between;gap:12px}.primary:hover{background:#c0fff6}#guide-hint{font-size:10px;color:#a4c7dc;line-height:1.5}.guide-note{border-top:1px solid #9dd9fa30;margin-top:25px;padding-top:17px}.guide-note b{font-size:12px;font-weight:500;color:var(--accent)}.guide-note p{font-size:12px;line-height:1.6;color:#a9cadd;margin:7px 0 0}.detail-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px}.detail-heading h1{font-size:clamp(27px,2.7vw,42px)}.detail-heading .eyebrow{font-size:10px}.back-map{white-space:nowrap}.detail-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:45px;align-items:center}.detail-story h2{font:500 clamp(24px,2.2vw,34px)/1.22 var(--heading);letter-spacing:-.7px;color:var(--accent);margin:0 0 15px}.detail-intro{font-size:17px;line-height:1.6;color:#c7e0ed}.detail-story ol{list-style:none;counter-reset:point;padding:0;margin:18px 0}.detail-story li{counter-increment:point;position:relative;border-top:1px solid #9dd9fa30;padding:13px 0 13px 33px;font-size:15px;line-height:1.5;color:#c4ddeb}.detail-story li:before{content:'0' counter(point);position:absolute;left:0;top:15px;font-size:10px;color:#85ccd9}.detail-benefit{border-left:2px solid var(--accent);padding-left:16px;color:#c4fff7;font-size:14px;line-height:1.55;margin:22px 0 0}.media-figure{margin:0;min-width:0}.media-toolbar{display:flex;justify-content:space-between;gap:16px;padding:12px 17px;border:1px solid #85b9d64d;border-bottom:0;border-radius:12px 12px 0 0;background:#0c2e49;color:#a8ccdf;font-size:11px;line-height:1.4}.media-toolbar>span:last-child{font-size:8px;letter-spacing:1px;white-space:nowrap;color:#ffcf92}.media-stage{aspect-ratio:16/10;background:linear-gradient(140deg,#164b6b80,#082b4699);border:1px solid #85b9d65f;border-radius:0 0 12px 12px;display:grid;place-items:center;overflow:hidden;position:relative;padding:35px;text-align:center}.media-placeholder{max-width:420px}.media-icon{width:64px;height:46px;border:1px solid #93cce585;border-radius:7px;display:grid;place-items:center;margin:0 auto 22px;color:#9bdadd;font-size:22px;position:relative}.media-icon:after{content:'';position:absolute;width:22px;height:1px;background:#93cce585;bottom:-9px;left:20px}.media-placeholder h3{font:500 24px/1.3 var(--heading);letter-spacing:-.5px;margin:0 0 12px;color:#d5eefa}.media-placeholder p{font-size:14px;color:#9fc5dc;line-height:1.65;margin:0}.media-placeholder .media-soon{display:inline-block;margin-top:24px;border:1px solid #8fc5e43a;border-radius:30px;padding:5px 14px;font-size:10px;color:#ffd39c;letter-spacing:1px}.media-figure figcaption{font-size:11px;color:#9dc2d8;line-height:1.6;padding:12px 3px;min-height:40px}.media-stage.has-media{padding:0;background:#071e31}.media-stage img,.media-stage video{width:100%;height:100%;max-height:440px;object-fit:contain}.detail-trail{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:27px;border-top:1px solid #9dd9fa24;padding-top:16px}.detail-trail button{font-size:10px;padding:6px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8fb9d0}.detail-trail button[aria-current=step]{border-color:#78e4e56f;color:#b3f6ed;background:#78e4e513}.architecture{display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-template-rows:1fr .85fr;gap:20px 50px;max-width:1100px;width:100%;margin:0 auto}.system{border:1px solid #86e5df90;background:linear-gradient(125deg,#24a3b74a,#2bb7ba20);border-radius:14px;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:24px;font:600 27px/1.3 var(--heading);min-height:110px}.system small{font:400 16px/1.5 var(--font);margin-top:8px;color:#c4e5ef}.system.secondary{border-color:#9dd9fa55;background:#91c8ef10}.origin{grid-row:1/3;font-size:36px}#origin-note{font:400 13px var(--font);color:var(--accent);margin-top:20px}.flows{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:8px 0}.flows span{position:relative;border-bottom:2px solid #78e4e5aa;padding-bottom:9px;color:#cfeaf5;font-size:16px}.flows span:after{content:'';position:absolute;right:-1px;bottom:-6px;border-left:9px solid var(--accent);border-top:5px solid transparent;border-bottom:5px solid transparent}.lower{grid-column:2;grid-row:2}.lower-target{grid-column:3;grid-row:2}.scenario-switch{display:flex;justify-content:center;gap:15px;margin-top:18px}.scenario-switch button[aria-current=page]{border-color:var(--accent);color:var(--accent)}.takeaway{margin:20px auto 0}.transport{border-top:1px solid #9dd9fa35;padding:16px 0 13px;flex-shrink:0}.transport-top{display:flex;align-items:center;gap:24px}.transport-buttons{display:flex;gap:7px;align-items:center}.icon-button,.play-button{border:1px solid #8fc5e447;border-radius:7px;background:#113e5e;color:#d9effb;font-size:15px;min-height:38px;padding:7px 12px}.play-button{background:#a4eaea;color:#093a4a;border-color:#b5f5ea50;min-width:126px;font-size:13px;font-weight:500}.icon-button:hover{border-color:var(--accent)}button:disabled{opacity:.3;cursor:default}.transport-status{display:flex;flex-direction:column;gap:2px;min-width:0}.transport-status>span:first-child{font-size:12px;color:#c5e6f1}.transport-status>span:last-child{font-size:10px;color:#91bcd3}.transport-options{display:flex;align-items:center;gap:10px;margin-left:auto}.transport-options label{font-size:10px;color:#99c1d7}.transport-options select{background:#103855;color:#cfeaf4;border:1px solid #8fc5e447;border-radius:6px;padding:7px;font:12px var(--font)}.timeline{display:flex;gap:4px;margin:15px 0 8px}.timeline button{position:relative;flex:1;border:0;background:#8fc5e427;height:7px;border-radius:3px;padding:0;overflow:hidden}.timeline button:first-child{flex:.55}.timeline button:after{content:'';position:absolute;inset:0;background:#78e4e5;transform:scaleX(var(--fill,0));transform-origin:left}.timeline button.done{background:#78e4e570}.timeline button.current{outline:1px solid #78e4e560;outline-offset:2px}.transport-bottom{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#8eb5ce;letter-spacing:.2px}#slide-menu{max-height:85vh;overflow:auto}#slide-menu ol{display:grid;grid-template-columns:1fr 1fr;gap:3px}#slide-menu li a{font-size:13px;padding:10px 8px;gap:10px}#slide-menu li span{font-size:10px}.scene-in{animation:enter .3s ease both}.is-paused .cycle-wires>path.active{animation-play-state:paused}@keyframes flow{to{stroke-dashoffset:-26}}@keyframes enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px) and (max-height:820px){.mim-process main{padding:15px 0}.map-heading{margin-bottom:12px}.cycle{max-width:800px;margin:auto}.map-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.supplement-label{margin-top:12px}.supplement{min-height:61px}.map-guide h2{font-size:24px}.map-guide>p:not(.eyebrow){font-size:14px;margin-bottom:15px}.guide-note{margin-top:16px}.detail-heading{margin-bottom:18px}.detail-story li{padding-top:10px;padding-bottom:10px;font-size:14px}.detail-story li:before{top:12px}.detail-intro{font-size:15px}.detail-trail{margin-top:17px;padding-top:12px}.media-stage{max-height:360px}.transport{padding-top:12px}.detail-story h2{font-size:28px}}@media(max-width:1100px){.chapter,.concept{display:none!important}.map-workspace{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.map-guide{padding-left:20px}.map-guide h2{font-size:23px}.map-guide>p:not(.eyebrow){font-size:14px}.cycle-node{padding:10px}.cycle-node strong{font-size:13px}.cycle-node small{font-size:8px}.cycle-node .node-link{font-size:8px}.supplement{padding:9px}.supplement strong{font-size:10px}.detail-layout{gap:25px}.detail-story h2{font-size:25px}.detail-intro{font-size:15px}.detail-story li{font-size:14px}.media-placeholder h3{font-size:21px}.media-stage{padding:25px}.media-placeholder p{font-size:12px}}@media(max-width:820px){.map-workspace{grid-template-columns:1fr}.map-guide{border-left:0;border-top:1px solid var(--edge);padding:20px 0 0}.map-guide h2 br{display:none}.map-guide h2{font-size:24px}.guide-note{display:none}.guide-action{max-width:400px}.cycle-node strong{font-size:15px}.cycle-node small,.cycle-node .node-link{font-size:9px}.cycle{max-width:720px;margin:auto}.supplement strong{font-size:12px}.detail-layout{grid-template-columns:1fr}.detail-heading{gap:15px;flex-wrap:wrap}.media-stage{max-height:none}.media-figure{max-width:760px;width:100%;margin:auto}.transport-top{gap:13px;flex-wrap:wrap}.transport-status{order:3;width:100%}.transport-bottom>span:nth-child(2){display:none}.architecture{gap:18px 25px}.system{padding:20px 12px}.detail-trail{justify-content:flex-start}.mim-process main{justify-content:flex-start}.media-stage img,.media-stage video{max-height:none}.transport{margin-top:auto}}@media(max-width:540px){.mim-process .deck-shell{padding:0 18px}.mim-process .masthead{gap:10px;flex-wrap:wrap}.header-actions{gap:8px}.menu-button{font-size:10px;min-height:33px;padding:7px 9px}.mim-process h1{font-size:29px;letter-spacing:-1px}.map-heading .eyebrow{font-size:8px}.cycle{aspect-ratio:900/570}.cycle-node{height:20%;width:29%;padding:7px;border-radius:8px;gap:4px}.cycle-node[data-id=disposition],.cycle-node[data-id=einkauf]{left:84%}.cycle-node[data-id=lager],.cycle-node[data-id=bereiche]{left:16%}.cycle-node[data-id=bestand]{width:30%;height:22%}.cycle-node strong{font-size:10px;letter-spacing:-.2px}.cycle-node small{font-size:7px;letter-spacing:0}.cycle-node .node-link{display:none}.cycle-direction{font-size:6px;letter-spacing:.5px;top:25%}.supplement-nodes{grid-template-columns:repeat(2,1fr);gap:8px}.supplement{min-height:66px;padding:10px}.supplement strong{font-size:11px}.supplement-label{font-size:7px}.map-guide h2{font-size:24px}.detail-heading h1{font-size:27px}.detail-story h2{font-size:24px}.detail-layout{gap:25px}.media-stage{padding:25px 15px;aspect-ratio:1.25}.media-toolbar{font-size:10px;padding:10px;gap:10px}.media-toolbar>span:last-child{font-size:6px}.media-placeholder h3{font-size:20px}.media-icon{margin-bottom:17px}.media-placeholder .media-soon{margin-top:15px;font-size:9px}.transport-buttons{gap:5px}.icon-button{padding:6px 10px;min-height:35px}.play-button{font-size:11px;min-width:103px;min-height:35px;padding:7px 10px}.transport-top{gap:12px}.transport-options{gap:6px}.transport-options label{display:none}.transport-options .icon-button{padding:6px 9px}.transport-options select{font-size:10px;width:52px;padding:7px 4px}.architecture{gap:15px 10px;grid-template-columns:1fr 1.13fr 1fr}.system{font-size:18px;padding:15px 6px;min-height:110px}.system small{font-size:10px}.origin{font-size:22px}.flows span{font-size:10px}#origin-note{font-size:9px}.scenario-switch{gap:10px;flex-direction:column}.takeaway{font-size:15px}#slide-menu ol{grid-template-columns:1fr}.transport-bottom{font-size:8px}.detail-benefit{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/* Keep the complete process and transport visible on presentation screens. */
@media(min-width:1101px){.cycle{width:min(100%,calc((100svh - 435px)*1.9565));max-width:860px;margin-inline:auto}.media-stage{max-height:calc(100svh - 425px);min-height:280px;aspect-ratio:16/9}.media-stage img,.media-stage video{max-height:calc(100svh - 425px)}.media-figure{align-self:center}.detail-trail{margin-top:18px;padding-top:12px}}
@media(min-width:1101px) and (max-height:820px){.map-heading{margin-bottom:8px}.cycle{width:min(100%,calc((100svh - 390px)*1.9565));max-width:720px}.cycle-node strong{font-size:14px}.cycle-node small{font-size:8px}.cycle-node .node-link{font-size:8px}.media-stage{max-height:340px;min-height:260px}.detail-story h2{font-size:26px}.detail-story li{font-size:13px}.detail-benefit{font-size:13px;margin-top:15px}}
@media(min-width:1101px){.media-stage{max-height:min(420px,calc(100svh - 480px))}.media-stage img,.media-stage video{max-height:min(420px,calc(100svh - 480px))}}
@media(min-width:1101px) and (max-height:820px){.media-stage{max-height:305px}.scenario-switch{margin-top:12px}#scenario-view .takeaway{margin-top:14px}#scenario-view .system{min-height:100px;padding:20px}}


.cycle-node .node-link{display:none}
@media(min-width:1101px){.media-stage{width:100%;aspect-ratio:auto;height:420px}}
@media(min-width:1101px) and (max-height:820px){.media-stage{height:305px}}
.media-stage.has-media{background:#061e32;overflow:hidden}.media-stage.has-media video{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.media-stage.mobile-media video{width:auto;max-width:100%;height:100%;margin:auto;aspect-ratio:1/2}.media-tabs{display:flex;gap:8px;background:#0c2e49;padding:8px 14px;border-inline:1px solid #85b9d64d}.media-tabs button{background:transparent;border:1px solid #8fc5e447;color:#b5d8e7;border-radius:6px;font-size:11px;padding:6px 12px}.media-tabs button[aria-pressed=true]{background:#a4eaea;color:#093a4a}.media-stage.has-media{min-height:0}#media-type{color:#78e4e5}@media(min-width:1101px){.media-figure:has(.media-tabs) .media-stage{height:370px}}@media(min-width:1101px) and (max-height:820px){.media-figure:has(.media-tabs) .media-stage{height:260px}}@media(max-width:820px){.media-stage.mobile-media{height:520px;aspect-ratio:auto}.media-stage.has-media:not(.mobile-media){aspect-ratio:1.9;height:auto}}@media(max-width:540px){.media-stage.mobile-media{height:480px}.media-stage.has-media{padding:0}}
.media-stage.has-media{display:block}.media-stage.has-media video,.media-stage.mobile-media video{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;aspect-ratio:auto;margin:0}
/* Text-only functions and the two integration diagrams replace media slots. */
.text-only .detail-layout{display:block}.text-only .detail-story{max-width:1120px;margin:30px auto}.text-only .detail-intro{max-width:820px;font-size:20px}.text-only .detail-story ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.text-only .detail-story li{padding-top:24px;font-size:19px}.text-only .detail-story li:before{top:28px}.text-only .detail-benefit{font-size:18px}.integration-detail .detail-layout{grid-template-columns:1fr}.integration-detail .detail-story{display:none}.integration-detail .media-toolbar{display:none}.integration-detail .media-figure{max-width:none}.integration-detail .media-stage.scenario-previews{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0;border:0;border-radius:0;background:none;height:auto;max-height:none;min-height:0;aspect-ratio:auto;text-align:left;overflow:visible}.scenario-preview{border:1px solid #8bc3e54f;border-radius:13px;padding:24px;background:#10385560}.scenario-preview.recommended{border-color:#78e4e59f;background:#28aaa00b}.scenario-preview .eyebrow{font-size:10px}.scenario-preview h3{font-size:24px;letter-spacing:-.6px;margin:0 0 24px}.mini-architecture{display:grid;grid-template-columns:.9fr 1.3fr 1fr;grid-template-rows:1fr .8fr;gap:14px 12px;min-height:220px}.mini-medic,.mini-erp{border:1px solid #78e4e565;border-radius:9px;background:#23869c2b;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:12px 6px;font-size:18px}.mini-medic{grid-row:1/3}.mini-erp{background:#83c8e912;border-color:#83c8e954}.mini-medic small,.mini-erp small{font-size:10px;line-height:1.4;margin-top:7px;color:#baddeb}.mini-flow{display:flex;flex-direction:column;justify-content:center;font-size:12px;line-height:1.65;color:#c7e3ef}.mini-flow span{color:#78e4e5;border-top:1px solid #78e4e577;text-align:right;margin-top:6px;line-height:8px;font-size:22px}.mini-result{font-size:13px;color:#add9e4;margin:18px 0}.scenario-preview>.menu-button{font-size:11px}.integration-detail .detail-trail{margin-top:14px}@media(min-width:1101px) and (max-height:820px){.scenario-preview{padding:18px}.scenario-preview h3{font-size:21px;margin-bottom:16px}.mini-architecture{min-height:185px}.integration-detail .detail-heading{margin-bottom:15px}.mini-result{margin:12px 0}}@media(max-width:820px){.integration-detail .media-stage.scenario-previews{grid-template-columns:1fr}.text-only .detail-story ol{grid-template-columns:1fr;gap:12px}.text-only .detail-story li{font-size:17px}.text-only .detail-intro{font-size:17px}}@media(max-width:540px){.scenario-preview{padding:15px}.scenario-preview h3{font-size:20px}.mini-architecture{gap:10px 7px}.mini-flow{font-size:10px}.mini-medic,.mini-erp{font-size:15px}.mini-medic small,.mini-erp small{font-size:9px}}
.has-highlights .detail-layout{grid-template-columns:1fr 1.25fr;gap:34px}.has-highlights .detail-story h2{font-size:27px;max-width:510px}.has-highlights .detail-intro{font-size:15px;line-height:1.5;margin-bottom:12px}.has-highlights .detail-story ol{margin:12px 0}.has-highlights .detail-story li{padding:9px 0 9px 30px;font-size:13px;line-height:1.45}.has-highlights .detail-story li:before{top:12px}.has-highlights .detail-story li strong{display:block;color:#d9f6f8;font-weight:500;font-size:14px;margin-bottom:3px}.has-highlights .detail-story li span{display:block;color:#b7d5e5}.has-highlights .detail-benefit{font-size:13px;margin-top:13px}.has-highlights .detail-heading{margin-bottom:18px}@media(min-width:1101px) and (max-height:820px){.has-highlights .detail-story h2{font-size:23px;margin-bottom:10px}.has-highlights .detail-story li{font-size:12px;padding-top:7px;padding-bottom:7px}.has-highlights .detail-story li strong{font-size:13px}.has-highlights .detail-story li:before{top:10px}.has-highlights .detail-intro{font-size:13px}.has-highlights .detail-heading{margin-bottom:14px}}@media(max-width:820px){.has-highlights .detail-layout{grid-template-columns:1fr}.has-highlights .detail-story li{font-size:14px;padding-top:12px;padding-bottom:12px}.has-highlights .detail-story li strong{font-size:15px}}
@media(min-width:1101px) and (max-height:820px){.has-highlights .detail-intro{display:none}}
.text-only.has-highlights .detail-layout{display:block}.text-only.has-highlights .detail-story{max-width:1120px;margin:15px auto}.text-only.has-highlights .detail-story h2{max-width:none;font-size:30px}.text-only.has-highlights .detail-intro{display:block;max-width:900px;font-size:17px}.text-only.has-highlights .detail-story ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:25px 0}.text-only.has-highlights .detail-story li{padding:15px 0 8px 30px;font-size:16px;line-height:1.55}.text-only.has-highlights .detail-story li strong{font-size:18px;margin-bottom:9px}.text-only.has-highlights .detail-story li:before{top:20px}.text-only.has-highlights .detail-benefit{font-size:16px;margin-top:20px}@media(max-width:820px){.text-only.has-highlights .detail-story ol{grid-template-columns:1fr;gap:12px}.text-only.has-highlights .detail-story h2{font-size:25px}.text-only.has-highlights .detail-intro{font-size:16px}}@media(min-width:1101px) and (max-height:820px){.text-only.has-highlights .detail-story h2{font-size:27px}.text-only.has-highlights .detail-intro{font-size:15px}.text-only.has-highlights .detail-story ol{margin:20px 0;gap:16px 28px}.text-only.has-highlights .detail-story li{font-size:14px}.text-only.has-highlights .detail-story li strong{font-size:16px}}
/* Language selector and longer translated labels. */
.mim-language{max-width:185px;color:#d9f7ff;background:#103d58;cursor:pointer}
.mim-language option{background:#103d58;color:#fff}
.cycle-node strong{hyphens:auto;overflow-wrap:break-word}
@media(max-width:820px){.mim-language{max-width:145px;font-size:11px}}
