body.ed-011{--hero-bg:#dee8ee;--hero-fg:#172b3d;--hero-ink:#172b3d;--hero-shadow:#935225;--hero-bgimg:none;--title-font:'Zilla Slab',Rockwell,Georgia,serif;--title-weight:700;--title-ls:-.035em;--title-color:#172b3d;--title-lh:1.02;--t2-font:Outfit,sans-serif;--t2-weight:700;--t2-color:#80431e;--chip-bg:#172b3d;--chip-fg:#fff7e7;--fact-bg:#fffbef;--fact-fg:#172b3d;--fact-radius:4px;--ed:#80431e;--hl:#f2d276;--note-bg:#eee6ce;--calc-bg:#fffcf2;--tool-bg:#eee0b5;--btn-bg:#935225;--btn-shadow:#172b3d;--page-bg:#fffaf0;--box-radius:4px;--bg:#fffaf0;--card:#fffcf2;--fg:#253849;--text:#253849;--border:#253849;--div-h:19px;--div-size:94px 19px;--div-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94' height='19'%3E%3Cpath fill='%23172b3d' d='M0 0h94v19H0z'/%3E%3Cpath stroke='%23eee3ca' d='M0 2h94M0 17h94'/%3E%3Cpath stroke='%23ebc45c' stroke-width='2' d='M10 9.5h40'/%3E%3C/svg%3E");background:var(--page-bg)!important;color:var(--fg)}
.ed-011 [id]{scroll-margin-top:100px}.ed-011 .rd-hero{border-bottom-width:3px}.ed-011 .rd-grid{padding:44px 0 48px;gap:40px}.ed-011 .rd-title{font-size:clamp(39px,4.8vw,64px);max-width:17ch}.ed-011 .rd-t1{text-shadow:1px 1px #fff7e7,2px 2px #aac4d3}.ed-011 .rd-t2{font-size:.44em;letter-spacing:-.025em}.ed-011 .rd-chip{border-radius:4px}.ed-011 .rd-facts{gap:12px}.ed-011 .rd-facts span{font-size:14px;border-width:2px;box-shadow:3px 3px var(--hero-shadow)}.ed-011 .byline{font-size:12px}.ed-011 .garage-art{margin:0;border:3px solid #172b3d;box-shadow:1px 1px #172b3d,2px 2px #172b3d,3px 3px #172b3d,4px 4px #172b3d,5px 5px #172b3d;border-radius:5px;overflow:hidden;background:#172b3d;width:100%}.ed-011 .garage-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ed-011 .garage-art figcaption{padding:9px 12px;font:600 11px/1.4 Outfit,sans-serif;color:#fff7e7;background:#172b3d}
.ed-011 .article-body{min-width:0}.ed-011 .article-body p,.ed-011 .article-body li{line-height:1.65}.ed-011 .article-body h2{font:800 clamp(27px,3vw,35px)/1.15 Outfit,sans-serif;letter-spacing:-.025em;color:var(--fg)}body.ed-011 .article-body h2::before{content:'Field note ' counter(sec,decimal-leading-zero);display:block;color:var(--ed);-webkit-text-fill-color:var(--ed);font:800 11px/1 Outfit,sans-serif;letter-spacing:.12em;margin-bottom:12px}.ed-011 .listing-origin{padding:17px 20px;background:var(--calc-bg);border:2px solid var(--border);border-left:7px solid var(--ed);border-radius:3px;font-size:15px}.ed-011 .listing-origin strong{color:var(--fg)}.ed-011 .listing-origin a{display:inline-block;margin-top:9px;font-weight:800}.ed-011 .take-list{list-style:none;padding:0}.ed-011 .take-list li{padding:13px 0 13px 17px;border-left:4px solid var(--ed);border-bottom:1px solid #8885;margin:0}.ed-011 .take-list strong{display:block;margin-bottom:3px}
.ed-011 .calculation{padding:0;margin:25px 0;border:3px solid var(--border);background:var(--calc-bg);border-radius:4px;overflow:hidden;box-shadow:4px 4px var(--border)}.ed-011 .calculation::before{display:none}.ed-011 .calculation table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font:400 15px/1.45 Outfit,sans-serif;color:var(--fg)}.ed-011 :is(th,td){padding:11px 13px;vertical-align:top;border-bottom:1px solid #8885;white-space:normal;font-variant-numeric:tabular-nums;overflow-wrap:normal}.ed-011 th{text-align:left;width:auto;font-weight:700}.ed-011 caption{padding:14px 13px;text-align:left;font-weight:800;background:var(--note-bg);color:var(--fg)}.ed-011 .snapshot th{width:38%}.ed-011 .financing thead th:first-child{width:44%}.ed-011 .financing thead th:not(:first-child){width:28%;text-align:right}.ed-011 .financing td{text-align:right}.ed-011 .financing :is(th,td){color:var(--fg);border-color:#8885}.ed-011 .financing .answer>*{background:#f2d276!important;color:#172b3d!important;font-weight:800;box-shadow:inset 0 3px #fff5,inset 0 -3px #ac852d33;border-bottom:0}.ed-011 .financing tbody tr:last-child th{border-top:1px solid #8885}
.ed-011 .cash-route{margin:28px 0;padding:24px;background:#172b3d;border:3px solid #172b3d;border-radius:4px;box-shadow:4px 4px #935225;color:#fff7e7}.ed-011 .cash-route figcaption{color:#fff7e7;font:800 22px/1.25 Outfit,sans-serif;margin-bottom:22px}.ed-011 .route-track{display:flex;height:51px;overflow:hidden;border:2px solid #fff0cf;border-radius:3px;box-sizing:content-box}.ed-011 .route-track span{display:block;flex-grow:0;flex-shrink:0;box-shadow:inset 0 3px #fff4,inset 0 -4px #0003;box-sizing:border-box}.ed-011 .route-reserve,.ed-011 .route-key .reserve{background:#e1d2ad}.ed-011 .route-replacement,.ed-011 .route-key .replacement{background:#e07557}.ed-011 .route-debt,.ed-011 .route-key .debt{background:#759b9b}.ed-011 .route-remain,.ed-011 .route-key .remain{background:#efd066}.ed-011 .route-key{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:23px;font:600 14px/1.4 Outfit,sans-serif}.ed-011 .route-key span{position:relative;padding-left:22px}.ed-011 .route-key i{width:12px;height:12px;position:absolute;left:0;top:3px;border:1px solid #fff7e7}.ed-011 .route-key b{display:block;font-size:20px;color:#fff7e7}.ed-011 .cash-route p{margin:22px 0 0;font-size:13px;line-height:1.5;color:#fff7e7!important}
.ed-011 .methodology{border-top:2px solid var(--border);margin:24px 0}.ed-011 .methodology summary{padding:13px 0;cursor:pointer;font-weight:800;min-height:44px}.ed-011 .sources p{font-size:15px}.ed-011 .tool-card{padding:24px;gap:20px;background:#eee0b5!important;border:3px solid #172b3d!important;box-shadow:4px 4px #172b3d!important;border-radius:4px;color:#172b3d}.ed-011 .tool-card :is(h3,p){color:#172b3d!important}.ed-011 .tool-card h3{font:800 24px/1.2 Outfit,sans-serif}.ed-011 .button{display:inline-block;padding:13px 18px;background:#935225!important;color:#fffaf0!important;border:3px solid #172b3d!important;box-shadow:0 5px #172b3d!important;border-radius:6px;text-decoration:none;font-weight:800;white-space:normal}.ed-011 .button:hover{transform:translateY(-2px)}.ed-011 .button:active{transform:translateY(3px);box-shadow:0 2px #172b3d!important}.ed-011 a:focus-visible,.ed-011 summary:focus-visible{outline:3px solid var(--ed);outline-offset:4px}.ed-011 .toc{background:var(--card);border-color:var(--border)}.ed-011 .toc a{color:var(--fg)}.ed-011 .rd-more{background:var(--note-bg);border-top-width:3px}.ed-011 .rd-more-card strong{font-family:var(--title-font);color:var(--title-color,var(--hero-fg))}.ed-011 .rd-more-card.ed-008 .duo img,.ed-011 .rd-more-card.ed-009 .duo img{filter:none!important}.ed-011 .rd-more-card.ed-008 .duo::before,.ed-011 .rd-more-card.ed-008 .duo::after,.ed-011 .rd-more-card.ed-009 .duo::before,.ed-011 .rd-more-card.ed-009 .duo::after{display:none}.ed-011 .rd-more-card.ed-009{--hero-bg:#f8f3e9;--hero-fg:#242322;--hero-ink:#242322;--hero-shadow:#a93228;--hero-bgimg:none;--title-font:Georgia,serif;--title-color:#b52a2e;--title-weight:800}.ed-011 .rd-more-card.ed-008{--hero-bg:#f3e7cf;--hero-fg:#362019;--hero-ink:#291a15;--hero-shadow:#291a15;--hero-bgimg:none;--title-font:Georgia,serif;--title-color:#291a15;--title-weight:900}.ed-011 .rd-more-card.ed-009 strong{font-style:italic}.ed-011 .site-footer{padding:25px 0}
body.ed-011 ::selection{background:#f2d276!important;color:#172e29!important;-webkit-text-fill-color:#172e29!important;text-shadow:none!important}
html[data-theme=dark] body.ed-011{--hero-bg:#203748;--hero-fg:#fff3d8;--hero-ink:#cbdcd1;--title-color:#fff3d8;--t2-color:#f4bc9c;--page-bg:#14212d;--bg:#14212d;--card:#213445;--fg:#f6efdf;--text:#f6efdf;--border:#d3d9c9;--ed:#edac8a;--calc-bg:#213445;--note-bg:#293d4b}html[data-theme=dark] .ed-011 .rd-t1{text-shadow:2px 2px #080f0e}html[data-theme=dark] .ed-011 .article-body a:not(.button){color:#efbca4}html[data-theme=dark] .ed-011 .cash-route{border-color:#c5d4c5}html[data-theme=dark] .ed-011 .rd-facts span{border-color:#c5d4c5;box-shadow:3px 3px #935225}html[data-theme=dark] .ed-011 .garage-art{border-color:#c5d4c5;box-shadow:5px 5px #935225}html[data-theme=dark] .ed-011 .button{outline:1px solid #f6e4c1}
@media(max-width:900px){.ed-011 .rd-title{font-size:clamp(40px,6.6vw,58px);max-width:19ch}.ed-011 .rd-side{max-width:570px;padding-right:6px}.ed-011 .article-layout{grid-template-columns:minmax(0,1fr)}.ed-011 .toc{display:none}}
@media(max-width:600px){.ed-011 .rd-grid{padding-top:28px;padding-bottom:36px;gap:28px}.ed-011 .rd-title{font-size:clamp(37px,10vw,50px)}.ed-011 .rd-dek{font-size:17px}.ed-011 .rd-facts{gap:10px}.ed-011 .rd-facts span{font-size:12px;padding:9px 10px}.ed-011 .calculation table{font-size:13px}.ed-011 :is(th,td){padding:9px 7px}.ed-011 .cash-route{padding:19px 14px}.ed-011 .cash-route figcaption{font-size:21px}.ed-011 .route-key{gap:14px 8px;font-size:12px}.ed-011 .route-key b{font-size:19px}.ed-011 .tool-card{display:flex;flex-direction:column;align-items:stretch}.ed-011 .button{text-align:center}.ed-011 .listing-origin{padding:15px}.ed-011 .rd-more-card strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ed-011 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Scoped surfaces take precedence over inherited older-edition dark styles. */
html[data-theme=dark] body.ed-011 .calculation{background:var(--calc-bg);border-color:var(--border);box-shadow:4px 4px var(--border)}
body.ed-011 .calculation.snapshot td{text-align:left;font-weight:400}
body.ed-011 .calculation th,body.ed-011 .calculation td{overflow-wrap:normal}
body.ed-011 .draft-status{font:700 12px/1.5 Outfit,sans-serif;margin:15px 0 0;color:var(--hero-fg)}

.ed-011 .garage-art svg{width:100%;height:auto;display:block}
.ed-011 .rd-title{max-width:19ch;font-size:clamp(35px,4.25vw,60px)}
.ed-011 .earnings-gate{background:#172b3d;color:#fff7e7}
.ed-011 .gate-row{margin-top:17px}
.ed-011 .gate-row>div:first-child,.ed-011 .gate-scale{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#fff7e7}
.ed-011 .gate-track{position:relative;height:24px;border:2px solid #c4dbe9;border-radius:3px;background:#253e54;overflow:hidden;margin-top:7px}
.ed-011 .gate-track i{display:block;height:100%;background:#79bfe2;box-shadow:inset 0 3px #fff5,inset 0 -3px #0004}
.ed-011 .gate-row:nth-of-type(2) .gate-track i{background:#f1ca75}
.ed-011 .gate-track::after{content:'';position:absolute;left:62.5%;top:0;bottom:0;border-left:2px dashed #14212d;filter:drop-shadow(1px 0 #fff7e7)}
.ed-011 .gate-scale{font-size:11px;margin-top:6px}
.ed-011 .calculation th,.ed-011 .calculation td{overflow-wrap:anywhere}
.ed-011 .financing td{white-space:nowrap}
.ed-011 .methodology p{overflow-wrap:anywhere}
@media(max-width:600px){.ed-011 .rd-grid{padding-top:24px;gap:25px}.ed-011 .rd-title{font-size:clamp(32px,8.8vw,44px)}.ed-011 .financing :is(th,td){font-size:12px;padding-inline:6px}}

body.ed-011{--hero-bg:#f3ecde;--note-bg:#f1e7d5;--title-font:Georgia,serif;--hero-shadow:#935225}
body.ed-011 .article-body h2::before{content:none}
body.ed-011 .garage-art{box-shadow:5px 5px #935225}
body.ed-011 .garage-art figcaption{color:#172b3d;background:#f3ecde}
:root:not([data-theme="dark"]) body.ed-011 .earnings-gate{background:#eef4f7;color:#172b3d;border-color:#172b3d}
:root:not([data-theme="dark"]) body.ed-011 .earnings-gate :is(figcaption,p,.gate-row>div:first-child,.gate-scale){color:#172b3d}
:root:not([data-theme="dark"]) body.ed-011 .gate-track{background:#d9e6ee;border-color:#47647a}
.ed-011 .rd-more-card.ed-010{--hero-bg:#e2e9df;--hero-fg:#183e3b;--hero-ink:#183e3b;--hero-shadow:#a23d2f;--title-font:'Zilla Slab',Georgia,serif;--title-color:#183e3b}
.ed-011 .rd-more-card.ed-010 .duo img{filter:none!important}
.ed-011 .rd-more-card.ed-010 .duo::before,.ed-011 .rd-more-card.ed-010 .duo::after{display:none}
