.model-flow{background:#edf2f3;padding:28px;margin:12px 0 30px;color:#223340}.model-flow h2{margin:0 0 12px}.flow-lane{display:grid;grid-template-columns:1fr 32px 1fr 32px 1.15fr;align-items:center;gap:10px;margin:12px 0}.flow-lane>div,.flow-lane>a{background:#fff;padding:16px;min-width:0;font-size:14px;line-height:1.65}.flow-lane>a{text-decoration:none;color:#223340;background:#dce7e5}.flow-lane a:hover,.flow-merge a:hover{text-decoration:underline}.flow-arrow{font-size:25px;color:#647c87;text-align:center}.flow-merge{display:flex;align-items:center;flex-direction:column;gap:8px;margin-top:24px;text-align:center}.flow-merge a{background:#223340;color:#fff;text-decoration:none;padding:14px 20px;max-width:100%;font-size:14px}.flow-merge>span{font-size:25px}.cash-routing{background:#f1f5f4;padding:24px;margin:24px 0;scroll-margin-top:240px}.cash-path{display:grid;grid-template-columns:1fr 24px 1fr 24px 1.3fr;gap:12px;align-items:center}.cash-path>div{background:white;padding:16px;height:100%}.cash-path h4{margin:0 0 8px}.cash-path p{font-size:14px;margin:0}.cash-path>span{font-size:24px;text-align:center}.cash-explanation{display:grid;gap:16px;margin:24px 0}.cash-explanation>div{display:grid;grid-template-columns:200px 1fr;gap:16px}.cash-explanation dt{font-weight:600}.cash-explanation dd{margin:0;font-size:14px;line-height:1.7}@media(max-width:650px){.model-flow,.cash-routing{padding:18px 14px}.flow-lane{grid-template-columns:1fr;gap:4px;margin-bottom:22px}.flow-lane>div,.flow-lane>a{padding:12px}.flow-arrow{transform:rotate(90deg);line-height:1}.cash-path{grid-template-columns:1fr}.cash-path>span{transform:rotate(90deg);line-height:1}.cash-explanation>div{grid-template-columns:1fr;gap:4px}.flow-merge{text-align:left}.flow-merge a{padding:14px}.model-flow h2{font-size:23px}}
