#how-households-took-over-the-bank-loan-book-page{--gutter:clamp(20px,6vw,88px);--iso-ground:color-mix(in oklch,var(--sandal) 55%,var(--page));.credit-opening{position:relative;height:560svh;--glass-hi:color-mix(in oklch,var(--accent),white 45%);--glass-mid:color-mix(in oklch,var(--accent),#2a2f3a 22%);--glass-lo:color-mix(in oklch,var(--accent),#2a2f3a 50%);--glass-deep:color-mix(in oklch,var(--accent),#1e222b 62%);--sandalwood:#c08a4e;--drum-hi:color-mix(in oklch,var(--sandalwood),white 40%);--drum-mid:var(--sandalwood);--drum-lo:color-mix(in oklch,var(--sandalwood),#5a4632 40%)}.credit-stage{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;background:var(--page)}.credit-scene{position:absolute;inset:5% 1.5% 132px 33%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.credit-stage:has(.credit-title-card:not(.is-gone)) .credit-scene{transform:translateX(6%) scale(.94)}.credit-isometric{display:block;width:100%;height:100%;overflow:visible}.iso-ground{fill:var(--iso-ground)}.iso-grid path{fill:none;stroke:var(--page);stroke-width:1.2}.iso-road path{fill:none;stroke:color-mix(in oklch,var(--ink),transparent 70%);stroke-width:1.4;stroke-dasharray:5 6;stroke-linecap:round;stroke-linejoin:round}.iso-face-top{fill:color-mix(in oklch,var(--stack),white 22%)}.iso-face-left{fill:var(--stack)}.iso-face-right{fill:color-mix(in oklch,var(--stack),black 16%)}.iso-bank path,.iso-stack path{stroke:color-mix(in oklch,var(--stack),black 22%);stroke-width:.6;stroke-linejoin:round}.iso-then{fill:none;stroke:var(--ink);stroke-opacity:.62;stroke-width:1.3;stroke-dasharray:4 4;stroke-linejoin:round}.iso-person circle,.iso-person rect{stroke:none}.iso-legs{fill:#3b3542}.iso-cloth.is-c0{fill:var(--c-emph)}.iso-cloth.is-c1{fill:color-mix(in oklch,var(--c-emph),white 35%)}.iso-cloth.is-c2{fill:color-mix(in oklch,var(--c-emph),black 28%)}.iso-cloth.is-c3{fill:#eaaa3a}.iso-cloth.is-c4{fill:color-mix(in oklch,var(--c-emph),#ba644f 35%)}.is-businesses .iso-cloth.is-c0,.is-others .iso-cloth.is-c0{fill:#2f6f8f}.is-businesses .iso-cloth.is-c1,.is-others .iso-cloth.is-c1{fill:#f2f0e6}.is-businesses .iso-cloth.is-c2,.is-others .iso-cloth.is-c2{fill:#6b8e23}.is-businesses .iso-cloth.is-c4,.is-others .iso-cloth.is-c4{fill:#ba644f}.iso-tower-person ellipse,.iso-tower-person path{stroke:none}.iso-person-shadow{fill:#2f253e;opacity:.17}.iso-person-shirt{fill:var(--person-shirt)}.iso-person-shirt-side{fill:color-mix(in oklch,var(--person-shirt),black 18%)}.iso-person-skin{fill:var(--person-skin)}.iso-person-skin-side{fill:color-mix(in oklch,var(--person-skin),black 15%)}.iso-person-trousers{fill:#51435d}.iso-person-trousers.is-far{fill:#40334b}.iso-person-shoes{fill:#312a38}.iso-person-hair{fill:#332b2b}.iso-tower-person .iso-person-cloth-fold{fill:none;stroke:color-mix(in oklch,var(--person-shirt),black 24%);stroke-width:.6;stroke-opacity:.5;stroke-linecap:round}.iso-tower-person .iso-person-collar{fill:none;stroke:color-mix(in oklch,var(--person-shirt),black 30%);stroke-width:.8;stroke-linecap:round}.iso-tower-person .iso-person-trouser-fold{fill:none;stroke:#87778e;stroke-width:.6;stroke-opacity:.35;stroke-linecap:round}.iso-tower-person .iso-person-face-detail{fill:none;stroke:#49362d;stroke-width:.65;stroke-linecap:round}.iso-glass{stroke:color-mix(in oklch,var(--accent),black 35%);stroke-width:.6}.iso-glass.is-left{fill:url(#credit-glass-left)}.iso-glass.is-right{fill:url(#credit-glass-right)}.iso-glint{fill:white;opacity:.16;stroke:none}.iso-floor{fill:none;stroke:color-mix(in oklch,var(--accent),black 45%);stroke-opacity:.55;stroke-width:.6}.iso-fin{fill:none;stroke:white;stroke-opacity:.4;stroke-width:.9}.iso-crown{fill:color-mix(in oklch,var(--accent),white 70%);stroke:none}.iso-crown.is-right{fill:color-mix(in oklch,var(--accent),white 50%)}.iso-logo{fill:#ffffff;stroke:none}.iso-logo-mark{fill:var(--accent);stroke:none}.iso-lobby{fill:#f3d58a;stroke:none;opacity:.85}.iso-canopy{fill:color-mix(in oklch,var(--accent),black 30%);stroke:none}.iso-roof-top{fill:color-mix(in oklch,var(--accent),white 30%);stroke:color-mix(in oklch,var(--accent),black 30%);stroke-width:.6}.iso-helipad{fill:none;stroke:#ffffff;stroke-width:1.4;stroke-opacity:.9}.iso-helipad-h{font-family:var(--font-sans-serif);font-size:13px;font-weight:700;fill:#ffffff}.iso-mast{fill:none;stroke:var(--ink-soft);stroke-width:1.3}.iso-drum-side{fill:url(#credit-drum);stroke:color-mix(in oklch,var(--sandalwood),black 35%);stroke-width:.6}.iso-colonnade{fill:color-mix(in oklch,var(--sandalwood),#3b2a1e 62%);stroke:none}.iso-column{fill:color-mix(in oklch,var(--sandalwood),white 72%);stroke:none}.iso-cornice{fill:none;stroke:color-mix(in oklch,var(--sandalwood),white 60%);stroke-width:2}.iso-drum-top{fill:color-mix(in oklch,var(--sandalwood),white 45%);stroke:color-mix(in oklch,var(--sandalwood),black 30%);stroke-width:.6}.iso-dome{fill:color-mix(in oklch,var(--sandalwood),white 62%);stroke:color-mix(in oklch,var(--sandalwood),black 25%);stroke-width:.6}.iso-chakra circle{fill:none;stroke:#000080;stroke-width:.45}.iso-chakra path{fill:none;stroke:#000080;stroke-width:.18}.iso-shop-wall{--stack:var(--c-deemph)}.iso-shop-inside{fill:#2f2a26;stroke:none}.iso-counter{fill:#c89b6a;stroke:none}.iso-shutter{fill:color-mix(in oklch,var(--c-deemph),white 35%);stroke:none}.iso-stripe path{stroke:none}.iso-stripe.is-a path{fill:#ba644f}.iso-stripe.is-b path{fill:#6b8e23}.iso-board,.iso-stripe.is-plain path{fill:#f2f0e6}.iso-board{stroke:var(--ink);stroke-width:.8}.iso-board-text{font-family:var(--font-serif);font-size:9px;font-weight:700;fill:#2f2f2f}.iso-door{fill:color-mix(in oklch,var(--ink) 70%,var(--sandal));stroke:none}.iso-sign{fill:var(--accent);stroke:none}.iso-category.is-individuals{--stack:var(--c-emph)}.iso-category.is-companies{--stack:var(--accent)}.iso-category.is-public{--stack:var(--sandalwood)}.iso-category.is-businesses{--stack:var(--c-deemph)}.iso-category.is-others{--stack:color-mix(in oklch,var(--sandal),var(--ink) 18%)}.iso-bank{--stack:color-mix(in oklch,var(--sandal) 40%,white)}.iso-bank .is-hall{--stack:color-mix(in oklch,var(--sandal) 85%,var(--ink))}.iso-bank-column{--stack:color-mix(in oklch,var(--sandal) 15%,white)}.iso-bank-door{fill:color-mix(in oklch,var(--ink) 75%,var(--sandal))}.iso-roof{fill:color-mix(in oklch,var(--sandal) 55%,white)}.iso-roof.is-back{fill:color-mix(in oklch,var(--sandal) 75%,white)}.iso-gable{fill:color-mix(in oklch,var(--sandal) 30%,white)}.iso-bank-name{font-size:10px;font-weight:700;letter-spacing:.28em}.iso-bank-name,.iso-value{font-family:var(--font-sans-serif);fill:var(--ink)}.iso-value{font-size:19px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iso-value.is-primary{font-family:var(--font-serif);font-size:30px;font-weight:700}.is-individuals .iso-value.is-primary{fill:var(--c-emph)}.is-companies .iso-value.is-primary{fill:var(--accent)}.iso-icon{color:var(--ink-soft)}.is-individuals .iso-icon{color:var(--c-emph)}.is-companies .iso-icon{color:var(--accent)}.iso-name{font-family:var(--font-sans-serif);font-size:13px;fill:var(--ink-soft)}.is-companies .iso-name,.is-individuals .iso-name{font-size:14px;font-weight:600;fill:var(--ink)}.credit-crumbs{position:absolute;top:28px;left:var(--gutter);z-index:2}.credit-crumbs .table-crumbs{margin:0}.credit-words{position:absolute;top:50%;left:var(--gutter);z-index:1;display:grid;width:min(36%,520px);transform:translateY(-58%)}.credit-beat,.credit-title-card{grid-area:1/1;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.credit-title-card.is-gone{opacity:0;transform:translateY(-24px);pointer-events:none}.credit-beat.is-waiting{opacity:0;transform:translateY(24px)}.credit-beat{align-self:center;max-width:400px}.credit-kicker{margin:0 0 18px;font-family:var(--font-sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.credit-title{margin:0 0 24px;font-family:var(--font-serif);font-size:clamp(44px,4.3vw,70px);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;span{color:var(--c-emph)}}.credit-standfirst{margin:0;max-width:30em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.credit-date,.credit-standfirst{font-family:var(--font-serif);color:var(--ink)}.credit-date{display:block;margin:0 0 16px;font-size:clamp(40px,4vw,58px);font-weight:700;white-space:nowrap;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-caption{transition:opacity .3s ease}.credit-caption>p{animation:credit-caption-in .5s ease both}.credit-caption.is-running{opacity:0}.credit-text{margin:0 0 14px;font-family:var(--font-serif);font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:var(--ink)}.credit-aside{margin:0;font-family:var(--font-sans-serif);font-size:13px;line-height:1.6;color:var(--ink-soft)}.credit-values{display:none}.credit-time{position:absolute;left:var(--gutter);right:var(--gutter);bottom:30px;z-index:1;padding-top:34px;font-family:var(--font-sans-serif)}.credit-rail{position:relative;height:2px;background:var(--rule)}.credit-rail-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--along) * 100%);background:var(--ink)}.credit-rail-head{position:absolute;top:50%;left:calc(var(--along) * 100%);width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px var(--page);transform:translate(-50%,-50%);b{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}&.is-start b{left:0;transform:none}&.is-end b{left:auto;right:0;transform:none}}.credit-rail-cross{position:absolute;top:-5px;width:2px;height:12px;background:var(--c-emph);i{position:absolute;bottom:18px;left:0;font-size:11px;font-style:normal;white-space:nowrap;color:var(--c-emph);transition:opacity .3s ease}&.is-quiet i{opacity:0}}.credit-rail input{position:absolute;inset:-14px 0;width:100%;height:30px;margin:0;opacity:0;cursor:ew-resize}.credit-rail:has(input:focus-visible){outline:2px solid var(--c-emph);outline-offset:10px;border-radius:2px}.credit-years{position:relative;height:16px;margin:14px 0 0;padding:0;list-style:none}.credit-years li{position:absolute;transform:translateX(-50%);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.credit-years li:first-child{transform:none}.credit-cue{position:absolute;top:0;margin:0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-soft);transition:opacity .4s ease;right:0}.credit-cue.is-gone{opacity:0}.credit-key{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-family:var(--font-sans-serif);font-size:12px;color:var(--ink-soft);transition:opacity .4s ease}.credit-key.is-gone{opacity:0}.credit-key span{width:22px;height:0;border-top:1.5px dashed var(--ink);opacity:.7}@media (max-width:900px){.credit-opening{height:480svh}.credit-stage{display:flex;flex-direction:column;padding:20px var(--gutter) 22px}.credit-crumbs,.credit-scene,.credit-time,.credit-words{position:relative;inset:auto;transform:none}.credit-crumbs{order:1;margin-bottom:16px}.credit-words{order:2}.credit-scene{order:3}.credit-values{order:4;position:relative;z-index:1}.credit-time{order:5}.credit-words{width:auto;transform:none}.credit-stage:has(.credit-title-card:not(.is-gone)) .credit-scene{transform:none}.credit-beat{align-self:start;max-width:none}.credit-title{font-size:clamp(38px,10vw,56px);margin-bottom:16px}.credit-standfirst{font-size:17px}.credit-date{font-size:34px;margin-bottom:10px}.credit-text{font-size:17px;margin-bottom:8px}.credit-aside{font-size:12px}.credit-scene{flex:1 1;min-height:0;margin:8px -8px 0}.iso-labels{display:none}.credit-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:6px 0 0;font-family:var(--font-sans-serif);dt{display:flex;align-items:center;gap:3px;font-size:9.5px;line-height:1.2;color:var(--ink-soft)}dt svg{flex-shrink:0}dd{margin:3px 0 0;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.is-individuals dd,.is-individuals svg{color:var(--c-emph)}.is-companies dd,.is-companies svg{color:var(--accent)}}.credit-time{left:auto;right:auto;bottom:auto;margin-top:4px;padding-top:30px}.credit-years li:not(:first-child):not(:last-child):nth-child(2n){visibility:hidden}.credit-cue,.credit-key,.credit-rail-cross i{display:none}.credit-caption.is-running{opacity:0}}@media (prefers-reduced-motion:reduce){.credit-beat,.credit-scene,.credit-title-card{transition:none}.credit-caption>p{animation:none}}}.theme-dark #how-households-took-over-the-bank-loan-book-page{--iso-ground:color-mix(in oklch,var(--sandal) 70%,var(--page));.iso-bank{--stack:color-mix(in oklch,#e1d5bc 70%,#16151a)}.iso-bank .is-hall{--stack:color-mix(in oklch,#e1d5bc 45%,#16151a)}.iso-bank-column{--stack:color-mix(in oklch,#e1d5bc 85%,#16151a)}.iso-roof{fill:color-mix(in oklch,#e1d5bc 60%,#16151a)}.iso-roof.is-back{fill:color-mix(in oklch,#e1d5bc 50%,#16151a)}.iso-gable{fill:color-mix(in oklch,#e1d5bc 78%,#16151a)}.iso-bank-door,.iso-bank-name,.iso-door{fill:#16151a}.iso-face-top{fill:color-mix(in oklch,var(--stack),white 12%)}}@keyframes credit-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#how-households-took-over-the-bank-loan-book-page{--page:#f2f0e6;--card:#ffffff;--sandal:#e1d5bc;--ink:#2f2f2f;--ink-soft:color-mix(in oklch,var(--ink),transparent 30%);--ink-faint:color-mix(in oklch,var(--ink),transparent 86%);--rule:color-mix(in oklch,var(--ink),transparent 72%);--accent:#ba644f;--c-emph:#864fe3;--c-second:#6b8e23;--c-deemph:#a8957a;--c-cool:#6b8e23;--c-warm:#ba644f;--c-now:#864fe3;--c-then:#a8957a;--c-faint:var(--sandal);--fig-bg:var(--card);--heading-text-colour:var(--ink);--paragraph-text-colour:var(--ink);--breadcrumb-item-text:var(--ink-soft);--breadcrumb-item-text-active:var(--ink);--breadcrumb-item-separator-colour:var(--ink-soft);--button-primary-bg:var(--accent);--button-primary-text:#ffffff;background:var(--page);color:var(--ink);.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar-value,.bar-year,.end-label,.mark-label,.seg-value,.table-view td,.tick{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chapter{padding:88px 4vw 0;&:before{content:"";display:block;max-width:1240px;height:1px;margin:0 auto 44px;background:var(--rule)}}.row{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px 44px;align-items:start;>*{min-width:0}+.row,.panel-next{margin-top:28px}&.is-text{grid-template-columns:minmax(0,1fr)}}.kicker{color:var(--accent);letter-spacing:.12em;font-size:11.5px;margin-bottom:6px}.chapter-title{max-width:22ch;font-weight:600;font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin-bottom:14px}.chapter .para,.in-short .para{max-width:62ch;font-size:17.5px;line-height:1.55;margin-bottom:12px;&.is-last{margin-bottom:0}}.story-figure{margin:0;padding:20px 22px 16px;background:var(--card);border-radius:16px;box-shadow:0 0 0 1px color-mix(in oklch,var(--ink),transparent 90%),0 12px 32px color-mix(in oklch,var(--ink),transparent 92%);figcaption{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}}.figure-title{font-weight:600;font-size:15px;color:var(--heading-text-colour)}.figure-note,.figure-units{font-size:12.5px;color:var(--ink-soft)}.figure-note{margin:10px 0 0}.table-view{margin-top:12px;summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--accent)}.table-scroll{max-height:320px;overflow:auto;margin-top:8px}table{width:100%;border-collapse:collapse;font-size:12px}td,th{padding:4px 8px;border-bottom:1px solid var(--ink-faint);text-align:left}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.chart-tip{position:absolute;z-index:6;display:flex;flex-direction:column;gap:2px;max-width:300px;padding:10px 12px;border-radius:8px;background:var(--card);box-shadow:0 0 0 1px color-mix(in oklch,var(--ink),transparent 88%),0 8px 24px color-mix(in oklch,var(--ink),transparent 88%);color:var(--ink);font-size:12.5px;line-height:1.35;pointer-events:none;transform:translate(-50%,18px);strong{font-weight:600;font-size:13px;color:var(--heading-text-colour)}}.both-wrap,.index-wrap,.mix-wrap,.slope-wrap,.women-panels{position:relative;width:100%}.story-figure svg text{font-family:var(--font-sans-serif);fill:var(--ink)}.row-label,.section-label{font-size:12.5px}.bar-value,.bar-year,.end-label,.mark-label,.seg-value,.tick{font-family:var(--font-sans-serif)!important;font-size:11.5px}.axis-title,.mark-label,.section-label,.tick{fill:var(--ink-soft)!important}.axis-title{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.panel-title{font-size:12px;font-weight:600}.section-label{font-style:italic}.is-dim{opacity:.35}.grid{stroke:var(--ink-faint);stroke-width:1}.base-100,.baseline{stroke:var(--ink-soft);stroke-width:1}.axis{stroke:var(--ink-faint);stroke-width:1}.mark-line{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 3}.crosshair line{stroke:var(--ink-soft);stroke-width:1}.both-chart{.bar-then{fill:var(--c-then)}.bar-now.is-individuals{fill:var(--c-emph)}.bar-now.is-privateCompanies{fill:var(--accent)}.bar-year{fill:#ffffff!important;font-weight:600}}.index-chart{.line-accounts,.line-money,.line-real{fill:none;stroke-width:2;stroke-linejoin:round}.line-accounts{stroke:var(--c-emph)}.line-money{stroke:var(--c-second)}.line-real{stroke:var(--c-deemph);stroke-dasharray:5 4}.dot-accounts{fill:var(--c-emph)}.dot-accounts,.dot-money{stroke:var(--fig-bg);stroke-width:2}.dot-money{fill:var(--c-second)}.dot-real{fill:var(--c-deemph);stroke:var(--fig-bg);stroke-width:2}.end-accounts{fill:var(--c-emph)!important;font-weight:600}.end-money{fill:var(--c-second)!important;font-weight:600}.end-real{fill:var(--c-deemph)!important;font-weight:600}}.mix-wrap{.seg-housing{fill:var(--c-emph);background:var(--c-emph)}.seg-otherPersonal{fill:color-mix(in oklch,var(--c-emph),var(--card) 28%);background:color-mix(in oklch,var(--c-emph),var(--card) 28%)}.seg-vehicles{fill:color-mix(in oklch,var(--c-emph),var(--card) 48%);background:color-mix(in oklch,var(--c-emph),var(--card) 48%)}.seg-cards{fill:color-mix(in oklch,var(--c-emph),var(--card) 62%);background:color-mix(in oklch,var(--c-emph),var(--card) 62%)}.seg-education{fill:color-mix(in oklch,var(--c-emph),var(--card) 74%);background:color-mix(in oklch,var(--c-emph),var(--card) 74%)}.seg-durables{fill:color-mix(in oklch,var(--c-emph),var(--card) 84%);background:color-mix(in oklch,var(--c-emph),var(--card) 84%)}.seg-agriculture{fill:var(--c-deemph);background:var(--c-deemph)}.seg-trade{fill:color-mix(in oklch,var(--c-deemph),var(--card) 30%);background:color-mix(in oklch,var(--c-deemph),var(--card) 30%)}.seg-services{fill:color-mix(in oklch,var(--c-deemph),var(--card) 50%);background:color-mix(in oklch,var(--c-deemph),var(--card) 50%)}.seg-industry{fill:var(--sandal);background:var(--sandal)}.seg-transport{fill:color-mix(in oklch,var(--sandal),var(--card) 40%);background:color-mix(in oklch,var(--sandal),var(--card) 40%)}.seg-finance{fill:color-mix(in oklch,var(--sandal),var(--card) 60%);background:color-mix(in oklch,var(--sandal),var(--card) 60%)}.seg-others{fill:color-mix(in oklch,var(--c-deemph),var(--card) 70%);background:color-mix(in oklch,var(--c-deemph),var(--card) 70%)}.seg{transition:opacity .25s ease}.seg-housing .seg-value,.seg-otherPersonal .seg-value{fill:#ffffff;font-weight:600}}.mix-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 14px;margin:12px 0 0;padding:0;list-style:none;font-size:12px;li{display:flex;align-items:center;gap:6px;transition:opacity .25s ease}.swatch{flex:none;width:10px;height:10px;border-radius:2px}}.women-panels{.line-acc-share,.line-money-share,.line-women{fill:none;stroke-width:2;stroke-linejoin:round}.line-acc-share,.line-women{stroke:var(--c-emph)}.line-money-share{stroke:var(--c-second)}.dot-acc-share,.dot-women{fill:var(--c-emph);stroke:var(--fig-bg);stroke-width:2}.dot-money-share{fill:var(--c-second);stroke:var(--fig-bg);stroke-width:2}.end-acc{fill:var(--c-emph)!important;font-weight:600}.end-money{fill:var(--c-second)!important;font-weight:600}}.slope-chart{.slope-line{stroke:var(--c-deemph);stroke-width:2}.slope-dot{fill:var(--c-deemph);stroke:var(--fig-bg);stroke-width:2}.is-accent .slope-line{stroke:var(--accent)}.is-accent .slope-dot{fill:var(--accent)}.is-accent text{font-weight:600}}.in-short{max-width:1240px;margin:0 auto;padding:120px 4vw 56px;box-sizing:content-box}.so-title{margin:0 0 44px;font-family:var(--font-serif);font-weight:500;font-size:clamp(44px,6vw,80px);line-height:1;letter-spacing:-.02em;color:var(--heading-text-colour)}.so-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;>*{min-width:0;padding-top:20px;border-top:2px solid var(--rule)}h3{margin:0 0 14px;font-family:var(--font-serif);font-weight:600;font-size:clamp(22px,2vw,26px);line-height:1.3;color:var(--heading-text-colour)}.para{max-width:none;font-size:17px;line-height:1.7}}.so-kicker{margin-bottom:12px;color:var(--accent);letter-spacing:.14em;font-size:12px}.closing{max-width:860px;margin:96px 0 0;font-family:var(--font-serif);font-size:clamp(22px,2.4vw,32px);line-height:1.45;color:var(--heading-text-colour);&:before{content:"";display:block;width:48px;height:3px;margin:0 0 24px;background:var(--accent)}}.cite-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;&:hover{text-decoration-thickness:2px}}.sources{max-width:1240px;margin:72px auto 0;padding:20px 4vw 80px;box-sizing:content-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 44px;border-top:1px solid var(--rule);>*{min-width:0}h3{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--heading-text-colour);&:not(:first-child){margin-top:24px}}p{font-size:12.5px}>div>p{margin-bottom:9px}strong{color:var(--heading-text-colour)}}.download-link{display:block;width:fit-content;color:var(--accent);transition:opacity .2s ease;&:hover{opacity:.7}p{color:var(--accent)}svg{stroke:var(--accent)}}@media (max-width:900px){.story-figure{padding:16px 14px 12px}.chapter{padding:64px 16px 0}.chapter:before{margin-bottom:32px}.row,.so-grid,.sources{grid-template-columns:minmax(0,1fr)}.in-short{padding:88px 16px 56px}.so-grid{gap:32px}.closing{margin-top:64px}.sources{padding-left:16px;padding-right:16px}}}.theme-dark #how-households-took-over-the-bank-loan-book-page{--page:#16151a;--card:color-mix(in oklch,#f2f0e6 8%,#16151a);--sandal:color-mix(in oklch,#e1d5bc 22%,#16151a);--ink:#f2f0e6;--accent:color-mix(in oklch,#ba644f,white 22%);--c-emph:color-mix(in oklch,#864fe3,white 15%);--c-second:color-mix(in oklch,#6b8e23,white 20%);--c-deemph:color-mix(in oklch,#a8957a,#16151a 30%);--c-cool:var(--c-second);--c-warm:var(--accent);--c-now:var(--c-emph);--c-then:var(--c-deemph)}