.cred-module__8d9C8q__page{--brass:#e6cf9c;--coal:#0d0d0d;--soot:#161616;--ash:#a39d90;font-size:16.5px}.cred-module__8d9C8q__page .shell{max-width:1120px}.cred-module__8d9C8q__hero{border-bottom:1px solid var(--brass);background:var(--coal);color:#f5f2ea;padding:clamp(36px,6vw,88px) 0 clamp(40px,6vw,72px)}.cred-module__8d9C8q__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.cred-module__8d9C8q__back{color:var(--ash);margin-bottom:26px;font-size:14px;text-decoration:none;display:inline-block}.cred-module__8d9C8q__back:hover{color:var(--brass)}.cred-module__8d9C8q__kicker{font:600 11.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.cred-module__8d9C8q__hero h1{margin:14px 0 0}.cred-module__8d9C8q__brand{font:400 clamp(4.2rem, 11vw, 8.4rem)/.92 var(--serif);letter-spacing:.1em;display:block}.cred-module__8d9C8q__title{font:italic 400 clamp(1.5rem, 2.8vw, 2.2rem)/1.2 var(--serif);color:var(--brass);margin-top:18px;display:block}.cred-module__8d9C8q__dek{color:#d9d4c8;max-width:54ch;margin-top:20px;line-height:1.7}.cred-module__8d9C8q__cta{border-radius:var(--btn-r);background:var(--brass);color:var(--coal);margin-top:28px;padding:13px 26px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}.cred-module__8d9C8q__cta:hover{background:#f1dfb4}.cred-module__8d9C8q__gate{border:1px solid var(--brass);background:var(--soot);box-shadow:8px 8px 0 var(--brass);padding:22px 22px 18px}.cred-module__8d9C8q__gateEyebrow{font:600 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.cred-module__8d9C8q__dial{width:100%;max-width:380px;margin:6px auto 0;display:block}.cred-module__8d9C8q__dialTrack{fill:none;stroke:#2e2c27;stroke-width:16px;stroke-linecap:round}.cred-module__8d9C8q__dialOpen{fill:none;stroke:var(--brass);stroke-width:16px;stroke-linecap:round}.cred-module__8d9C8q__dialMark{stroke:#f5f2ea;stroke-width:2px;stroke-dasharray:3 3}.cred-module__8d9C8q__dialMarkText{font:600 10px var(--mono);fill:var(--ash);letter-spacing:.06em}.cred-module__8d9C8q__dialNeedle{stroke:#f5f2ea;stroke-width:4px;stroke-linecap:round}.cred-module__8d9C8q__dialHub{fill:#f5f2ea}.cred-module__8d9C8q__dialEnd{font:10px var(--mono);fill:var(--ash);text-anchor:middle}.cred-module__8d9C8q__dialValue{font:400 40px var(--serif);fill:#f5f2ea}.cred-module__8d9C8q__gateLabel{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ash);gap:8px;margin-top:6px;display:grid}.cred-module__8d9C8q__gateLabel input{width:100%;accent-color:var(--brass)}.cred-module__8d9C8q__people{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cred-module__8d9C8q__people li{font:10.5px var(--mono);text-align:center;color:#6f6b61;border:1px solid #3a372f;padding:6px 0;transition:background .2s,color .2s}.cred-module__8d9C8q__people li[data-in=true]{border-color:var(--brass);background:var(--brass);color:var(--coal);font-weight:700}.cred-module__8d9C8q__gateOut{color:#f5f2ea;margin-top:14px;line-height:1.55;display:block}.cred-module__8d9C8q__gateOut strong{color:var(--brass)}.cred-module__8d9C8q__gateNote{color:var(--ash);margin-top:8px;font-size:12.5px}.cred-module__8d9C8q__disclosure{max-width:82ch;color:var(--ash);margin:26px 0 0;font-size:13px;line-height:1.6}.cred-module__8d9C8q__item{border-top:1px solid #2b2924;padding:clamp(48px,7vw,88px) 0;scroll-margin-top:80px}.cred-module__8d9C8q__item:first-of-type{border-top:0}.cred-module__8d9C8q__itemHead{gap:10px;margin-bottom:clamp(22px,3vw,38px);display:grid}.cred-module__8d9C8q__itemHead span{font:600 11.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.cred-module__8d9C8q__itemHead h2{max-width:22ch;font:400 clamp(1.9rem, 3.8vw, 3rem)/1.1 var(--serif);letter-spacing:-.01em}.cred-module__8d9C8q__prose p{color:#ddd8cc;max-width:62ch;line-height:1.75}.cred-module__8d9C8q__prose p+p{margin-top:1.1em}.cred-module__8d9C8q__proseCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,56px);display:grid}.cred-module__8d9C8q__proseCols p+p{margin-top:0}.cred-module__8d9C8q__page .cred-module__8d9C8q__prose a,.cred-module__8d9C8q__page .cred-module__8d9C8q__also a,.cred-module__8d9C8q__page .cred-module__8d9C8q__caption a{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.cred-module__8d9C8q__caption{color:var(--ash);margin-top:16px;font-size:13px;line-height:1.6}.cred-module__8d9C8q__summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.cred-module__8d9C8q__ledger{border:1px solid var(--brass);background:var(--soot);margin:0;padding:20px 22px}.cred-module__8d9C8q__ledger>div{align-items:baseline;gap:10px;padding:9px 0;display:flex}.cred-module__8d9C8q__ledger>div+div{border-top:1px solid #2b2924}.cred-module__8d9C8q__ledger dt{font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ash);flex:none}.cred-module__8d9C8q__ledger dt:after{content:""}.cred-module__8d9C8q__ledger dd{text-align:right;color:#f5f2ea;flex:1;margin:0;font-weight:600}.cred-module__8d9C8q__ledger>div:before{content:none}.cred-module__8d9C8q__timeline{border-top:2px solid var(--brass);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none}.cred-module__8d9C8q__timeline li{border-bottom:1px dotted #4a463c;grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;display:grid}.cred-module__8d9C8q__timeline time{font:600 12.5px var(--mono);letter-spacing:.04em;color:var(--brass)}.cred-module__8d9C8q__timeline span{color:#e9e4d8;line-height:1.5}.cred-module__8d9C8q__timeline b{font:600 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ash);text-align:right;white-space:nowrap}.cred-module__8d9C8q__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.cred-module__8d9C8q__funnel,.cred-module__8d9C8q__chart{margin:0}.cred-module__8d9C8q__funnel svg,.cred-module__8d9C8q__chart svg{width:100%;height:auto;font-family:var(--sans);display:block}.cred-module__8d9C8q__funnel figcaption,.cred-module__8d9C8q__chart figcaption{color:var(--ash);margin-top:10px;font-size:13px}.cred-module__8d9C8q__fnWide{fill:#1c1b18;stroke:#4a463c}.cred-module__8d9C8q__fnText{fill:#f5f2ea;font-size:14px}.cred-module__8d9C8q__fnSub{font:11px var(--mono);fill:var(--ash)}.cred-module__8d9C8q__fnGate{fill:var(--brass)}.cred-module__8d9C8q__fnGateText{font:700 12px var(--mono);letter-spacing:.14em;fill:var(--coal)}.cred-module__8d9C8q__fnIn{fill:#f5f2ea}.cred-module__8d9C8q__fnInText{fill:var(--coal);font-size:16px;font-weight:700}.cred-module__8d9C8q__fnInSub{font:11px var(--mono);fill:#4a463c}.cred-module__8d9C8q__fnOut{fill:none;stroke:#4a463c;stroke-dasharray:5 5}.cred-module__8d9C8q__fnArrow{stroke:var(--brass);stroke-width:2px}.cred-module__8d9C8q__fnChip{fill:none;stroke:var(--brass)}.cred-module__8d9C8q__fnChipText{fill:var(--brass);font-size:12.5px}.cred-module__8d9C8q__band{background:var(--brass);color:var(--coal);border-top:0}.cred-module__8d9C8q__band .cred-module__8d9C8q__itemHead span{color:#5c4a22}.cred-module__8d9C8q__band .cred-module__8d9C8q__prose p{color:#26221a}.cred-module__8d9C8q__page .cred-module__8d9C8q__band .cred-module__8d9C8q__prose a,.cred-module__8d9C8q__page .cred-module__8d9C8q__band .cred-module__8d9C8q__also a{color:var(--coal)}.cred-module__8d9C8q__loop{border:2px solid var(--coal);background:#f1dfb4;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cred-module__8d9C8q__loop li{align-content:start;gap:6px;padding:18px 16px 20px;display:grid;position:relative}.cred-module__8d9C8q__loop li+li{border-left:2px solid var(--coal)}.cred-module__8d9C8q__loop li:not(:last-child):after{content:"→";z-index:1;background:var(--coal);width:24px;height:24px;color:var(--brass);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:16px;right:-13px}.cred-module__8d9C8q__loopN{font:700 12px var(--mono);letter-spacing:.1em;color:#5c4a22}.cred-module__8d9C8q__loop strong{font:400 1.18rem/1.2 var(--serif)}.cred-module__8d9C8q__loop em{color:#4a3f24;font-size:13px;font-style:normal;line-height:1.45}.cred-module__8d9C8q__loopBack{font:600 12.5px var(--mono);letter-spacing:.04em;margin:12px 0 clamp(22px,3vw,34px)}.cred-module__8d9C8q__axis{stroke:#4a463c}.cred-module__8d9C8q__barRev{fill:var(--brass)}.cred-module__8d9C8q__barLoss{fill:none;stroke:#f5f2ea;stroke-width:1.5px;stroke-dasharray:4 4}.cred-module__8d9C8q__barVal{font:600 12px var(--mono);fill:#f5f2ea}.cred-module__8d9C8q__barFy{font:600 12px var(--mono);letter-spacing:.08em;fill:var(--ash)}.cred-module__8d9C8q__legend{fill:#d9d4c8;font-size:12px}.cred-module__8d9C8q__books{border:1px solid var(--brass);grid-template-columns:1fr 1fr;gap:0;display:grid}.cred-module__8d9C8q__credit,.cred-module__8d9C8q__debit{padding:clamp(20px,3vw,34px)}.cred-module__8d9C8q__credit{background:var(--brass);color:var(--coal)}.cred-module__8d9C8q__debit{background:var(--soot)}.cred-module__8d9C8q__books h3{font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase}.cred-module__8d9C8q__debit h3{color:var(--brass)}.cred-module__8d9C8q__books ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cred-module__8d9C8q__books li{line-height:1.55}.cred-module__8d9C8q__books li b{display:block}.cred-module__8d9C8q__debit li{color:#d9d4c8}.cred-module__8d9C8q__debit li b{color:#f5f2ea}.cred-module__8d9C8q__news{border:1px solid #4a463c;border-left:6px solid var(--brass);background:var(--soot);margin-top:clamp(28px,4vw,44px);padding:clamp(20px,3vw,32px)}.cred-module__8d9C8q__news>span{font:600 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.cred-module__8d9C8q__news h3{font:400 clamp(1.4rem, 2.6vw, 1.9rem)/1.2 var(--serif);margin-top:8px}.cred-module__8d9C8q__news p{color:#ddd8cc;max-width:72ch;margin-top:12px;line-height:1.7}.cred-module__8d9C8q__lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;display:grid}.cred-module__8d9C8q__lessons article{border:1px solid var(--brass);background:var(--soot);padding:22px 22px 20px;box-shadow:5px 5px #4a463c}.cred-module__8d9C8q__lessons article>span{font:700 12px var(--mono);color:var(--brass)}.cred-module__8d9C8q__lessons h3{font:400 1.4rem/1.2 var(--serif);margin-top:8px}.cred-module__8d9C8q__lessons p{color:#d9d4c8;margin-top:10px;line-height:1.65}.cred-module__8d9C8q__lessons ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cred-module__8d9C8q__page .cred-module__8d9C8q__lessons a{color:var(--brass);font-size:.93rem;font-weight:600;text-decoration:none}.cred-module__8d9C8q__page .cred-module__8d9C8q__lessons a:hover{text-decoration:underline}.cred-module__8d9C8q__also{color:#d9d4c8;max-width:76ch;margin-top:clamp(22px,3vw,34px);line-height:1.7}.cred-module__8d9C8q__band .cred-module__8d9C8q__also{color:#26221a}.cred-module__8d9C8q__scenario{max-width:70ch;font-size:1.08rem;line-height:1.7}.cred-module__8d9C8q__choices{gap:12px;max-width:760px;margin-top:22px;display:grid}.cred-module__8d9C8q__choices details{border:2px solid var(--coal);background:#f1dfb4;border-radius:28px}.cred-module__8d9C8q__choices summary{border-radius:var(--btn-r);cursor:pointer;padding:14px 22px;font-weight:700;list-style:none}.cred-module__8d9C8q__choices summary::-webkit-details-marker{display:none}.cred-module__8d9C8q__choices summary:after{content:"+";float:right;font-weight:700}.cred-module__8d9C8q__choices details[open] summary:after{content:"−"}.cred-module__8d9C8q__choices details p{padding:0 22px 18px;line-height:1.65}.cred-module__8d9C8q__faq{border-top:2px solid var(--brass);gap:0;margin:0;display:grid}.cred-module__8d9C8q__faq>div{border-bottom:1px dotted #4a463c;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(16px,4vw,48px);padding:20px 0;display:grid}.cred-module__8d9C8q__faq dt{font:400 1.25rem/1.3 var(--serif)}.cred-module__8d9C8q__faq dd{color:#d9d4c8;margin:0;line-height:1.7}.cred-module__8d9C8q__sourcesHead{font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-top:clamp(36px,5vw,56px)}.cred-module__8d9C8q__sources{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cred-module__8d9C8q__sources li{font-size:14.5px;line-height:1.55}.cred-module__8d9C8q__page .cred-module__8d9C8q__sources a{color:#f5f2ea;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cred-module__8d9C8q__sources span{color:var(--ash);font-size:13px;display:block}@media (max-width:860px){.cred-module__8d9C8q__heroGrid,.cred-module__8d9C8q__summary,.cred-module__8d9C8q__split,.cred-module__8d9C8q__books,.cred-module__8d9C8q__proseCols,.cred-module__8d9C8q__lessons,.cred-module__8d9C8q__loop{grid-template-columns:1fr}.cred-module__8d9C8q__loop li+li{border-left:0;border-top:2px solid var(--coal)}.cred-module__8d9C8q__loop li:not(:last-child):after{content:"↓";top:auto;bottom:-13px;right:16px}.cred-module__8d9C8q__faq>div{grid-template-columns:1fr;gap:8px}.cred-module__8d9C8q__timeline li{grid-template-columns:78px minmax(0,1fr)}.cred-module__8d9C8q__timeline b{text-align:left;white-space:normal;grid-column:2}.cred-module__8d9C8q__gate{box-shadow:5px 5px 0 var(--brass)}}
