body:has(.ledger-figure) .article-header h1{text-wrap:balance}.article-body .ledger-figure{--ledger-accent:#cbb091;box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-sora);letter-spacing:0;margin:2.6rem 0;padding:1.7rem 1.8rem;font-size:.88rem;line-height:1.6}.ledger-figure *,.ledger-figure :before,.ledger-figure :after{box-sizing:border-box}.ledger-caption{gap:.45rem;display:grid}.ledger-eyebrow{color:var(--ledger-accent);letter-spacing:.12em;font-size:.65rem}.ledger-title{letter-spacing:-.025em;font-size:clamp(1.2rem,3.7vw,1.6rem);font-weight:500;line-height:1.5}.ledger-subtitle{opacity:.72;font-size:.78rem}.ledger-footnote{opacity:.68;margin-top:1.25rem;font-size:.72rem;line-height:1.8}.ledger-pe{color:#eae4db;background:#29251f;border:1px solid #51483e;border-radius:.5rem}.ledger-scenarios{border-bottom:1px solid #51483e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.75rem;display:grid}.ledger-scenarios button{color:#b7ada1;min-width:0;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:.25rem;padding:.85rem .25rem 1rem;transition:color .18s,border-color .18s,background-color .18s;display:grid}.ledger-scenarios button:hover{color:#f5eee4;background:#ffffff05}.ledger-scenarios button[aria-pressed=true]{border-bottom-color:var(--ledger-accent);color:#f5eee4;background:#ffffff05}.ledger-case-label{font-size:.7rem}.ledger-case-eps{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:500}.ledger-case-eps span{margin-left:.2rem;font-size:.65rem;font-weight:400}.ledger-case-pe{color:#cbb091;font-variant-numeric:tabular-nums;font-size:.72rem}.ledger-pe-workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2.5rem;margin-top:1.8rem;display:grid}.ledger-inputs{min-width:0}.ledger-field{border-bottom:1px solid #51483e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;font-size:.78rem;display:flex}.ledger-unit{color:#a99d8e}.ledger-field input{color:#f5eee4;width:7rem;min-width:0;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#1f1c17;border:1px solid #6d5f4e;border-radius:.2rem;padding:.35rem .45rem}.ledger-eps-control{margin-top:1.5rem}.ledger-eps-control label{flex-wrap:wrap;justify-content:space-between;gap:.3rem .5rem;font-size:.75rem;display:flex}.ledger-eps-control label span{color:var(--ledger-accent);font-variant-numeric:tabular-nums}.ledger-eps-control input{width:100%;min-height:36px;accent-color:var(--ledger-accent);cursor:pointer;margin:.35rem 0 0;display:block}.ledger-range-labels{color:#a99d8e;justify-content:space-between;font-size:.65rem;display:flex}.ledger-pe-result{border-left:1px solid #51483e;gap:.15rem;min-width:0;padding-left:1.7rem;display:grid}.ledger-result-label{color:#c6bcaf;font-size:.75rem}.ledger-result-number{color:#f1e8db;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,8vw,3.9rem);font-weight:500;line-height:1.35;display:block}.ledger-result-number span{letter-spacing:0;margin-left:.3rem;font-size:.8rem;font-weight:400}.ledger-result-status{color:var(--ledger-accent);font-size:.72rem}.ledger-pe-scale{margin-top:1.9rem}.ledger-pe-track{background:linear-gradient(90deg,#b99b7b 0% 33.333%,#665a4a 33.333% 66.667%,#494137 66.667%);border-radius:5px;height:5px;margin:0 .35rem;position:relative}.ledger-pe-track>span{background:#f1e8db;border:2px solid #29251f;border-radius:50%;width:13px;height:13px;transition:left .22s;position:absolute;top:-4px;transform:translate(-50%)}.ledger-pe-ticks{color:#b7ada1;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.55rem;font-size:.65rem;display:flex}.ledger-pe-threshold{border-top:1px solid #51483e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;margin-top:1.3rem;padding-top:1rem;font-size:.72rem;display:flex}.article-body .ledger-pe-threshold strong{color:#dfc6a5;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500}.ledger-pe-threshold strong span{font-size:.72rem}.ledger-figure button:focus-visible,.ledger-figure input:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:4px}.article-body .ledger-cash{--ledger-accent:#82664a;color:#302b25;background:#eee9e0;border-top:2px solid #a38a6c;border-radius:.2rem}.ledger-cash-bars{gap:1.3rem;margin-top:1.7rem;display:grid}.ledger-cash-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.78rem;display:flex}.article-body .ledger-cash-label strong{color:#302b25;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}.ledger-cash-track{background:#dcd6cb;border-radius:2px;height:8px;margin-top:.5rem}.ledger-cash-track>span{background:#4c4942;border-radius:2px;height:100%;transition:width .25s;display:block}.ledger-cash-row--operating .ledger-cash-track>span{background:#a17a4f}.ledger-cash-row--capex .ledger-cash-track>span{background:#9d988d}.ledger-cash-difference{border-top:1px solid #cec6b8;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:1.7rem;padding-top:1rem;font-size:.74rem;display:flex}.article-body .ledger-cash-difference strong{color:#584631;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:500}.ledger-cash-difference strong span{letter-spacing:0;font-size:.75rem}@media (width<=600px){.article-body .ledger-figure{margin:2.2rem 0;padding:1.2rem 1.1rem}.ledger-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.ledger-scenarios button{padding-top:.7rem;padding-bottom:.7rem}.ledger-pe-workspace{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:1.4rem}.ledger-pe-result{border-top:1px solid #51483e;border-left:0;padding-top:1.2rem;padding-left:0}.ledger-result-number{font-size:3.3rem}.ledger-pe-threshold{gap:.3rem;display:grid}.ledger-subtitle{font-size:.74rem}.ledger-footnote{font-size:.68rem}.ledger-cash-difference{display:grid}}@media (prefers-reduced-motion:reduce){.ledger-figure *,.ledger-figure :before,.ledger-figure :after{transition:none!important}}
