.war-cost-sankey-module__U1NDOa__figure{isolation:isolate;background:#ebece3;border:1px solid #d6d9ca;margin:25px 0 38px;padding:29px 28px 21px;position:relative;overflow:hidden;box-shadow:6px 7px #e4e5da}@media (min-width:901px){.war-cost-sankey-module__U1NDOa__figure{width:min(1240px,100vw - 112px);margin-left:calc(-1 * (var(--essay-rail) + var(--essay-gap)))}}.war-cost-sankey-module__U1NDOa__figure:before{z-index:-2;content:"";opacity:.12;pointer-events:none;background:url(/images/chapter-02-logistics-motif.webp) right -80px bottom -125px/70% no-repeat;position:absolute;inset:0}.war-cost-sankey-module__U1NDOa__figure:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(108deg,#f4f3ebf5 0%,#f4f3ebe8 52%,#f4f3eb78 100%);position:absolute;inset:0}.war-cost-sankey-module__U1NDOa__figureHeader{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.war-cost-sankey-module__U1NDOa__figureHeader .war-cost-sankey-module__U1NDOa__eyebrow{color:#6b745f}.war-cost-sankey-module__U1NDOa__figureHeader h3{max-width:690px;margin-top:9px;font-size:31px;line-height:1.14}.war-cost-sankey-module__U1NDOa__figureIntro{color:#5e6559;max-width:780px;margin-top:15px;font-size:15px;line-height:1.7}.war-cost-sankey-module__U1NDOa__clearSelection{color:#555d50;white-space:nowrap;background:#f6f5edc9;border:1px solid #c8cdbd;min-height:38px;margin-top:5px;padding:8px 14px;font-size:13px}.war-cost-sankey-module__U1NDOa__clearSelection:hover:not(:disabled){background:#fffdf7;border-color:#949c86}.war-cost-sankey-module__U1NDOa__clearSelection:disabled{cursor:default;opacity:.5}.war-cost-sankey-module__U1NDOa__clearSelection:focus-visible,.war-cost-sankey-module__U1NDOa__node:focus-visible,.war-cost-sankey-module__U1NDOa__mobileFlows button:focus-visible{outline-offset:3px;outline:2px solid #a7523d}.war-cost-sankey-module__U1NDOa__graphScroller{overscroll-behavior-inline:contain;scrollbar-color:#b6bdab transparent;scrollbar-width:thin;max-width:100%;margin:15px -8px 0;overflow-x:auto}.war-cost-sankey-module__U1NDOa__graph{width:100%;min-width:900px;height:auto;display:block;overflow:visible}.war-cost-sankey-module__U1NDOa__columnTitle{fill:#747a6a;font-family:var(--sans);letter-spacing:.065em;font-size:13px;font-weight:600}.war-cost-sankey-module__U1NDOa__flow{color:var(--flow-color);opacity:.62;transition:opacity .2s,filter .2s}.war-cost-sankey-module__U1NDOa__flow path{fill:currentColor;fill-opacity:.72;stroke:currentColor;stroke-opacity:.6;stroke-width:.75px}.war-cost-sankey-module__U1NDOa__flowActive{opacity:1;filter:drop-shadow(0 2px 2px #3437291f)}.war-cost-sankey-module__U1NDOa__flowDimmed{opacity:.13}.war-cost-sankey-module__U1NDOa__node{cursor:pointer;outline:none;transition:opacity .2s}.war-cost-sankey-module__U1NDOa__nodeCard{fill:#f8f7f0ed;stroke:#cbd0c2;stroke-width:1px;transition:fill .16s,stroke .16s}.war-cost-sankey-module__U1NDOa__node:hover .war-cost-sankey-module__U1NDOa__nodeCard,.war-cost-sankey-module__U1NDOa__nodeSelected .war-cost-sankey-module__U1NDOa__nodeCard,.war-cost-sankey-module__U1NDOa__node:focus-visible .war-cost-sankey-module__U1NDOa__nodeCard{fill:#fffdf8;stroke:#a7523d;stroke-width:1.6px}.war-cost-sankey-module__U1NDOa__nodeLabel{fill:#2f342e;font-family:var(--serif);pointer-events:none;font-size:15px;font-weight:500}.war-cost-sankey-module__U1NDOa__dimmed{opacity:.56}.war-cost-sankey-module__U1NDOa__mobileFlows{gap:8px;margin-top:15px;display:none}.war-cost-sankey-module__U1NDOa__mobileFlows button{text-align:left;background:#f7f6efdb;border:1px solid #d5d8cc;gap:7px;width:100%;padding:12px 13px;transition:border-color .16s,background .16s;display:grid}.war-cost-sankey-module__U1NDOa__mobileFlows button:hover,.war-cost-sankey-module__U1NDOa__mobileFlows .war-cost-sankey-module__U1NDOa__mobileFlowActive{background:#fffdf6;border-color:#969e89}.war-cost-sankey-module__U1NDOa__mobileFlows button>span:last-child{color:#677061;padding-left:19px;font-size:13px;line-height:1.55}.war-cost-sankey-module__U1NDOa__mobileFlowTitle{font-family:var(--serif);align-items:center;gap:9px;font-size:15px;line-height:1.4;display:flex}.war-cost-sankey-module__U1NDOa__mobileFlowTitle i{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.war-cost-sankey-module__U1NDOa__detail{border-top:1px solid #d1d6c8;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center;gap:25px;min-height:100px;margin-top:10px;padding:17px 0 14px;display:grid}.war-cost-sankey-module__U1NDOa__detail .war-cost-sankey-module__U1NDOa__eyebrow{color:#747a6a}.war-cost-sankey-module__U1NDOa__detail p{color:#50574b;max-width:600px;margin-top:7px;font-size:14px;line-height:1.65}.war-cost-sankey-module__U1NDOa__passageLinks{gap:7px;display:grid}.war-cost-sankey-module__U1NDOa__passageLinks a{color:#72593a;text-underline-offset:4px;font-family:Songti SC,serif;font-size:17px;line-height:1.55;-webkit-text-decoration:underline #9a784870;text-decoration:underline #9a784870}.war-cost-sankey-module__U1NDOa__passageLinks a:hover{color:#883321}.war-cost-sankey-module__U1NDOa__crossChapterNote,.war-cost-sankey-module__U1NDOa__caption{color:#697061;max-width:900px;font-size:13px;line-height:1.65;display:block}.war-cost-sankey-module__U1NDOa__crossChapterNote{margin-top:5px}.war-cost-sankey-module__U1NDOa__crossChapterNote a{color:#795f39;text-underline-offset:3px;text-decoration:underline}.war-cost-sankey-module__U1NDOa__caption{margin-top:10px}@media (max-width:760px){.war-cost-sankey-module__U1NDOa__figure{margin-inline:-10px;padding:21px 17px 17px}.war-cost-sankey-module__U1NDOa__figure:before{opacity:.1;background-position:right -120px bottom -50px;background-size:105%}.war-cost-sankey-module__U1NDOa__figureHeader h3{font-size:27px}.war-cost-sankey-module__U1NDOa__figureIntro{font-size:14px}.war-cost-sankey-module__U1NDOa__graphScroller{display:none}.war-cost-sankey-module__U1NDOa__mobileFlows{display:grid}.war-cost-sankey-module__U1NDOa__detail{grid-template-columns:1fr;gap:9px;margin-top:15px;padding-top:15px}.war-cost-sankey-module__U1NDOa__passageLinks a{font-size:16px}}@media (min-width:761px) and (max-width:900px){.war-cost-sankey-module__U1NDOa__figure{width:calc(100vw - 48px);margin-left:min(0px,384px - 50vw)}.war-cost-sankey-module__U1NDOa__graphScroller{display:none}.war-cost-sankey-module__U1NDOa__mobileFlows{display:grid}}@media (prefers-reduced-motion:reduce){.war-cost-sankey-module__U1NDOa__flow,.war-cost-sankey-module__U1NDOa__node,.war-cost-sankey-module__U1NDOa__nodeCard,.war-cost-sankey-module__U1NDOa__mobileFlows button,.war-cost-sankey-module__U1NDOa__clearSelection{transition:none}}
.five-matters-model-module__G96F1G__model{border:1px solid var(--line);background:#f1efe7;margin-top:22px;padding:25px 26px 28px}.five-matters-model-module__G96F1G__instruction{max-width:560px;color:var(--muted);text-align:center;margin-inline:auto;font-size:14px;line-height:1.65}.five-matters-model-module__G96F1G__orbit{aspect-ratio:6/5;width:min(100%,620px);margin:12px auto 18px;position:relative}.five-matters-model-module__G96F1G__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.five-matters-model-module__G96F1G__ring ellipse{fill:none;stroke:#aeb3a4;stroke-width:1.2px}.five-matters-model-module__G96F1G__ring circle{fill:var(--red)}.five-matters-model-module__G96F1G__center{aspect-ratio:1;background:var(--paper);text-align:center;border:1px solid #c8c9be;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(104px,25%,148px);padding:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.five-matters-model-module__G96F1G__center>span,.five-matters-model-module__G96F1G__center small{color:var(--muted);letter-spacing:.08em;font-size:10px;line-height:1.4}.five-matters-model-module__G96F1G__center strong{font-family:var(--serif);margin-block:5px;font-size:clamp(16px,3vw,20px);font-weight:450;line-height:1.02}.five-matters-model-module__G96F1G__center small{letter-spacing:.01em}.five-matters-model-module__G96F1G__factor{width:clamp(76px,18%,112px);height:clamp(74px,18%,98px);color:var(--ink);background:#f7f5ee;border:1px solid #c6c8bc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.five-matters-model-module__G96F1G__factor:hover,.five-matters-model-module__G96F1G__factor[aria-pressed=true]{background:#fffdf6;border-color:#9d6b59;box-shadow:0 4px 15px #252a2612}.five-matters-model-module__G96F1G__factor:focus-visible{z-index:2}.five-matters-model-module__G96F1G__character{font-family:Songti SC,Noto Serif CJK SC,serif;font-size:clamp(24px,5vw,31px);line-height:1.1}.five-matters-model-module__G96F1G__factorName{color:var(--muted);font-size:12px;line-height:1.25}.five-matters-model-module__G96F1G__factor[aria-pressed=true] .five-matters-model-module__G96F1G__character{color:var(--red)}.five-matters-model-module__G96F1G__factor[data-position=top]{top:12%;left:50%}.five-matters-model-module__G96F1G__factor[data-position=upper-right]{top:28%;left:82%}.five-matters-model-module__G96F1G__factor[data-position=lower-right]{top:75%;left:70%}.five-matters-model-module__G96F1G__factor[data-position=lower-left]{top:75%;left:30%}.five-matters-model-module__G96F1G__factor[data-position=upper-left]{top:28%;left:18%}.five-matters-model-module__G96F1G__readout{border-top:1px solid #d2d3c8;max-width:620px;margin-inline:auto;padding:23px 24px 0}.five-matters-model-module__G96F1G__readoutHeading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.five-matters-model-module__G96F1G__readoutHeading>span,.five-matters-model-module__G96F1G__question>span{color:var(--muted);letter-spacing:.1em;font-size:11px;font-weight:600}.five-matters-model-module__G96F1G__readoutHeading h3{font-size:25px;line-height:1.1}.five-matters-model-module__G96F1G__readoutHeading small{color:var(--muted);font-family:var(--sans);letter-spacing:0;margin-left:10px;font-size:13px;font-weight:400}.five-matters-model-module__G96F1G__quote{color:var(--red-dark);text-underline-offset:5px;margin-top:17px;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:20px;line-height:1.8;-webkit-text-decoration:underline #a53f2c50;text-decoration:underline #a53f2c50;text-decoration-thickness:1px;display:block}.five-matters-model-module__G96F1G__reading{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}.five-matters-model-module__G96F1G__question{background:#e8eadf;border-left:2px solid #9eaa91;margin-top:18px;padding:14px 16px}.five-matters-model-module__G96F1G__question p{font-family:var(--serif);margin-top:5px;font-size:18px;line-height:1.4}@media (max-width:560px){.five-matters-model-module__G96F1G__model{margin-top:16px;padding:19px 12px 22px}.five-matters-model-module__G96F1G__orbit{margin-block:5px 12px}.five-matters-model-module__G96F1G__center{width:clamp(92px,25%,124px);padding:8px}.five-matters-model-module__G96F1G__center>span,.five-matters-model-module__G96F1G__center small{font-size:9px}.five-matters-model-module__G96F1G__center strong{font-size:16px}.five-matters-model-module__G96F1G__factor{width:clamp(76px,18%,92px);height:clamp(74px,18%,86px);padding:6px}.five-matters-model-module__G96F1G__character{font-size:25px}.five-matters-model-module__G96F1G__factorName{font-size:11px}.five-matters-model-module__G96F1G__readout{padding:19px 4px 0}.five-matters-model-module__G96F1G__emptyReadout{flex-direction:column;align-items:flex-start;gap:6px;min-height:70px}.five-matters-model-module__G96F1G__emptyReadout p{text-align:left}.five-matters-model-module__G96F1G__readoutHeading h3{font-size:23px}.five-matters-model-module__G96F1G__quote{font-size:19px}}@media (prefers-reduced-motion:reduce){.five-matters-model-module__G96F1G__factor{transition:none}}
