#sgme-02-en{–me-ink:#16373b;–me-muted:#4b6567;–me-accent:#086e61;–me-line:#ccdcd8;–me-paper:#fff;–me-soft:#edf6f2;box-sizing:border-box;display:block;position:relative;width:100vw;max-width:none!important;margin:0 calc(50% – 50vw);padding:clamp(20px,4.5vw,86px);background:var(–me-paper);color:var(–me-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,”Segoe UI”,”Noto Sans CJK JP”,”Yu Gothic”,Meiryo,sans-serif;font-size:18px;line-height:1.9;text-align:left;writing-mode:horizontal-tb;isolation:isolate;} #sgme-02-en *,#sgme-02-en *::before,#sgme-02-en *::after{box-sizing:border-box;} #sgme-02-en p,#sgme-02-en h2,#sgme-02-en h3,#sgme-02-en figure,#sgme-02-en ol,#sgme-02-en ul,#sgme-02-en dl,#sgme-02-en details,#sgme-02-en table{max-width:none;float:none;position:static;writing-mode:horizontal-tb;} #sgme-02-en p{margin:0 0 1.35em;padding:0;color:inherit;font-size:1em;line-height:inherit;word-break:normal;overflow-wrap:break-word;} #sgme-02-en h2{display:block;width:100%;min-width:0;clear:both;float:none;margin:0 0 1.1em;padding:0;border:0;background:none;color:var(–me-ink);font-size:clamp(24px,2.45vw,38px);font-weight:750;line-height:1.45;letter-spacing:.01em;text-align:left;word-break:normal;overflow-wrap:break-word;} #sgme-02-en h3{display:block;width:auto;margin:0 0 .6em;padding:0;border:0;background:none;color:var(–me-ink);font-size:1.13em;line-height:1.55;word-break:normal;overflow-wrap:break-word;} #sgme-02-en h2::before,#sgme-02-en h2::after,#sgme-02-en h3::before,#sgme-02-en h3::after{content:none;display:none;} #sgme-02-en a{color:#076654;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;} #sgme-02-en a:hover{text-decoration-thickness:2px;} #sgme-02-en a:focus-visible,#sgme-02-en summary:focus-visible,#sgme-02-en [tabindex]:focus-visible{outline:3px solid #a35222;outline-offset:5px;} #sgme-02-en strong,#sgme-02-en b{font-weight:750;color:inherit;} #sgme-02-en .me-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(–me-accent);margin:0 0 14px;} #sgme-02-en .me-hero{padding:0 0 32px;border-bottom:1px solid var(–me-line);margin:0 0 34px;} #sgme-02-en .me-hero-title{font-size:clamp(30px,3.45vw,58px);font-weight:780;line-height:1.4;letter-spacing:-.02em;margin:0 0 25px;color:var(–me-ink);} #sgme-02-en .me-lead{font-size:1.055em;} #sgme-02-en .me-byline{font-size:13px;color:var(–me-muted);margin:18px 0 0;} #sgme-02-en .me-toc{margin:28px 0 40px;padding:18px 22px;border:1px solid var(–me-line);border-radius:10px;background:var(–me-soft);} #sgme-02-en summary{cursor:pointer;font-weight:700;line-height:1.6;padding:5px 0;color:var(–me-ink);list-style:revert;word-break:normal;overflow-wrap:break-word;} #sgme-02-en summary::marker{color:var(–me-accent);} #sgme-02-en .me-toc nav{display:block;width:100%;margin:0;padding:0;} #sgme-02-en .me-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 34px;margin:20px 0 0;padding:0 0 0 1.5em;font-size:.9em;} #sgme-02-en .me-toc li{margin:0;padding:0 0 0 .2em;} #sgme-02-en .me-section{display:block;width:100%;margin:0;padding:45px 0 28px;border-bottom:1px solid var(–me-line);scroll-margin-top:100px;} #sgme-02-en .me-section-number{display:block;font-size:12px;letter-spacing:.13em;color:var(–me-accent);font-weight:800;margin-bottom:9px;} #sgme-02-en .me-prose{display:block;min-width:0;} #sgme-02-en .me-prose p{orphans:3;widows:3;break-inside:avoid-column;} #sgme-02-en .me-cite{font-size:.78em;margin-left:3px;white-space:nowrap;} #sgme-02-en .me-figure{width:100%;margin:32px 0;padding:clamp(18px,2.5vw,36px);border:1px solid #b8d6cb;border-radius:14px;background:#f4faf7;overflow:hidden;} #sgme-02-en figcaption{font-size:clamp(20px,1.8vw,28px);line-height:1.5;font-weight:750;margin:0 0 24px;color:var(–me-ink);} #sgme-02-en .me-figure-note,#sgme-02-en .me-legend{font-size:13px;line-height:1.8;color:#486662;margin:20px 0 0;} #sgme-02-en .me-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;} #sgme-02-en .me-cards>div{padding:20px;border:1px solid var(–me-line);background:#fff;border-radius:9px;} #sgme-02-en .me-card-label{display:block;font-size:13px;color:var(–me-muted);} #sgme-02-en .me-cards strong{display:block;font-size:1.3em;margin:7px 0;} #sgme-02-en .me-cards p{font-size:.88em;margin:0;} #sgme-02-en .me-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(–me-line);border-radius:8px;background:#fff;} #sgme-02-en table{border-collapse:collapse;table-layout:auto;width:100%;min-width:560px;margin:0;background:#fff;border:0;line-height:1.7;font-size:16px;color:var(–me-ink);} #sgme-02-en caption{text-align:left;padding:12px 16px;font-weight:650;font-size:13px;color:var(–me-muted);caption-side:bottom;} #sgme-02-en th,#sgme-02-en td{padding:15px 18px;border:0;border-bottom:1px solid var(–me-line);border-right:1px solid #e3ece8;vertical-align:top;text-align:left;white-space:normal;word-break:normal;} #sgme-02-en thead th{background:#e3f0ea;font-weight:750;} #sgme-02-en tbody th{background:#f5faf7;font-weight:600;} #sgme-02-en tr:last-child td,#sgme-02-en tr:last-child th{border-bottom:0;} #sgme-02-en .me-equation{font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(17px,2.2vw,28px);padding:22px;background:#e1f0e8;margin-top:20px;border-radius:7px;overflow-wrap:anywhere;line-height:1.65;} #sgme-02-en .me-equation strong{color:#066457;} #sgme-02-en .me-check{padding:28px;margin:36px 0;background:#fff6e8;border-left:5px solid #9a5b28;border-radius:0 12px 12px 0;} #sgme-02-en .me-check .me-eyebrow{color:#844b20;} #sgme-02-en .me-check h3{font-size:1.28em;} #sgme-02-en .me-check details p{margin:14px 0 0;} #sgme-02-en .me-cta{padding:30px;margin:40px 0;background:#123f3d;color:#fff;border-radius:12px;} #sgme-02-en .me-cta h2,#sgme-02-en .me-cta h3{color:#fff;} #sgme-02-en .me-cta p{color:#e6f1ed;} #sgme-02-en .me-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;background:#fff;color:#104d44;border-radius:7px;text-decoration:none;font-weight:750;} #sgme-02-en .me-inline-guide{padding:18px 22px;border-left:3px solid var(–me-accent);background:#f2f7f4;font-size:.94em;margin:26px 0;} #sgme-02-en .me-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;} #sgme-02-en .me-related a{display:block;padding:20px;border:1px solid var(–me-line);border-radius:9px;text-decoration:none;background:#fff;} #sgme-02-en .me-related a strong{display:block;font-size:1.05em;} #sgme-02-en .me-related a span{display:block;margin-top:7px;font-size:.83em;color:var(–me-muted);} #sgme-02-en .me-faq{padding:45px 0 22px;} #sgme-02-en .me-faq details{padding:16px 0;border-bottom:1px solid var(–me-line);} #sgme-02-en .me-faq details p{margin:15px 0 5px;} #sgme-02-en .me-sources{padding:36px 0;border-top:1px solid var(–me-line);} #sgme-02-en .me-sources ol{margin:0;padding-left:1.6em;font-size:14px;} #sgme-02-en .me-sources li{padding:7px 0;scroll-margin-top:100px;} #sgme-02-en .me-sources strong{display:block;} #sgme-02-en .me-note{font-size:13px;color:var(–me-muted);padding-top:20px;border-top:1px solid var(–me-line);} #sgme-02-en .me-chart-scroll{width:100%;overflow-x:auto;} #sgme-02-en .me-svg{display:block;width:100%;height:auto;min-width:580px;max-width:none;} #sgme-02-en .me-svg text{font-family:inherit;} #sgme-02-en .me-question{padding:18px;text-align:center;background:#174f49;color:#fff;border-radius:9px;font-size:1.3em;font-weight:750;} #sgme-02-en .me-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;} #sgme-02-en .me-branches>div{padding:0 18px 20px;border-bottom:3px solid #60b397;background:#fff;} #sgme-02-en .me-branch-line{display:block;text-align:center;font-size:30px;color:#14755f;} #sgme-02-en .me-branches p{font-size:.87em;} #sgme-02-en .me-branches strong{font-size:.92em;} #sgme-02-en .me-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;} #sgme-02-en .me-calendar>div{padding:20px;border:1px solid var(–me-line);background:#fff;border-radius:8px;} #sgme-02-en .me-calendar .me-negative{border-color:#b67b58;background:#fff0e7;} #sgme-02-en .me-date{font-size:32px;font-weight:750;line-height:1.2;} #sgme-02-en .me-calendar p{margin:8px 0;font-size:.8em;} #sgme-02-en .me-calendar strong{font-size:1.22em;} #sgme-02-en .me-stair{display:flex;align-items:flex-end;gap:16px;min-height:270px;} #sgme-02-en .me-stair>div{flex:1;min-width:0;padding:20px;background:#d3ecdf;border-top:5px solid #1b795f;min-height:calc(160px + var(–step)*40px);} #sgme-02-en .me-stair span{font-size:.85em;display:block;} #sgme-02-en .me-stair strong{font-size:clamp(26px,3vw,44px);display:block;} #sgme-02-en .me-stair p{font-size:.82em;margin:10px 0 0;} #sgme-02-en .me-receipts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;} #sgme-02-en .me-receipt{padding:25px;background:#fff;border:1px solid var(–me-line);border-bottom:5px dotted #c4d9ce;} #sgme-02-en .me-receipt p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;margin:0;font-size:.94em;} #sgme-02-en .me-receipt .me-total{border-top:2px dashed #94bcae;color:#086652;font-size:1.1em;} #sgme-02-en .me-policy{padding:20px;background:#174f49;color:#fff;text-align:center;font-weight:750;font-size:1.2em;max-width:620px;margin:0 auto 22px;border-radius:50px;} #sgme-02-en .me-orbits{border-top:2px solid #87bba7;padding-top:20px;} #sgme-02-en .me-am-row{display:grid;grid-template-columns:90px minmax(80px,1fr) 160px;align-items:center;gap:16px;margin:15px 0;font-size:15px;} #sgme-02-en .me-am-track{height:28px;display:flex;background:#fff;} #sgme-02-en .me-am-track i{display:block;background:#d0a27e;} #sgme-02-en .me-am-track b{display:block;background:#15725f;} #sgme-02-en .me-fx-flip{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:18px;} #sgme-02-en .me-fx-flip>div:not(.me-flip-mark){padding:28px;background:#fff;border:2px solid #9bc9b8;border-radius:20px;} #sgme-02-en .me-fx-flip span,#sgme-02-en .me-fx-flip strong,#sgme-02-en .me-fx-flip b{display:block;} #sgme-02-en .me-fx-flip strong{font-size:clamp(19px,2.2vw,32px);margin:12px 0;overflow-wrap:anywhere;} #sgme-02-en .me-fx-flip b{font-size:1.2em;color:#0a6954;} #sgme-02-en .me-flip-mark{font-size:40px;text-align:center;} #sgme-02-en .me-recovery>div{display:grid;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);padding:18px;gap:14px;margin:8px 0;background:#fff;border-left:5px solid #166d5d;align-items:center;} #sgme-02-en .me-recovery b,#sgme-02-en .me-recovery strong{display:block;font-size:1.4em;} #sgme-02-en .me-recovery span{font-size:.92em;} #sgme-02-en .me-heatmap td:nth-child(3){background:#c7e8d8;} #sgme-02-en .me-heatmap td:nth-child(4){background:#e5dbbf;} #sgme-02-en .me-heatmap tr:last-child td{font-weight:800;background:#174f49;color:white;} #sgme-02-en .me-fee-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;} #sgme-02-en .me-fee-blocks>div{padding:18px;background:#fff;border:1px solid var(–me-line);} #sgme-02-en .me-fee-area{height:100px;display:flex;background:#f3e9d8;margin:16px 0;} #sgme-02-en .me-fee-area span{background:#25816c;display:block;} #sgme-02-en .me-fee-area i{background:repeating-linear-gradient(45deg,#ead8bb,#ead8bb 5px,#f8f0e3 5px,#f8f0e3 10px);} #sgme-02-en .me-fee-blocks strong{display:block;font-size:1.3em;} #sgme-02-en .me-fee-blocks p{font-size:.78em;margin:10px 0 0;} #sgme-02-en .me-chain{display:grid;grid-template-columns:1fr .8fr 1fr;gap:14px;align-items:stretch;} #sgme-02-en .me-chain>div{padding:22px;border:1px solid #a9d2c0;border-radius:9px;background:white;} #sgme-02-en .me-chain .me-flow-in{border:2px dashed #be9469;background:#fff5e4;} #sgme-02-en .me-chain span,#sgme-02-en .me-chain strong,#sgme-02-en .me-chain b{display:block;} #sgme-02-en .me-chain strong{font-size:1.1em;margin:10px 0;overflow-wrap:anywhere;} #sgme-02-en .me-chain b{font-size:1.6em;} #sgme-02-en .me-cash-bridge{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;} #sgme-02-en .me-cash-bridge>div{padding:20px 14px;background:#fff;border-top:4px solid #539881;} #sgme-02-en .me-cash-bridge>div:first-child,#sgme-02-en .me-cash-bridge>div:last-child{background:#174f49;color:#fff;} #sgme-02-en .me-cash-bridge strong{display:block;font-size:2em;} #sgme-02-en .me-cash-bridge span{font-size:.8em;} #sgme-02-en .me-productivity-machine{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:18px;align-items:center;} #sgme-02-en .me-productivity-machine>div{padding:25px;background:#fff;border:1px solid var(–me-line);} #sgme-02-en .me-productivity-machine .me-machine-center{background:#174f49;color:#fff;border-radius:26px;} #sgme-02-en .me-productivity-machine strong{display:block;font-size:clamp(22px,2.5vw,34px);margin:12px 0;overflow-wrap:break-word;} #sgme-02-en .me-productivity-machine p{font-size:.8em;margin:0;} #sgme-02-en .me-treemap{display:grid;grid-template-columns:3fr 2fr;gap:3px;min-height:240px;background:#fff;} #sgme-02-en .me-treemap-large{background:#175e50;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:center;} #sgme-02-en .me-treemap-large strong{font-size:3em;} #sgme-02-en .me-treemap-small{display:grid;grid-template-columns:1fr 1fr;gap:3px;} #sgme-02-en .me-treemap-small>div{background:#e8d7bd;padding:16px;display:flex;flex-direction:column;justify-content:center;} #sgme-02-en .me-treemap-small strong{font-size:1.6em;} #sgme-02-en .me-shock-lanes>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:18px;margin-bottom:9px;border:1px solid var(–me-line);border-radius:10px;background:#fff;} #sgme-02-en .me-shock-lanes>div>span{height:45px;width:45px;display:flex;align-items:center;justify-content:center;background:#145e50;color:#fff;border-radius:50%;font-weight:750;} #sgme-02-en .me-shock-lanes strong{font-size:1.35em;} #sgme-02-en .me-shock-lanes p{margin:6px 0 0;font-size:.82em;} #sgme-02-en .me-bill-anatomy>div{margin-bottom:20px;} #sgme-02-en .me-bill-anatomy>div>span{font-weight:700;} #sgme-02-en .me-bill-stack{display:flex;gap:3px;margin:10px 0;} #sgme-02-en .me-bill-stack i{font-style:normal;min-width:0;background:#cde7da;padding:16px 12px;} #sgme-02-en .me-bill-stack i:nth-child(2){background:#e2eada;} #sgme-02-en .me-bill-stack i:nth-child(3){background:#ecdfc9;} #sgme-02-en .me-bill-stack strong{font-size:1.9em;display:block;} #sgme-02-en .me-bill-stack span{font-size:.78em;display:block;line-height:1.5;overflow-wrap:break-word;} #sgme-02-en .me-data-label{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:2px solid #1b6151;background:#fff;} #sgme-02-en .me-data-label>div{padding:20px;border-bottom:1px solid var(–me-line);} #sgme-02-en .me-data-label dt{font-size:1.15em;font-weight:750;} #sgme-02-en .me-data-label dd{font-size:.9em;margin:8px 0 0;color:var(–me-muted);} #sgme-02-en .me-sequences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} #sgme-02-en .me-sequences>div{background:#fff;border:1px solid var(–me-line);padding:23px;} #sgme-02-en .me-sequences>div>div{padding:17px 0 17px 18px;border-left:3px solid #81b59e;position:relative;margin-left:5px;} #sgme-02-en .me-sequences span{font-size:.8em;display:block;} #sgme-02-en .me-sequences strong{font-size:1.8em;display:block;} @media(min-width:1280px){#sgme-02-en .me-prose{column-count:2;column-gap:clamp(38px,4vw,80px);column-rule:1px solid #edf2ef;}#sgme-02-en .me-lead{column-count:2;column-gap:clamp(38px,4vw,80px);} #sgme-02-en .me-lead p{break-inside:avoid-column;}} @media(max-width:900px){#sgme-02-en .me-branches,#sgme-02-en .me-fee-blocks,#sgme-02-en .me-productivity-machine,#sgme-02-en .me-chain{grid-template-columns:1fr;}#sgme-02-en .me-cash-bridge{grid-template-columns:repeat(3,minmax(0,1fr));} #sgme-02-en .me-fee-area{height:60px;} #sgme-02-en .me-am-row{grid-template-columns:75px minmax(50px,1fr) 140px;gap:8px;} } @media(max-width:640px){#sgme-02-en{font-size:17px;padding:24px 18px;}#sgme-02-en .me-hero-title{font-size:30px;}#sgme-02-en h2{font-size:25px;}#sgme-02-en .me-section{padding-top:34px;}#sgme-02-en .me-toc{padding:15px 17px;}#sgme-02-en .me-toc ol,#sgme-02-en .me-cards,#sgme-02-en .me-related,#sgme-02-en .me-receipts,#sgme-02-en .me-sequences,#sgme-02-en .me-data-label{grid-template-columns:1fr;}#sgme-02-en .me-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}#sgme-02-en .me-calendar>div{padding:13px;}#sgme-02-en .me-calendar strong{font-size:1.02em;}#sgme-02-en .me-figure{padding:18px 14px;border-radius:10px;}#sgme-02-en .me-check,#sgme-02-en .me-cta{padding:22px 18px;}#sgme-02-en .me-am-row{grid-template-columns:64px minmax(60px,1fr);font-size:13px;}#sgme-02-en .me-am-row>span:last-child{grid-column:2;}#sgme-02-en .me-fx-flip{grid-template-columns:1fr;}#sgme-02-en .me-flip-mark{line-height:1;}#sgme-02-en .me-stair{gap:5px;min-height:220px;}#sgme-02-en .me-stair>div{padding:12px 8px;min-height:calc(145px + var(–step)*22px);}#sgme-02-en .me-stair p{font-size:12px;}#sgme-02-en .me-stair span{font-size:13px;}#sgme-02-en .me-stair strong{font-size:25px;}#sgme-02-en .me-cash-bridge{grid-template-columns:repeat(2,minmax(0,1fr));}#sgme-02-en .me-recovery>div{padding:13px 9px;gap:7px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);}#sgme-02-en .me-recovery span{font-size:13px;}#sgme-02-en .me-recovery strong,#sgme-02-en .me-recovery b{font-size:23px;}#sgme-02-en .me-treemap{min-height:260px;}#sgme-02-en .me-treemap-large{padding:14px;}#sgme-02-en .me-treemap-large strong{font-size:38px;}#sgme-02-en .me-treemap-small>div{padding:9px;}#sgme-02-en .me-treemap-small strong{font-size:23px;}#sgme-02-en .me-treemap-small b{font-size:14px;}#sgme-02-en .me-shock-lanes>div{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;}#sgme-02-en .me-shock-lanes>div>span{width:30px;height:30px;font-size:14px;}#sgme-02-en .me-shock-lanes strong{font-size:21px;}#sgme-02-en .me-bill-stack i{padding:13px 8px;}#sgme-02-en .me-bill-stack span{font-size:12px;}#sgme-02-en .me-data-label>div{padding:17px;} } @media(prefers-reduced-motion:reduce){#sgme-02-en *{scroll-behavior:auto;transition:none;animation:none;}} @media print{#sgme-02-en{width:100%!important;margin:0!important;padding:0!important;color:#000;background:#fff;}#sgme-02-en .me-toc,#sgme-02-en .me-cta,#sgme-02-en .me-related,#sgme-02-en .me-inline-guide{display:none;}#sgme-02-en .me-prose,#sgme-02-en .me-lead{column-count:1;}#sgme-02-en .me-figure{break-inside:avoid;}#sgme-02-en a{color:#000;}#sgme-02-en .me-table-wrap,#sgme-02-en .me-chart-scroll{overflow:visible;}#sgme-02-en table,#sgme-02-en .me-svg{min-width:0;} } /* Article-local visual layer; #sgme-02-en is replaced by the unique article ID. */ #sgme-02-en{–v-deep:#153f3b;–v-accent:#146954;–v-gold:#9a572b;–v-mint:#e8f3ed;–v-sand:#f8f1e7;–v-slate:#ecf1f7;–v-blue:#315c83;font-size:18px;line-height:1.95;} #sgme-02-en .v-icon{display:block;flex:none;width:26px;height:26px;min-width:0;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;} #sgme-02-en .v-hero-mark{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(–v-deep);color:#fff;margin:0 0 18px;} #sgme-02-en .v-hero-mark .v-icon{width:32px;height:32px;} #sgme-02-en .me-hero{background:linear-gradient(128deg,#eef6f0 0%,#f9fbf8 52%,#f6eee2 100%);padding:clamp(24px,3.2vw,50px);border:1px solid #d4e2d9;border-radius:22px;margin-bottom:25px;} #sgme-02-en .me-hero-title{max-width:1100px;font-size:clamp(30px,3.45vw,54px);line-height:1.4;margin-bottom:25px;} #sgme-02-en .me-hero .me-eyebrow{letter-spacing:.13em;} #sgme-02-en .me-hero .me-lead{font-size:1em;line-height:1.92;margin-top:27px;} #sgme-02-en .me-hero .me-byline{margin-top:16px;} #sgme-02-en .v-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;} #sgme-02-en .v-hero-card{display:block;min-width:0;padding:18px 19px;background:rgba(255,255,255,.88);border:1px solid #d4e2d9;border-radius:12px;} #sgme-02-en .v-card-top{display:flex;align-items:center;gap:10px;margin-bottom:7px;} #sgme-02-en .v-card-no{display:inline-flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;border-radius:50%;font-size:12px;font-weight:750;color:var(–v-accent);background:var(–v-mint);} #sgme-02-en .v-hero-card strong{font-size:18px;line-height:1.45;display:block;} #sgme-02-en .v-hero-card p{font-size:14px;line-height:1.75;margin:0;color:#3c5c55;} #sgme-02-en .me-toc{border-radius:14px;background:#fff;margin:25px 0 28px;} #sgme-02-en .me-toc summary{padding:7px 0;} #sgme-02-en .v-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 30px;padding:0;} #sgme-02-en .v-route a{display:flex;align-items:flex-start;gap:11px;background:#f4f8f5;border:1px solid #d4e2d9;border-radius:11px;padding:17px 15px;text-decoration:none;color:var(–me-ink);min-width:0;min-height:76px;transition:background .15s,border-color .15s;} #sgme-02-en .v-route a:hover{background:#e8f3ed;border-color:#8daf9e;} #sgme-02-en .v-route-no{color:var(–v-accent);font-size:24px;font-weight:750;line-height:1.3;flex:none;} #sgme-02-en .v-route strong{display:block;font-size:15px;line-height:1.6;} #sgme-02-en .v-route small{display:block;font-size:12px;line-height:1.5;color:#536961;margin-top:4px;} #sgme-02-en .me-section{padding-top:42px;padding-bottom:32px;} #sgme-02-en .v-section-head{display:block;margin:0 0 24px;padding:0 0 19px;border-bottom:2px solid #d6e5dc;} #sgme-02-en .v-section-meta{display:flex;align-items:center;gap:11px;margin-bottom:15px;color:var(–v-accent);} #sgme-02-en .v-section-meta .me-section-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e5f1e9;border:1px solid #cbddd0;border-radius:10px;margin:0;font-size:15px;letter-spacing:.04em;} #sgme-02-en .v-section-meta .v-icon{width:22px;height:22px;} #sgme-02-en .v-section-head h2{font-size:clamp(24px,2.35vw,36px);line-height:1.5;margin:0;} #sgme-02-en .v-feature-section .v-section-head{padding:25px 28px;background:var(–v-deep);border:0;border-radius:14px;} #sgme-02-en .v-feature-section .v-section-head h2{color:#fff;} #sgme-02-en .v-feature-section .v-section-meta{color:#b9d9c8;} #sgme-02-en .v-feature-section .me-section-number{background:#fff;color:#153f3b;border:0;} #sgme-02-en .v-key-sentence{font-weight:720;background:linear-gradient(transparent 68%,#dfede1 68%);padding:0 .02em;box-decoration-break:clone;-webkit-box-decoration-break:clone;} #sgme-02-en .v-paragraph-highlight{padding:20px 23px;border-left:4px solid #af754c;background:#fbf5ec;border-radius:0 9px 9px 0;} #sgme-02-en .v-prose-cards .me-prose{column-count:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;} #sgme-02-en .v-prose-cards .me-prose p{margin:0;padding:24px;background:#f4f8f5;border:1px solid #d7e3db;border-radius:12px;line-height:1.95;} #sgme-02-en .v-prose-cards .me-prose p:nth-child(2n){background:#faf8f3;border-color:#e6dfd1;} #sgme-02-en .v-prose-cards .me-prose p:last-child:nth-child(odd){grid-column:1/-1;} #sgme-02-en .v-prose-cards .me-prose p .v-key-sentence{background:none;} #sgme-02-en .me-figure{border-radius:16px;box-shadow:0 6px 18px rgba(27,63,47,.035);padding:clamp(20px,2.6vw,38px);margin:32px 0;background:#f3f8f4;} #sgme-02-en .me-figure:nth-of-type(even){background:#f9f6ee;border-color:#e0d8c8;} #sgme-02-en .v-figure-label{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:750;letter-spacing:.12em;color:#49655a;margin:0 0 12px;text-transform:uppercase;} #sgme-02-en .v-figure-label .v-icon{width:18px;height:18px;} #sgme-02-en .me-figure figcaption{font-size:clamp(21px,2.05vw,30px);margin:0 0 24px;line-height:1.5;} #sgme-02-en .me-figure-note{border-top:1px solid #d1dfd5;padding-top:14px;line-height:1.85;} #sgme-02-en .me-table-wrap{border-radius:10px;} #sgme-02-en thead th{background:#1c5148;color:#fff;font-weight:700;border-right-color:#456c61;} #sgme-02-en tbody tr:nth-child(even) td{background:#f3f7f3;} #sgme-02-en tbody th{background:#ecf3ed;} #sgme-02-en th,#sgme-02-en td{font-variant-numeric:tabular-nums;} #sgme-02-en .v-scroll-hint{display:none;font-size:12px;line-height:1.6;color:#4c655a;margin:0 0 10px;} #sgme-02-en .v-visual{background:#fff!important;border:1px solid #b9cec0;border-top:5px solid var(–v-accent);} #sgme-02-en .v-visual .v-visual-body{min-width:0;} #sgme-02-en .v-visual :where(div,span,b,strong,small){min-width:0;overflow-wrap:break-word;word-break:normal;} #sgme-02-en .v-visual .v-figure-note{font-size:13px;line-height:1.8;margin:23px 0 0;padding-top:16px;border-top:1px solid #d6e1da;color:#486054;} #sgme-02-en .v-visual .v-source-link{display:inline-block;margin-top:8px;font-size:13px;color:var(–v-accent);} #sgme-02-en .v-small{font-size:13px;line-height:1.7;color:#486054;} #sgme-02-en .v-label{display:block;font-size:14px;line-height:1.7;color:#486054;} #sgme-02-en .v-value{display:block;font-size:clamp(24px,3vw,43px);font-weight:750;line-height:1.35;font-variant-numeric:tabular-nums;} #sgme-02-en .v-number{font-variant-numeric:tabular-nums;font-feature-settings:”tnum”;} #sgme-02-en .v-strip{display:flex;gap:5px;border-radius:10px;overflow:hidden;min-height:52px;margin:18px 0 22px;} #sgme-02-en .v-strip>span{display:flex;align-items:center;justify-content:center;font-weight:750;background:#174f49;color:#fff;padding:12px 5px;} #sgme-02-en .v-strip>span:nth-child(2){background:#587264;} #sgme-02-en .v-strip>span:nth-child(3){background:#c7d8bd;color:#213f2e;} #sgme-02-en .v-budget-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;} #sgme-02-en .v-budget-keys>div{padding:18px 16px;border-left:3px solid #2b6d53;background:#f0f6ef;} #sgme-02-en .v-budget-keys>div:last-child{border-left-color:#967042;background:#f7f1e6;} #sgme-02-en .v-budget-keys strong{display:block;font-size:23px;margin:3px 0;} #sgme-02-en .v-cash-scroll{overflow-x:auto;} #sgme-02-en .v-cash-svg{width:100%;min-width:590px;height:auto;display:block;} #sgme-02-en .v-cash-svg text{font-family:inherit;} #sgme-02-en .v-cash-facts{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;} #sgme-02-en .v-cash-facts>span{border-radius:9px;background:#eaf3eb;padding:13px 17px;font-size:14px;} #sgme-02-en .v-cash-facts>span:last-child{background:#fbede4;} #sgme-02-en .v-formula-ribbon{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 76px minmax(0,1fr);gap:12px;align-items:center;} #sgme-02-en .v-formula-ribbon .v-term{border:1px solid #d3e2d5;border-radius:14px;padding:24px 18px;background:#eff5ed;text-align:center;} #sgme-02-en .v-formula-ribbon .v-term:last-child{background:#153f3b;color:white;border-color:#153f3b;} #sgme-02-en .v-formula-ribbon .v-term:last-child .v-label{color:#d0e4d6;} #sgme-02-en .v-operation{display:block;white-space:nowrap;overflow-wrap:normal;font-size:22px;font-weight:650;text-align:center;color:#4f6b5a;} #sgme-02-en .v-formula-foot{margin:20px 0 0;padding:20px;border:1px dashed #9dbba4;border-radius:9px;font-size:17px;font-weight:650;text-align:center;} #sgme-02-en .v-purchasing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;} #sgme-02-en .v-purchase-card{padding:22px;border:1px solid #d6e1d6;border-radius:15px;background:#f3f7ef;} #sgme-02-en .v-purchase-card .v-icon{width:35px;height:35px;margin:0 0 16px;color:#3d6a4f;} #sgme-02-en .v-purchase-card .v-value{margin:9px 0 6px;} #sgme-02-en .v-purchase-meter{height:12px;border-radius:10px;background:#d7e0d3;overflow:hidden;margin-top:15px;} #sgme-02-en .v-purchase-meter i{display:block;height:100%;background:#397451;} #sgme-02-en .v-salary{display:grid;grid-template-columns:1fr 54px 1fr 54px 1fr;align-items:stretch;gap:15px;} #sgme-02-en .v-salary>div{padding:25px 18px;border-radius:14px;background:#edf5ee;text-align:center;} #sgme-02-en .v-salary>div:last-child{background:#fbede4;border:1px solid #dfb89b;} #sgme-02-en .v-salary>.v-operation{align-self:center;} #sgme-02-en .v-salary .v-value{font-size:clamp(24px,2.6vw,38px);margin:10px 0;} #sgme-02-en .v-contracts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;} #sgme-02-en .v-contracts>div{position:relative;padding:25px 21px 20px;border:1px solid #d2dfd5;border-radius:16px;background:#f4f7f1;} #sgme-02-en .v-clock{width:58px;height:58px;border:2px solid #568369;border-radius:50%;position:relative;margin-bottom:17px;background:#fff;} #sgme-02-en .v-clock:before{content:””;position:absolute;width:2px;height:16px;background:#225439;left:26px;top:11px;transform-origin:bottom;transform:rotate(var(–clock,0deg));} #sgme-02-en .v-clock:after{content:””;position:absolute;width:17px;height:2px;background:#225439;left:26px;top:26px;transform-origin:left;transform:rotate(calc(var(–clock,0deg) + 45deg));} #sgme-02-en .v-contracts strong{display:block;font-size:22px;line-height:1.5;margin-bottom:10px;} #sgme-02-en .v-contracts p{font-size:15px;line-height:1.85;margin:0;} #sgme-02-en .v-loans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #sgme-02-en .v-loan-card{padding:25px;border-radius:16px;border:1px solid #d4e0d6;background:#f1f6ef;} #sgme-02-en .v-loan-card:last-child{background:#f9f0e6;border-color:#e2ceba;} #sgme-02-en .v-loan-card .v-value{margin:12px 0 7px;} #sgme-02-en .v-month-dots{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin:19px 0;} #sgme-02-en .v-month-dots i{display:block;height:10px;border-radius:3px;background:#27664b;} #sgme-02-en .v-loan-card:last-child .v-month-dots i{background:#9e6e41;} #sgme-02-en .v-loan-total{padding-top:15px;border-top:1px solid #c7d8c9;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font-size:15px;} #sgme-02-en .v-loan-total strong{font-size:20px;} #sgme-02-en .v-currency{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;} #sgme-02-en .v-currency-case{border-radius:16px;border:1px solid #c9dacf;padding:23px;background:#eef5ef;} #sgme-02-en .v-currency-case:last-child{background:#f9f1e7;border-color:#e1ceba;} #sgme-02-en .v-currency-formula{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 0;} #sgme-02-en .v-currency-formula>span{display:block;min-width:0;font-size:14px;} #sgme-02-en .v-currency-formula b{font-size:clamp(23px,2.7vw,38px);display:block;} #sgme-02-en .v-currency-result{font-size:clamp(29px,4vw,56px);font-weight:750;border-top:1px solid #c9d6c8;margin-top:18px;padding-top:10px;} #sgme-02-en .v-recovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end;} #sgme-02-en .v-recovery-stage{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;} #sgme-02-en .v-recovery-tower{width:70%;max-width:180px;height:calc(var(–amount)*2px);min-height:32px;background:#286b53;border-radius:10px 10px 0 0;display:flex;align-items:flex-start;justify-content:center;padding:10px;color:#fff;font-size:35px;line-height:1.4;font-weight:750;} #sgme-02-en .v-recovery-stage:nth-child(2) .v-recovery-tower{background:#a96b43;} #sgme-02-en .v-recovery-stage:nth-child(3) .v-recovery-tower{background:#5c7e59;} #sgme-02-en .v-recovery-stage .v-label{padding-top:13px;} #sgme-02-en .v-recovery-rule{border-top:1px dashed #9bb29f;margin:24px 0 0;padding:18px 0 0;text-align:center;font-size:18px;} #sgme-02-en .v-overlap{display:grid;grid-template-columns:1fr 80px 1fr;gap:20px;align-items:center;} #sgme-02-en .v-overlap-inputs{display:grid;gap:15px;} #sgme-02-en .v-overlap-inputs>div{border:1px solid #c9d9cc;border-radius:13px;padding:18px;background:#f1f6ed;} #sgme-02-en .v-overlap-inputs strong{font-size:21px;display:block;} #sgme-02-en .v-merge-arrow{font-size:54px;color:#729474;text-align:center;} #sgme-02-en .v-overlap-total{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:270px;aspect-ratio:1;border:18px solid #bad4b9;border-radius:50%;background:#f3f8ef;margin:auto;padding:18px;text-align:center;} #sgme-02-en .v-overlap-total .v-value{font-size:clamp(36px,4vw,62px);} #sgme-02-en .v-fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;} #sgme-02-en .v-fees>div{padding:24px;border-radius:15px;background:#eef5ee;border:1px solid #d5e0d3;} #sgme-02-en .v-fees>div:last-child{background:#f9efe4;border-color:#dfccb8;} #sgme-02-en .v-fee-gross{font-size:35px;font-weight:750;line-height:1.4;} #sgme-02-en .v-fee-cut{display:block;font-size:19px;padding:13px 0;border-bottom:2px dashed #b7cbb7;margin-bottom:14px;color:#526c50;} #sgme-02-en .v-fee-net{font-size:32px;line-height:1.4;font-weight:750;} #sgme-02-en .v-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;} #sgme-02-en .v-performance>div{padding:21px 15px;border:1px solid #cfddd1;border-radius:12px;background:#f2f6ef;text-align:center;} #sgme-02-en .v-performance b{display:block;font-size:clamp(27px,3vw,39px);line-height:1.3;margin:10px 0;} #sgme-02-en .v-performance-answer{margin-top:18px;background:#163f37;border-radius:13px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 27px;} #sgme-02-en .v-performance-answer b{font-size:38px;} #sgme-02-en .v-accounting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #sgme-02-en .v-accounting>div{border:1px solid #d5dfd4;border-radius:14px;background:#f5f7f0;padding:23px;} #sgme-02-en .v-accounting strong{font-size:22px;display:block;margin-bottom:20px;} #sgme-02-en .v-transaction{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px dashed #bdcdbd;} #sgme-02-en .v-transaction:last-child{border-bottom:0;} #sgme-02-en .v-transaction>span{font-size:15px;line-height:1.7;} #sgme-02-en .v-transaction>b{font-size:23px;line-height:1.5;color:#375f3f;} #sgme-02-en .v-ratios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #sgme-02-en .v-ratio-case{padding:23px;border:1px solid #c5d8c8;border-radius:14px;background:#f1f6ee;} #sgme-02-en .v-ratio-title{font-size:18px;font-weight:750;margin-bottom:18px;} #sgme-02-en .v-fractions{display:grid;grid-template-columns:1fr 25px 1fr;gap:10px;align-items:center;} #sgme-02-en .v-fraction{text-align:center;font-size:25px;font-weight:650;} #sgme-02-en .v-fraction b{display:block;border-bottom:2px solid #89a78c;padding:4px 0;} #sgme-02-en .v-fraction span{display:block;padding:4px 0;} #sgme-02-en .v-ratio-result{font-size:27px;text-align:center;font-weight:750;margin:20px 0 0;border-top:1px solid #c5d8c8;padding-top:15px;} #sgme-02-en .v-index-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} #sgme-02-en .v-index-panel{background:#f1f6f0;border:1px solid #cadbcc;border-radius:15px;padding:24px;} #sgme-02-en .v-index-panel:last-child{background:#f1f4f7;border-color:#ced8e2;} #sgme-02-en .v-index-chips{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;} #sgme-02-en .v-index-chips>span{font-size:14px;padding:8px 11px;border:1px solid #bfd1bf;border-radius:8px;background:#fff;} #sgme-02-en .v-index-value{font-size:52px;line-height:1.4;font-weight:750;} #sgme-02-en .v-index-equation{font-size:15px;line-height:1.8;border-top:1px solid #c3d4c5;padding-top:14px;} #sgme-02-en .v-leverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;} #sgme-02-en .v-leverage-card{padding:24px;border:1px solid #c7d9ca;background:#f1f6f0;border-radius:15px;} #sgme-02-en .v-leverage-card:last-child{background:#f9f0e8;border-color:#dfc7b3;} #sgme-02-en .v-leverage-row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #c9d6c6;font-size:15px;} #sgme-02-en .v-leverage-row b{font-size:22px;line-height:1.4;} #sgme-02-en .v-leverage-card .v-leverage-row:last-child{border-bottom:0;font-size:18px;} #sgme-02-en .v-leverage-card .v-leverage-row:last-child b{font-size:32px;} #sgme-02-en .v-energy-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} #sgme-02-en .v-energy-case{border:1px solid #d4e1d4;background:#f4f7ef;border-radius:15px;padding:24px;} #sgme-02-en .v-energy-area{background:#276a51;color:white;margin:16px 0;padding:20px;min-height:120px;border-radius:9px;display:flex;flex-direction:column;justify-content:center;} #sgme-02-en .v-energy-case:last-child .v-energy-area{background:#9a673c;} #sgme-02-en .v-energy-area b{font-size:38px;line-height:1.4;} #sgme-02-en .v-energy-area span{font-size:15px;line-height:1.7;} #sgme-02-en .v-energy-caption{font-size:14px;line-height:1.7;} #sgme-02-en .v-bottleneck{display:grid;grid-template-columns:1fr 50px 1fr;gap:20px;align-items:center;} #sgme-02-en .v-components{display:grid;grid-template-columns:1fr 1fr;gap:13px;} #sgme-02-en .v-component{padding:20px 15px;border-radius:14px;border:2px solid #83ab8d;background:#eaf3e8;text-align:center;} #sgme-02-en .v-component:last-child{border-style:dashed;border-color:#b87b55;background:#fff5ee;} #sgme-02-en .v-component .v-icon{width:38px;height:38px;margin:0 auto 12px;} #sgme-02-en .v-component b{font-size:17px;display:block;} #sgme-02-en .v-assembly{padding:28px 23px;border:2px dashed #b69371;background:#faf1e7;border-radius:16px;text-align:center;} #sgme-02-en .v-assembly b{display:block;font-size:24px;line-height:1.5;margin-bottom:10px;} #sgme-02-en .v-assembly p{font-size:15px;margin:0;} #sgme-02-en .v-windows{display:grid;grid-template-columns:1fr 140px 1fr;gap:20px;align-items:center;} #sgme-02-en .v-window{border:1px solid #ccdccc;border-radius:16px;background:#f2f7f0;padding:23px;text-align:center;} #sgme-02-en .v-window:last-child{background:#fbefe7;border-color:#dfc4b1;} #sgme-02-en .v-window .v-value{font-size:32px;margin:13px 0;} #sgme-02-en .v-window-base{font-size:30px;font-weight:650;margin:10px 0;} #sgme-02-en .v-current{border-radius:50%;aspect-ratio:1;background:#153f3b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px;} #sgme-02-en .v-current b{font-size:45px;line-height:1.3;} #sgme-02-en .v-current span{font-size:13px;} #sgme-02-en .v-withdrawals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;} #sgme-02-en .v-withdrawal-card{padding:24px;background:#f2f6ee;border:1px solid #c9daca;border-radius:15px;} #sgme-02-en .v-withdrawal-card:last-child{background:#f8f0e7;border-color:#dfcdb6;} #sgme-02-en .v-withdrawal-card h3{font-size:22px;} #sgme-02-en .v-withdrawal-example{padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #c8d7c6;} #sgme-02-en .v-withdrawal-example:last-child{border-bottom:0;} #sgme-02-en .v-withdrawal-example span{font-size:14px;} #sgme-02-en .v-withdrawal-example strong{font-size:32px;display:block;line-height:1.4;} #sgme-02-en .v-contrast{padding:clamp(22px,3vw,37px);border:1px solid #d8e0d4;border-radius:17px;background:#faf9f4;margin:35px 0;} #sgme-02-en .v-contrast .v-contrast-title{font-size:clamp(22px,2vw,29px);line-height:1.5;margin:0 0 23px;} #sgme-02-en .v-contrast-grid{display:grid;grid-template-columns:1fr 42px 1fr;gap:18px;align-items:stretch;} #sgme-02-en .v-contrast-item{min-width:0;border-radius:12px;background:#edf4ea;border:1px solid #d0e0ca;padding:23px;} #sgme-02-en .v-contrast-item:last-child{background:#f1f3f6;border-color:#d6dce4;} #sgme-02-en .v-contrast-item strong{font-size:21px;display:block;line-height:1.5;margin:0 0 8px;} #sgme-02-en .v-contrast-item p{font-size:16px;line-height:1.85;margin:0;} #sgme-02-en .v-not-equal{display:flex;align-items:center;justify-content:center;font-size:34px;color:#546a52;} #sgme-02-en .me-check{border:1px solid #ddc7aa;border-left:5px solid #aa7442;border-radius:13px;background:#faf2e6;} #sgme-02-en .me-check details{border-top:1px solid #dec9ad;margin-top:21px;padding-top:11px;} #sgme-02-en .me-check details[open] p{padding:17px 20px;background:#fff;border-radius:10px;} #sgme-02-en .v-q-mark{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:#92602f;color:white;font-size:23px;font-weight:750;margin:0 0 16px;} #sgme-02-en .me-cta{background:linear-gradient(125deg,#153f3b,#1b5449);padding:clamp(25px,3vw,42px);border-radius:17px;} #sgme-02-en .me-cta a{box-shadow:0 3px 0 #b7d3c2;gap:12px;} #sgme-02-en .me-cta a::after{content:”→”;font-size:23px;line-height:1;} #sgme-02-en .me-faq details{background:#f6f8f3;border:1px solid #d7e1d1;border-radius:12px;padding:17px 21px;margin-bottom:12px;} #sgme-02-en .me-faq details[open]{background:#fff;} #sgme-02-en .me-related a{border-radius:13px;border-top:4px solid #8ead93;background:#f9fbf6;} #sgme-02-en .me-related a:hover{background:#eef5e9;} #sgme-02-en .v-scene-text{font-size:15px;line-height:1.8;margin:16px 0 0;} @media(min-width:1450px){#sgme-02-en .v-hero-cards{gap:18px;}#sgme-02-en .v-prose-cards .me-prose{gap:23px;}} @media(max-width:1000px){#sgme-02-en .v-formula-ribbon{grid-template-columns:1fr;}#sgme-02-en .v-budget-keys,#sgme-02-en .v-purchasing,#sgme-02-en .v-contracts,#sgme-02-en .v-fees{grid-template-columns:1fr;}#sgme-02-en .v-route{grid-template-columns:repeat(2,minmax(0,1fr));}#sgme-02-en .v-hero-cards{grid-template-columns:1fr;}#sgme-02-en .v-hero-card{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:15px;align-items:center;}#sgme-02-en .v-hero-card .v-card-top{margin:0;}#sgme-02-en .v-salary{grid-template-columns:1fr;}#sgme-02-en .v-salary>.v-operation{font-size:23px;line-height:1;}#sgme-02-en .v-salary>div{padding:18px;}#sgme-02-en .v-prose-cards .me-prose{grid-template-columns:1fr;}#sgme-02-en .v-overlap{grid-template-columns:1fr;}#sgme-02-en .v-merge-arrow{transform:rotate(90deg);line-height:1.1;}#sgme-02-en .v-windows{grid-template-columns:1fr;}#sgme-02-en .v-current{width:140px;margin:auto;}#sgme-02-en .v-window{padding:20px;}#sgme-02-en .v-performance{grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:700px){#sgme-02-en{font-size:17px;line-height:1.92;}#sgme-02-en .me-hero{padding:22px 18px;border-radius:15px;}#sgme-02-en .me-hero-title{font-size:29px;line-height:1.45;}#sgme-02-en .me-hero .me-lead{font-size:16px;line-height:1.9;}#sgme-02-en .v-hero-card{grid-template-columns:1fr;gap:6px;padding:15px;}#sgme-02-en .v-hero-card strong{font-size:17px;}#sgme-02-en .v-hero-card p{font-size:14px;}#sgme-02-en .v-hero-mark{width:44px;height:44px;border-radius:13px;}#sgme-02-en .v-hero-mark .v-icon{width:26px;height:26px;}#sgme-02-en .v-route{gap:8px;}#sgme-02-en .v-route a{padding:13px 11px;gap:8px;}#sgme-02-en .v-route-no{font-size:20px;}#sgme-02-en .v-route strong{font-size:14px;line-height:1.65;}#sgme-02-en .v-route small{font-size:11px;}#sgme-02-en .v-section-head{margin-bottom:21px;}#sgme-02-en .v-section-head h2{font-size:24px;}#sgme-02-en .v-section-meta{margin-bottom:12px;}#sgme-02-en .v-feature-section .v-section-head{padding:23px 19px;}#sgme-02-en .v-prose-cards .me-prose p{padding:20px 18px;}#sgme-02-en .v-paragraph-highlight{padding:18px;}#sgme-02-en .me-figure{padding:22px 16px;border-radius:13px;}#sgme-02-en .me-figure figcaption{font-size:22px;}#sgme-02-en .v-scroll-hint{display:block;}#sgme-02-en .v-formula-ribbon{grid-template-columns:1fr;}#sgme-02-en .v-formula-ribbon .v-term{padding:18px;}#sgme-02-en .v-formula-ribbon .v-operation{font-size:20px;}#sgme-02-en .v-loans,#sgme-02-en .v-currency,#sgme-02-en .v-accounting,#sgme-02-en .v-ratios,#sgme-02-en .v-index-panels,#sgme-02-en .v-leverage,#sgme-02-en .v-energy-areas,#sgme-02-en .v-withdrawals{grid-template-columns:1fr;}#sgme-02-en .v-loan-card,#sgme-02-en .v-currency-case,#sgme-02-en .v-accounting>div,#sgme-02-en .v-ratio-case,#sgme-02-en .v-index-panel,#sgme-02-en .v-leverage-card,#sgme-02-en .v-energy-case,#sgme-02-en .v-withdrawal-card{padding:20px;}#sgme-02-en .v-recovery{gap:7px;}#sgme-02-en .v-recovery-tower{width:90%;height:calc(var(–amount)*1.6px);font-size:27px;padding:8px;}#sgme-02-en .v-recovery-stage .v-label{font-size:12px;}#sgme-02-en .v-recovery-stage .v-small{font-size:11px;}#sgme-02-en .v-recovery-rule{font-size:15px;}#sgme-02-en .v-bottleneck{grid-template-columns:1fr;}#sgme-02-en .v-bottleneck>.v-operation{transform:rotate(90deg);} #sgme-02-en .v-components{gap:10px;}#sgme-02-en .v-component{padding:18px 10px;}#sgme-02-en .v-assembly{padding:22px 18px;}#sgme-02-en .v-performance-answer{flex-direction:column;align-items:flex-start;gap:7px;padding:20px;}#sgme-02-en .v-performance>div{padding:17px 9px;}#sgme-02-en .v-performance>div .v-label{font-size:12px;}#sgme-02-en .v-performance>div b{font-size:28px;}#sgme-02-en .v-contrast{padding:23px 17px;border-radius:13px;}#sgme-02-en .v-contrast-grid{grid-template-columns:1fr;gap:10px;}#sgme-02-en .v-contrast-item{padding:20px 17px;}#sgme-02-en .v-not-equal{line-height:1.1;}#sgme-02-en .v-contrast-item strong{font-size:20px;}#sgme-02-en .v-contrast-item p{font-size:15px;}#sgme-02-en .me-faq details{padding:15px 17px;}#sgme-02-en .v-budget-keys strong{font-size:25px;}} @media(prefers-reduced-motion:reduce){#sgme-02-en *,#sgme-02-en *::before,#sgme-02-en *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important;}} @media print{#sgme-02-en .v-route{display:none;}#sgme-02-en .me-hero,#sgme-02-en .me-figure,#sgme-02-en .v-contrast{box-shadow:none;background:#fff;color:#000;}#sgme-02-en .v-feature-section .v-section-head{background:#f2f2f2;color:#000;}#sgme-02-en .v-feature-section .v-section-head h2{color:#000;}#sgme-02-en .v-prose-cards .me-prose{display:block;}#sgme-02-en .v-prose-cards .me-prose p{border:0;padding:0;background:none;margin-bottom:1em;}#sgme-02-en .v-cash-svg{min-width:0;}#sgme-02-en .v-cash-scroll{overflow:visible;}#sgme-02-en .me-faq details{break-inside:avoid;}} #sgme-02-en .a-reading-scroll .me-recovery,#sgme-02-en .a-reading-scroll .me-treemap{min-width:calc(16em + 60px)} #sgme-02-en .a-reading-scroll{max-width:100%;overflow-x:auto} #sgme-02-en .a-cash-chart{min-width:750px!important;width:100%;height:auto;display:block} #sgme-02-en .a-compound-chart{min-width:920px!important;width:100%;height:auto;display:block} #sgme-02-en .me-v-procurement-critical-path .me-svg{min-width:740px!important} #sgme-02-en .a-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,26px);margin:24px 0 10px} #sgme-02-en .a-price-column{min-width:0;display:flex;flex-direction:column;text-align:center} #sgme-02-en .a-price-plot{height:210px;display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid #375c4c} #sgme-02-en .a-price-bar{display:block;width:68%;height:calc(var(–value)*1.65px);background:#226749;border-radius:6px 6px 0 0} #sgme-02-en .a-price-column:nth-child(2) .a-price-bar{background:#377b61} #sgme-02-en .a-price-column:nth-child(3) .a-price-bar{background:#628461} #sgme-02-en .a-price-value{font-size:clamp(20px,2.8vw,34px);font-weight:750;line-height:1.5;margin:10px 0 4px} #sgme-02-en .a-price-label{font-size:clamp(14px,1.4vw,17px);line-height:1.55;overflow-wrap:break-word} #sgme-02-en .a-price-change{font-size:clamp(13px,1.3vw,16px);line-height:1.6;margin-top:7px} #sgme-02-en .a-price-scale{margin:12px 0 0;font-size:14px;line-height:1.8;color:#395549} #sgme-02-en .a-energy-bars{display:grid;gap:24px;margin-top:20px} #sgme-02-en .a-energy-case{min-width:0} #sgme-02-en .a-energy-heading{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;align-items:baseline;margin:0 0 10px;line-height:1.6} #sgme-02-en .a-energy-heading b{font-size:clamp(20px,2.4vw,28px)} #sgme-02-en .a-energy-track{display:flex;align-items:stretch;background:#f3f4ed;border:1px solid #b4cabe;min-width:0;min-height:70px;padding:0!important;box-sizing:border-box} #sgme-02-en .a-energy-segment{flex:0 0 var(–share);min-width:0;display:flex;align-items:center;justify-content:center;font-size:clamp(18px,2.4vw,28px);font-weight:750;color:#173c30;line-height:1.6;padding:10px 0;box-sizing:border-box;border:0;box-shadow:inset -2px 0 #fff} #sgme-02-en .a-energy-segment:nth-child(1){background:#b7dbca} #sgme-02-en .a-energy-segment:nth-child(2){background:#d6e2c8} #sgme-02-en .a-energy-segment:nth-child(3){background:#edddbc} #sgme-02-en .a-energy-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0} #sgme-02-en .a-energy-key span{font-size:clamp(13px,1.4vw,16px);line-height:1.7;border-top:4px solid #709c86;padding-top:8px;min-width:0;overflow-wrap:break-word} #sgme-02-en .a-energy-key span:nth-child(2){border-color:#98ae7e} #sgme-02-en .a-energy-key span:nth-child(3){border-color:#bd9757}

Money Economy

A positive month-end balance does not fund every day before it.

Balance

How much is available now?

Net flow

What changed over the whole period?

Timing

Will cash be there when payment is due?

Your income exceeds expenses on paper, yet the account is short just before payday. You believe you are following the monthly budget, but savings fall every time an annual bill arrives. These situations are not caused only by overspending. Receipts and payments may occur on mismatched dates, or the monthly summary may omit some costs. Household finances require the management of timing as well as amounts.

Cash-flow management connects incoming and outgoing money so required payments can be made on their due dates. That is a different question from whether assets or annual income are large. A dated record of receipts and payments can show how a surplus and a cash shortage can coexist. Before copying somebody else’s ideal savings rate, identify the day and the reason your own household may run short.

What this article covers

Assets, income minus expenses, and cash flow answer different questions

Assets minus liabilities describe the household’s accumulated position at a point in time. Income minus expenses indicates whether money is tending to increase or decrease over a period. Cash flow asks whether spendable cash exists on payment dates, including dates within that period. The three are connected, but none substitutes for all the others. Owning an asset such as a home does not mean it can directly pay tomorrow’s bill.

A month-end balance can conceal a near-shortage earlier in the month. A last-minute transfer from another account or a purchase shifted into the following month through a card may temporarily hide the issue. Ending the month with the numbers balanced is not the same as comfortably meeting every obligation along the way. Reviewing the lowest-balance day and the movements around it helps reveal recurring patterns.

A surplus matters over time, but it does not directly solve a date mismatch. Receiving ¥300,000 during a month does not automatically fund ¥100,000 due on the fifth if the receipt arrives on the twenty-fifth. Conversely, using savings during a month is not necessarily a departure from the plan if the money was previously set aside for that annual expense. Before judging a number as good or bad, establish what it measures.

You do not need to copy a detailed accounting system to begin. Separating cash available now, cash expected in and cash expected out, each with its date, is a useful start. The CFPB’s household materials likewise distinguish income tracking, a bill calendar and a cash-flow budget as different tools.[1] Identifying whether the problem concerns the total amount or its timing helps select the appropriate tool.

Use the amount actually received when budgeting cash

Gross pay is not necessarily the amount credited to your account. Taxes, other deductions and expense reimbursements can create differences, so a cash-flow schedule should use the amount actually received. Gross pay matters for purposes such as comparing employment terms, but treating all of it as spendable can overstate available money. Matching a pay statement with the bank credit is a practical check even without memorizing country-specific deduction rates.

Separate confirmed receipts from variable ones. Basic pay, overtime, bonuses and customer payments differ in the certainty of both amount and date. Treating unconfirmed income as guaranteed conceals the shortage that would occur if it failed to arrive. When comparing an ordinary estimate with a lower estimate, keep them as alternative scenarios rather than adding them together.

A receipt date can differ from the date work was done or an invoice issued. If side-business revenue is earned now but paid next month, living expenses during the interval still require funding. When sales rise but cash is short, examine the delay until payment rather than only the volume of work. A job requiring expenses to be advanced adds another cash demand. The size of income and the speed with which it arrives are distinct household characteristics.

A household record is clearer when money temporarily held for family or reimbursement of an advance is not confused with recurring personal income. A large receipt this month may not recur next month. Separating income that supports routine payments from one-off receipts helps show what level of spending can continue. There is nothing wrong with additional income; the issue is mistaking it for the ordinary, repeatable position.

Visual guide 01
A profitable month can contain unfunded days
1

Opening

¥80,000
5

Rent −100,000

−¥20,000
10

Bills −40,000

−¥60,000
15

Income +300,000

¥240,000
20

Living costs −80,000

¥160,000
28

Planned cost −30,000

¥130,000

Balance after each dated transaction. Negative values show an unfunded payment requirement, not permission to borrow.

A ¥50,000 surplus can still contain a ¥60,000 shortfall

Consider a household starting the month with ¥80,000 and receiving ¥300,000 on the fifteenth. Rent of ¥100,000 is due on the fifth, other bills of ¥40,000 on the tenth, living expenses of ¥80,000 on the twentieth and a planned ¥30,000 expense on the twenty-eighth. Total outflows are ¥250,000, so the month has a ¥50,000 surplus. The calculated closing cash is ¥130,000, but that alone does not explain how payments during the month are funded.

Calculated in date order, rent creates a ¥20,000 shortage on the fifth, and the bills on the tenth take the shortage to ¥60,000. Writing a balance of minus ¥60,000 in the schedule does not mean unapproved borrowing is actually available. It represents payments that cannot be completed without extra funding or an agreed change in payment arrangements. A large receipt on the fifteenth does not travel backward in time to fund the fifth and tenth.

With the same receipts and payments, an additional ¥60,000 at the start lifts the calculated minimum balance to zero. That amount only funds the scheduled payments in this example; it includes no allowance for an unexpected bill. It is not a universal reserve requirement. Calculating the minimum scheduled balance and considering preparation for emergencies are separate stages.

Apart from securing additional cash, one question in this example is whether any bill permits an agreed change of due date. That does not mean simply paying late; contractual terms and agreement with the other party matter. Moving a due date does not reduce total spending, so it does not cure a structural deficit. Separating the amount problem from the timing problem makes it possible to understand what has actually improved.

Do not count transfers between your own accounts as income or consumption

Moving ¥50,000 from a salary account to a bill-paying account does not increase or decrease the household’s total money. There is an outgoing entry in one account and an incoming entry in the other, but together they form an internal transfer. Counting the transfer again as income or spending exaggerates household activity. A schedule checking each account’s payment capacity and one measuring the whole household’s surplus use different boundaries.

An internal transfer should not simply be ignored, however. The household may have enough total cash while the account used for a debit remains unfunded. Transfer times, business days, configured limits and fees may matter. Whether the aggregate balance is adequate and whether the correct account holds funds by a particular day remain separate questions throughout the process.

Money moved into a savings account has not been consumed merely because it was transferred. It can be recorded as progress toward a savings target, but mixing it with living costs obscures where money was actually spent. Distinguishing consumption, movements between assets and repayments of loan principal makes balance changes easier to explain. Avoiding double counting is more important than building an elaborate set of categories.

When using several payment services, avoid counting both a balance top-up and the eventual purchase as separate spending. Choose the point at which consumption is recorded and apply that choice consistently. The top-up date can matter for bank-account cash flow, while the purchase date matters for understanding what was bought. Separate views for separate purposes are often clearer than trying to make one record perform both jobs at once.

Connect a card purchase with its eventual payment date

A card purchase creates an obligation even when the bank balance does not fall that day. Judging available spending money only from the balance can make money already committed appear available a second time. Keep track of unpaid purchases and connect them to the future debit. A tool that shifts payment later is not a tool that reduces spending. A later payment date does not make the purchase cost disappear.

One spending-record method recognizes the expense when purchased and treats the later account debit as settlement. A cash-flow schedule instead records the date money actually leaves the bank. Both can be useful for their respective purposes, but mixing them must not produce double counting. A card’s statement cutoff can place purchases made in the same calendar month into different payment months, so linking the transaction record to expected bills helps avoid omissions.

With installment or revolving arrangements, a small current bill can leave substantial future obligations. Do not treat the minimum payment as the full cost. Check the outstanding balance, interest or fees and the conditions under which repayment ends. Arrangements vary by contract, so similar names should not be assumed to mean identical mechanisms. Where several payment options exist, compare this month’s cash demand separately from total future payments.

A card limit is not a measure of what your household can safely afford. Permission to use credit is different from being able to repay while maintaining everyday life. Using a card for an unexpected bill does not remove the problem; it adds a claim on future income. Separating convenience as a payment method from its suitability as a substitute for reserves helps prevent cash shortages from becoming less visible.

Another way to see it
A monthly surplus can still contain a cash shortfall.

↔ When needed, scroll horizontally within the chart.

Post-transaction balances in ¥10,000 units: day 1: 8; day 5: −2; day 10: −6; day 15: 24; day 20: 16; day 28: 13.0Day 18Day 5−2Day 10−6Day 1524Day 2016Day 2813Balance (¥10,000 units) / values below are post-transaction balances
Monthly net flow +¥50,000Lowest intramonth balance −¥60,000

Steps occur on transaction dates; no other cash flows are assumed between those dates. The household example from the text, showing balances after transactions on days 1, 5, 10, 15, 20 and 28. Negative values identify missing funding, not a recommendation to borrow.
Read the assumptions and explanation →

Annual bills do not vanish outside the monthly budget

A once-a-year payment is absent from most monthly records. Calculating a surplus from ordinary months alone can therefore overstate the room available over the full year. List foreseeable annual costs such as insurance, renewals, inspections and seasonal travel. Being paid in a different month does not stop an expense from being part of maintaining life, and the money required for it should be distinguished from discretionary spending or investment funds.

If foreseeable annual expenses total ¥240,000, spreading them across 12 months gives ¥20,000 per month. A nominal monthly surplus of ¥50,000 leaves only ¥30,000 for other purposes in this simple calculation if ¥20,000 is allocated to those bills. Yet the average alone does not guarantee timing. If all ¥240,000 is due in three months, beginning contributions of ¥20,000 per month now will not be enough; money already set aside also matters.

Separate converting a cost into a monthly equivalent from calculating contributions needed before the due date. The first helps assess the sustainability of spending; the second checks whether payment will be funded in time. A household with an established annual-bill reserve differs from one starting it this year, even if their annual costs are identical. A correct average does not make a plan work when the starting balance is missing.

For a cost not yet fixed, record the previous payment separately from the current estimate. Last year’s ¥100,000 may not be this year’s ¥100,000 because scope or prices can change. When an estimate is updated, update the balance projected for the payment month as well as monthly contributions. A budget can be a tool for bringing newly known costs into the household plan early, not simply a demand to preserve the first numbers written down.

Define a reserve by the shortfall it is meant to cover

An emergency reserve can be understood as available cash for unplanned expenses or interrupted income.[2] But grouping annual bills and ordinary timing gaps under the same label can confuse the amount required. Distinguishing known commitments, cash that bridges the month, and preparation for unexpected events reveals whether several jobs have been assigned to the same balance.

Even when using a rule expressed in months of living costs, define which costs are included. The amount differs depending on whether it means all ordinary spending or payments that cannot be avoided even temporarily. Commuting expenses may fall if work stops, while housing and debt payments may continue. Looking at costs individually is not a demand for extreme austerity; it is a way to understand realistic cash needs after income changes.

Preparation relates not only to expenses but also to the time before income recovers. The outlook after one month of lost earnings differs if ordinary pay resumes immediately versus if the duration of a job search is unknown. Other household income, insurance or employer arrangements may help, but their conditions and payment dates need checking. Expected support should not be counted as identical to a deposit available immediately.

One approach before choosing a reserve amount is to write down a couple of possible situations. A receipt delayed by several weeks requires a different response from an extended period of lower income. For each, list continuing obligations, reducible expenses and reliable receipts. The exercise is not a forecast of how likely the event is. It checks which funds would cover which obligations if it occurred.

A modest rise in costs can sharply reduce the surplus

Consider take-home income of ¥300,000, expenses of ¥260,000 and a surplus of ¥40,000. If ¥180,000 of necessary spending rises by 5% and everything else is unchanged, costs increase by ¥9,000 and the surplus falls to ¥31,000. A 5% increase in only part of spending therefore reduces the surplus by 22.5%. When translating price changes into household effects, compare them not only with total income but also with the margin that existed beforehand.

This does not mean every household experiences the same inflation rate. Purchases, housing-contract renewal dates and transport choices affect the outcome. For cash-flow purposes, checking actual changes in large expense items is more directly useful than applying a general price index mechanically to all personal spending. Statistics help explain broad conditions; they do not automatically forecast an individual bank balance.

Removing necessary payments from a budget merely to restore the previous savings figure does not solve a shrinking surplus. Separate a temporary cost increase from a lasting one, and examine changes in receipts as well. Some fixed commitments cannot be changed quickly, so adjustment can take time. Recognizing the change early has value because it can reduce the need for rushed responses.

A pay rise also does not mean its whole amount is freely available. Higher necessary costs or new responsibilities can absorb some of it. Conversely, the end of a temporary major expense can restore room even without an income increase. A household surplus should not be explained by pay movements alone. Separating receipts, recurring expenses and time-limited expenses makes the reason for a change easier to identify.

A reimbursable expense is not cash until repayment arrives

Advancing a work travel cost or a shared purchase reduces your cash during the interval even if it is not ultimately your expense. Apparent certainty of reimbursement does not answer how intervening payments will be funded. Even a correctly classified advance and refund can affect this month’s debit when reimbursement arrives next month. Distinguish who ultimately bears a cost from who supplies the cash first.

For illustration, suppose you advance ¥70,000 at the start of the month and expect repayment at the end. The full-month net is zero, but available cash is ¥70,000 lower in between. If a documentation check moves reimbursement into the next month, that interval becomes longer. The useful response is not to assume dishonesty, but to examine the schedule with a later date. Using only the earliest possible date can overstate the cash margin.

For advances, recording the amount, counterparty, payment date, expected reimbursement date and settlement status makes tracking easier. Match a reimbursement to the original advance rather than mistaking it for new discretionary income. If the amount is lower than expected, establish whether the difference is now your cost or will arrive later. The purpose of the record is not surveillance of the other person; it is to keep spendable cash distinct from unsettled amounts.

Where work repeatedly requires large advances, examine their effect on routine cash flow. The employer’s or customer’s reimbursement process may be worth reviewing, although its conditions cannot be changed unilaterally. Knowing the amount and duration of funding required makes discussions about available arrangements more concrete. This is a work-related cash burden that annual income alone does not reveal, so it belongs in the household schedule.

Visual guide 02
Three readings of the same household

↔ When needed, scroll horizontally within the table.

Three readings of the same household
MeasureResultWhat it tells you
Monthly surplus¥50,000¥300,000 income minus ¥250,000 spending
Lowest intramonth balance−¥60,000Shortfall against scheduled payments
Closing balance¥130,000¥80,000 opening balance plus ¥50,000 surplus

Hypothetical illustration—not data for an actual product, household or company, and not a forecast.

Find low-income intervals rather than relying only on averages

For households whose earnings vary with seasons or working hours, setting monthly payments solely from annual income divided by 12 can create problems. The average describes the scale of the year, but bills still arrive in low-income months. Some money received in a busy period may need to support living expenses in a quiet one. Treating a strong month’s balance as funding for the year rather than as that month’s surplus alone makes the flow clearer.

Suppose receipts over three months are ¥400,000, ¥200,000 and ¥300,000, while expenses are ¥280,000 each month. The three-month total leaves ¥60,000. But spending the entire ¥120,000 surplus from the first month creates an ¥80,000 shortage in the second. Average monthly income is ¥300,000, suggesting an apparent ¥20,000 monthly margin, yet the actual sequence differs. An average surplus must not be confused with cash that needs to be carried into the next month.

Avoid treating the best historical month as the normal baseline for variable income. It may have combined overtime, seasonal demand and one-off work. Distinguishing receipts expected to support ordinary life from spending added only in stronger months can reduce abrupt adjustments in weaker months. A cautious estimate does not mean writing every number artificially low; it means distinguishing receipts by how repeatable they are.

Nor does one weak month have to be treated as the whole future. Where a work cycle is identifiable, project over a period that includes it. Separate confirmed arrangements, historical patterns and hopes so the uncertain portions remain visible. When updating the outlook, distinguish a receipt arriving earlier from an increase in the total amount. The first improves cash timing; the second changes the household surplus itself.

For interrupted income, examine both the monthly gap and its duration

To think about reserves, work through a temporary income reduction on paper. This is not a prediction that earnings will fall. It is an exercise in substituting a different receipt pattern and examining how long payments can continue. Start by separating costs that cannot change quickly from those that can be adjusted. Even apparently adjustable spending may involve notice periods or minimum commitments.

If necessary cash expenses are ¥220,000 per month and another reliable income source provides ¥80,000, the monthly gap is ¥140,000. Over three months, the simple cumulative shortfall is ¥420,000. That excludes repairs, annual bills and any longer recovery period. It is not a recommendation that everyone hold ¥420,000; it is an example into which a household’s own expenses and reliable receipts can be substituted.

Extending the duration also shows that a reserve cannot permanently solve every problem. Changes in spending or work, available assistance, or discussions about repayment may become relevant. Specific arrangements and contractual rights vary by country and circumstances, so a general example cannot settle those questions. A schedule should not encourage somebody to handle everything alone; it can help identify earlier when particular checks or conversations may be needed.

Emergency money is not an untouchable shrine. Using it for the event it was intended to cover can mean the plan performed its job rather than failed. Once circumstances settle, review what remains. Trying to restore the original balance immediately through unaffordable borrowing or extreme investments can create a new instability. The speed of rebuilding also needs to reflect the household’s actual room.

Separate cash repayments from the reduction in debt

A loan payment may include both principal and interest or other charges. Cash falls by the total, while a balance-sheet view also records the reduction in debt from the principal portion. Both views matter: “It reduces debt, so it is not an expense” is not a reason to omit it from cash flow. The payment date requires the full contractual cash amount, not only the component recognized as a cost.

When considering an early repayment, compare possible future interest savings separately from the immediate reduction in cash. Exhausting a thin cash reserve and then financing essential expenses with new borrowing can undermine the intended benefit. Fees and conditions differ by contract, so the repayment amount alone cannot decide the comparison. Checking the dated balance after repayment shows when cash would become thin.

For variable-rate borrowing, establish the conditions under which future payments change. A policy-rate headline is not the full contract: reset dates and calculation methods matter. Even with a fixed rate, related non-loan costs may change. A history of identical debits does not establish that every future payment will match. Identify what is fixed and what can vary. That is reading the household transmission mechanism, not predicting the direction of rates.

With several repayments, examine the total falling on the same date and the time remaining, not just each monthly amount separately. Several small obligations can add up to a large inflexible cash outflow. Distinguish balances scheduled to end from arrangements where continued use keeps a balance outstanding. A visible payment schedule helps explain whether a shortage is limited to this month or reflects an ongoing burden.

Check low-balance dates before automating transfers

Automatic saving and transfers can reduce repeated manual actions. Yet moving a fixed amount immediately after every receipt will not necessarily fit every household. Major debits in the same week can leave the account short after the transfer. Reviewing dated payments and the minimum balance afterward checks whether automation would interfere with routine obligations.

Automation is useful while its assumptions remain valid. A change in payday, bill amount, account or work arrangements may require a change in the setup. If income is delayed while the transfer proceeds as scheduled, the labor-saving mechanism can create a shortage. This does not call for checking everything daily. It calls for knowing what to review when living conditions change. Useful settings should come with an understanding of when they need updating.

A missed saving month need not be judged simply as a failure of willpower. Annual bills, advances or variable earnings may indicate that the amount or date did not match actual cash flow. Making the arrangement even more rigid without identifying the cause can push a living-expense shortage into borrowing. Recognizing a valid reason to change the setup is as much a part of money management as finding ways to continue it.

It is possible to organize money without opening additional accounts if savings and amounts committed to other payments can be distinguished. A note or table can separate purposes, as can features offered by a financial institution. Understanding what the balance means matters more than the number of tools. If complexity leads to abandoning the record, a smaller set of fields that reliably preserves due dates and required amounts can be more practical.

The time required to change an expense matters as well as its label

The fixed-versus-variable distinction is useful, but reality is more nuanced than fixed costs being impossible to change and variable costs being immediately disposable. Housing costs may change at renewal or after a move, while food and transport contain essential everyday elements. The time and additional expense required to change an amount matter more than the category label alone.

When reviewing a cost, also check whether the change increases another expense. Cheaper housing may require moving costs and could increase transport costs or time. Buying in bulk can reduce the unit price while increasing the cash required upfront. A choice that reduces total cost may not ease immediate cash flow, so both dimensions belong in the comparison.

Focusing blame on every small purchase can miss large contracts or an income problem. Adjusting everyday spending may help, but calculate whether it can address the size of the gap. Concentrating on a ¥1,000 annual expense will not match a ¥30,000 monthly shortfall. Considering both the size of a cost and the difficulty of changing it helps decide where limited attention should go.

Household management is not about stripping away all enjoyment. It makes choices visible so valuable spending can continue while required payments remain protected. Reviewing the numbers may clarify an expense you want to retain. You can then check how it fits with other costs and goals. A system is more sustainable when cutting spending is not its only measure of success.

In shared finances, match income ownership with payment responsibilities

When two or more people share living expenses, combined income may be adequate while one person or account advances most payments. An agreement to settle at month-end can still leave one person short during the month. Separating the shared household view from the accounts actually making payments reveals a problem that the aggregate hides. Before assigning blame, place receipts and obligations in date order.

The information that needs sharing is not necessarily every asset or purchase history. Cash flow may be clarified by agreeing shared costs, due dates, contributions and reimbursement timing. Rather than collecting excessive personal information, discuss what is needed to meet shared commitments. Understanding available cash is different from closely controlling another person’s behavior.

When living arrangements change, check whether the previous sharing arrangement still works. Income can change after time away from work or different hours while bills continue as before. If someone silently fills the gap, the overall household position becomes less visible. A factual record of current payments and expected receipts helps make any discussion of changes more concrete.

For a joint purchase, examine deposits, final payments and refund terms as well as the division of the total. A delayed cancellation refund can temporarily require funding two payments. Agreeing how an unexpected advance will be communicated can prevent an account balance being mistaken for uncommitted money. Larger commitments deserve clarity about who supplies cash and when.

Make the first record reconcilable rather than elaborate

Trying to classify every expense in detail from the beginning can make recordkeeping exhausting. First check whether opening cash, receipts, outflows and closing cash reconcile. If opening cash plus receipts minus outflows does not match the actual balance, there may be an omission, double counting or a mismatch in the accounts included. Being able to find the cause is a more useful starting point than the sophistication of the categories.

If some cash purchases cannot be recalled, leave the difference as unverified rather than forcing it into an invented category. The recording method can improve in the next period. In some cases, checking upcoming major due dates is more useful than spending excessive time making historical records perfect. Precision serves a purpose; completing the record is not more important than managing life.

Start with materials tied to actual cash movements: account statements, card bills, recurring contracts and confirmed pay statements. There is no need to send somebody passwords or PINs. A shared table also does not need unnecessary identifiers such as account numbers. Separate the figures needed to understand the household from the secrets used to access accounts. Secure handling is a foundation that comes before detailed analysis.

Once the record exists, ask three questions rather than stopping at a list of numbers: when is the lowest balance, which major payment is not yet funded, and where would a delayed receipt create a gap? The answers make the next checks specific. A collection of detailed spending charts does not fulfill the purpose of cash-flow management if it still cannot show whether money reaches an obligation in time.

A continuing deficit needs more than a timing bridge

If continuing obligations exceed reliable receipts every month, shifting due dates only delays the eventual shortage. Transfers from another account and moving a payment to a card do not create additional household resources. Distinguish a temporary bridging need from a persistent deficit. The latter requires examining income, costs, contracts and available assistance, not just the way balances are displayed.

Options for increasing income can involve time, travel, equipment and other costs. Expected side-business sales should not be treated as the net improvement in household finances without accounting for costs and the wait for payment. The effects of additional working hours on life also matter. Rather than assuming more effort automatically solves the problem, examine cash that actually remains and the conditions under which the activity can continue.

If meeting a contractual payment is becoming difficult, it can be useful to check available support channels and the other party’s procedures before the problem grows. Specific assistance and repayment options vary by location and contract; general information is not personal legal advice. A concise record of receipts, obligations and remaining cash can make the situation easier to explain. Records can support appropriate help, not merely expose someone to criticism.

Promises to increase money quickly or recover a loss can look especially attractive when finances are tight. But depending on uncertain high returns to cover a shortage can add an investment loss to the original payment problem. Investing cannot be assumed to solve a cash deficit. Distinguishing definite obligations from unconfirmed expectations helps keep the conditions visible even under pressure.

Your receipts and bills provide a practical entry into the economy

Understanding household cash flow makes interest-rate and inflation news more concrete. The point is not to change spending or investments immediately after a headline. It is to consider which contract or expense could be affected and over what time interval. Housing renewals, loan-rate resets and an employer’s bonus decisions occur on different dates. Recognizing those dates reveals the lag between the wider economy and everyday life.

A report of lower energy prices does not necessarily mean this month’s bill falls by the same percentage; billing periods and contracts can differ. Higher employer sales do not automatically create an immediate increase in salary receipts either. Updating the schedule as conditions actually become definite gives a clearer picture of payment capacity than optimistically changing it while skipping the intervening causal steps.

Questions connected to household finances can also help select useful market and macro analysis: where are price pressures coming from, which industries are affected by changing rates, and could weaker demand reach an employer’s customers? Such questions do not always have a single answer, but their conditions can be compared. The value of analysis is not confined to increasing the number of trades.

Improving cash flow is not about making the closing balance look larger. It means understanding the sequence of receipts and payments, preparing separately for known costs and not confusing those funds with emergency room. Identical totals can lead to different decisions once dates are known. After checking the monthly surplus, ask one further question: are the payments that arrive before that surplus funded? That habit supports the coexistence of everyday life, saving and long-term wealth building.

Frequently asked questions

Does a monthly surplus remove the need for a reserve?

A surplus describes the whole period; it does not guarantee cash on a particular due date or the ability to meet an unexpected cost. A large debit before payday may require a timing bridge. An emergency reserve addresses another situation: unplanned expenses or interrupted income. Checking ordinary dated balances first and unexpected scenarios afterward keeps those needs distinct.

Is a transfer to savings an expense?

A transfer between your own accounts does not destroy household assets. It can be recorded as progress toward saving while being kept separate from ordinary consumption. For the account funding bills, however, it is an outflow, so the balance after the transfer matters. The same transfer is viewed differently when measuring the whole household’s surplus and an individual account’s payment capacity.

Is it enough to label annual bills as exceptional expenses?

A label alone does not fund the bill. For a foreseeable cost, list its amount and payment month and calculate what must be available by that date. Dividing an annual figure by 12 helps describe monthly living costs, but it may not fund an imminent payment. Calculate the monthly equivalent separately from the preparation required before the actual due date.

Can a credit card substitute for emergency savings?

A card may shift the payment date, but it does not eliminate the cost. Future repayment, fees or interest, available limits and contractual conditions remain. Moving this month’s gap forward may increase next month’s burden. An available credit limit is not the same as an affordable repayment capacity; it must be considered alongside future receipts.

Do I need a detailed daily spending diary?

It depends on the purpose. A cash-flow record can begin with reconciling opening cash, major dated receipts and payments, confirmed bills and closing cash. Identifying the lowest balance or an unfunded obligation is already useful. A method that consistently captures important amounts and dates is more practical than elaborate categories that become too burdensome to maintain.

Should I change my budget immediately after economic news?

There can be a delay between economic news and its effect on a contract or bill. Check reset dates, billing periods and pay terms, and incorporate definite changes into the schedule. Future possibilities can be tested as separate scenarios without being mixed into guaranteed receipts or cost reductions. Economic understanding can help identify relevant conditions rather than provoke hurried action.

References

  1. Consumer Financial Protection BureauYour Money, Your Goals toolkit
  2. Consumer Financial Protection BureauAn essential guide to building an emergency fund
  3. Consumer Financial Protection BureauFinancial terms glossary

Numerical examples illustrate mechanisms under stated assumptions; unless expressly identified otherwise, they are not forecasts or results for particular products. This article provides general educational information, not personalized investment or contract recommendations. Rules, taxes, costs and contractual terms vary by jurisdiction and product.

(function(){“use strict”;var script=document.currentScript;var shell=script&&script.closest(“[data-sgme-shell]”);if(!shell)return;var article=shell.querySelector(“article[data-sgme]”);if(!article)return;var queued=false;function fit(){queued=false;if(!article.isConnected)return;var w=document.documentElement.clientWidth;var x=shell.getBoundingClientRect().left;article.style.width=w+”px”;article.style.marginLeft=(-x)+”px”;article.style.marginRight=”0px”;}function request(){if(!queued){queued=true;requestAnimationFrame(fit);}}fit();window.addEventListener(“resize”,request,{passive:true});if(window.ResizeObserver){var observer=new ResizeObserver(request);observer.observe(shell);if(shell.parentElement)observer.observe(shell.parentElement);}window.addEventListener(“load”,request,{once:true});})();