.book-page[data-astro-cid-gecjywrt]{--measure:88ch;--prose-measure:88ch}.chapter-wrap-up[data-astro-cid-gecjywrt]{max-width:var(--measure);border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vw,5rem);padding-top:1.8rem}.wrap-up-activity[data-astro-cid-gecjywrt]{margin-top:2rem}.book-page[data-astro-cid-gecjywrt] .course-prose{max-width:var(--measure)}.book-page[data-astro-cid-gecjywrt] .table-scroll{overflow-x:auto}.book-page[data-astro-cid-gecjywrt] table{border-collapse:collapse;width:100%;min-width:0;margin:1.6rem 0;font-family:Inter Variable,sans-serif;font-size:.86rem}.book-page[data-astro-cid-gecjywrt] th,.book-page[data-astro-cid-gecjywrt] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal;padding:.68rem .8rem}.book-page[data-astro-cid-gecjywrt] thead th{color:var(--pine-ink);background:var(--paper-2);font-weight:750}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap{margin:2rem 0;padding-left:3.4rem;position:relative;overflow-x:auto}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap:before{color:var(--ink-soft);content:"Company's role";letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;font-family:Inter Variable,sans-serif;font-size:.72rem;font-weight:750;position:absolute;top:calc(2rem + 58%);left:.7rem;transform:translateY(-50%)rotate(180deg)}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-cash{width:70%;color:var(--ink-soft);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0 0 .75rem 30%;font-family:Inter Variable,sans-serif;font-size:.8rem;font-weight:750}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:42rem;margin:0;font-size:1rem}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap th{color:var(--pine-ink);background:var(--pine-wash);text-align:center;vertical-align:middle;font-weight:750}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap thead th:first-child{background:0 0;border:0}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap thead th:not(:first-child){border:0;border-bottom:.3rem solid var(--paper);padding:1rem 1.2rem}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap thead th:nth-child(2){border-right:1px solid var(--pine)}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody th{border:0;border-bottom:1px solid var(--pine);border-right:1rem solid var(--paper);padding:1.35rem 1.1rem;line-height:1.35}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody tr:last-child th{border-bottom:0}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap td{border:0;border-right:1px solid var(--pine);border-bottom:1px solid var(--pine);background:var(--paper);text-align:center;vertical-align:middle;padding:1.35rem 1.2rem;line-height:1.5}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody tr:first-child td{border-top:2px solid var(--pine)}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody td:first-of-type{border-left:2px solid var(--pine)}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody td:last-child{border-right:2px solid var(--pine)}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody tr:last-child td{border-bottom:2px solid var(--pine)}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap thead th:first-child,.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap tbody th{width:30%}.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap thead th:not(:first-child),.book-page[data-astro-cid-gecjywrt] .adjustment-grid-wrap td{width:35%}.book-page[data-astro-cid-gecjywrt] pre{color:#eaf1ef;background:var(--pine);border-radius:.8rem;margin:1.6rem 0;padding:1.1rem 1.3rem;font-family:ui-monospace,monospace;font-size:.88rem;line-height:1.6;overflow-x:auto}.book-page[data-astro-cid-gecjywrt] code:not(pre code){background:var(--paper-2);border-radius:.25rem;padding:.08em .3em;font-family:ui-monospace,monospace;font-size:.86em}.book-page[data-astro-cid-gecjywrt] .callout{border:1px solid var(--line);border-left:4px solid var(--callout-accent);background:var(--callout-soft);border-radius:.5rem;margin:1.9rem 0;padding:1.15rem 1.35rem 1.2rem}.book-page[data-astro-cid-gecjywrt] .callout-rule{--callout-accent:var(--pine-ink);--callout-soft:var(--wash-green)}.book-page[data-astro-cid-gecjywrt] .callout-limit{--callout-accent:var(--tone-caution);--callout-soft:var(--tint-rust)}.book-page[data-astro-cid-gecjywrt] .callout-quote{--callout-accent:var(--gold);--callout-soft:var(--paper-2)}.book-page[data-astro-cid-gecjywrt] .callout-label,.book-page[data-astro-cid-gecjywrt] .callout-source{color:var(--callout-accent);letter-spacing:.085em;text-transform:uppercase;margin-bottom:.5rem;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:800}.book-page[data-astro-cid-gecjywrt] .callout-source{text-transform:none;letter-spacing:.01em;font-size:.78rem;font-weight:650}.book-page[data-astro-cid-gecjywrt] .callout>p{text-align:left;hyphens:manual;text-indent:0;margin:0;font-size:1.12rem;line-height:1.55}.book-page[data-astro-cid-gecjywrt] .callout>p+p{margin-top:.7rem}.book-page[data-astro-cid-gecjywrt] .balance-steps{border-top:2px solid var(--pine);margin:1.5rem 0 1.8rem;font-family:Inter Variable,sans-serif}.book-page[data-astro-cid-gecjywrt] .balance-step{border-bottom:1px solid var(--line);grid-template-columns:minmax(10.5rem,1fr) minmax(15rem,1.8fr) minmax(12rem,1.2fr);align-items:center;gap:1rem;padding:.9rem .75rem;font-size:.88rem;line-height:1.4;display:grid}.book-page[data-astro-cid-gecjywrt] .balance-step-title{color:var(--pine-ink);align-items:center;gap:.65rem;font-weight:750;display:flex}.book-page[data-astro-cid-gecjywrt] .balance-step-title span{width:1.65rem;height:1.65rem;color:var(--on-pine);background:var(--pine);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.book-page[data-astro-cid-gecjywrt] .balance-step-math{color:var(--pine-ink);font-variant-numeric:tabular-nums}@media (width<=760px){.book-page[data-astro-cid-gecjywrt] .balance-step{grid-template-columns:1fr;gap:.35rem}}.book-page[data-astro-cid-gecjywrt] .je{margin:1.7rem 0}.book-page[data-astro-cid-gecjywrt] .je-date{color:var(--ink-soft);letter-spacing:.095em;text-transform:uppercase;margin-bottom:.35rem;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:800}.book-page[data-astro-cid-gecjywrt] .je-grid{background:var(--pine);color:#eaf1ef;border-radius:.6rem;grid-template-columns:1fr auto auto minmax(0,13rem);align-items:baseline;gap:.25rem 1.1rem;padding:1rem 1.25rem 1.1rem;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;display:grid}.book-page[data-astro-cid-gecjywrt] .je-acct{font-size:.98rem;font-weight:600}.book-page[data-astro-cid-gecjywrt] .je-in{padding-left:1.6rem}.book-page[data-astro-cid-gecjywrt] .je-amt{font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;min-width:4.5rem;font-size:.98rem;font-weight:600}.book-page[data-astro-cid-gecjywrt] .je-note{color:#eaf1efa6;border-left:1px solid #eaf1ef38;padding-left:1rem;font-size:.73rem;font-style:italic;line-height:1.35}@media (width<=40em){.book-page[data-astro-cid-gecjywrt] .je-grid{grid-template-columns:1fr auto auto}.book-page[data-astro-cid-gecjywrt] .je-note{border-left:0;grid-column:1/-1;margin-bottom:.3rem;padding-left:0}}
