.debt-module__ecUu8W__page{--font-display:var(--font-editorial-display);--ink:#071426;--ink-soft:#20324a;--paper:var(--surface-page);--paper-blue:#edf3ff;--line:#d4deeb;--blue:#246bfe;--blue-bright:#72a6ff;--mint:#64e3b1;--amber:#ffca6a;background:var(--paper);color:var(--ink)}:is(html:has(.debt-module__ecUu8W__page),body:has(.debt-module__ecUu8W__page)){overflow-x:clip}html:has(.debt-module__ecUu8W__page){scroll-behavior:smooth}.debt-module__ecUu8W__page h1,.debt-module__ecUu8W__page h2,.debt-module__ecUu8W__page h3,.debt-module__ecUu8W__page p{text-wrap:pretty}.debt-module__ecUu8W__page h2{color:var(--ink);letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,4rem);font-weight:600;line-height:1.02}.debt-module__ecUu8W__page h3{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600}.debt-module__ecUu8W__page a{text-underline-offset:.24em}.debt-module__ecUu8W__eyebrow,.debt-module__ecUu8W__heroEyebrow{color:var(--blue);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:700}.debt-module__ecUu8W__hero{isolation:isolate;background:var(--surface-hero);color:#fff;min-height:min(760px,100svh - 74px);position:relative}.debt-module__ecUu8W__hero:before{content:"DEBT";z-index:-1;color:#0000;font-family:var(--font-display);letter-spacing:-.09em;-webkit-text-stroke:1px #ffffff13;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,28vw,30rem);font-weight:700;line-height:.8;position:absolute;bottom:-.26em;right:-.04em}.debt-module__ecUu8W__heroInner{z-index:1;width:min(1180px,100% - 3rem);min-height:inherit;padding:clamp(4.75rem, 8vw, 7rem) 0 max(clamp(7rem, 10vw, 9rem), var(--surface-hero-fade-height));grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:clamp(3rem,5vw,6rem);margin:0 auto;display:grid;position:relative}.debt-module__ecUu8W__heroCopy{min-width:0;max-width:760px}.debt-module__ecUu8W__heroEyebrow{color:var(--blue-bright)}.debt-module__ecUu8W__heroCopy h1{color:#fff;letter-spacing:-.04em;max-width:14ch;margin:0 0 1.5rem;font-size:clamp(3.6rem,5vw,4.75rem);font-weight:600;line-height:.97}.debt-module__ecUu8W__heroThesis{color:#fff;max-width:34ch;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,1.9vw,1.75rem);font-weight:500;line-height:1.24}.debt-module__ecUu8W__heroIntro{color:#aebdd0;max-width:61ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.15vw,1.15rem)}.debt-module__ecUu8W__heroMeta{color:#8fa3bc;font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:2rem;font-size:.75rem;display:flex}.debt-module__ecUu8W__heroMeta span:not(:last-child):after{content:"";background:var(--blue-bright);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-left:1.3rem;display:inline-block}.debt-module__ecUu8W__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.debt-module__ecUu8W__primaryAction,.debt-module__ecUu8W__secondaryAction{min-height:50px;font-family:var(--font-display);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.85rem 1.15rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.debt-module__ecUu8W__primaryAction{color:var(--ink);background:#fff;gap:1rem}.debt-module__ecUu8W__primaryAction svg,.debt-module__ecUu8W__ratioLinks svg,.debt-module__ecUu8W__nextLinks svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;transition:transform .18s}.debt-module__ecUu8W__primaryAction:hover svg,.debt-module__ecUu8W__ratioLinks a:hover svg,.debt-module__ecUu8W__nextLinks a:hover svg{transform:translate(4px)}.debt-module__ecUu8W__secondaryAction{color:#dbe6f5;border-color:#ffffff38}.debt-module__ecUu8W__heroLedger{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071b39c2;border:1px solid #ffffff24;border-radius:16px;padding:clamp(1.35rem,3vw,2.4rem);position:relative;box-shadow:0 28px 70px #0000003d}.debt-module__ecUu8W__heroLedger:after{content:"";z-index:-1;border-radius:inherit;border:1px solid #72a6ff2e;position:absolute;inset:12px -12px -12px 12px}.debt-module__ecUu8W__ledgerTopline,.debt-module__ecUu8W__visualHeader,.debt-module__ecUu8W__visualFooter{color:#8499b4;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:700;display:flex}.debt-module__ecUu8W__ledgerRows{gap:2rem;margin:3rem 0;display:grid}.debt-module__ecUu8W__ledgerRow>div:first-child{color:#b6c6d9;justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex}.debt-module__ecUu8W__ledgerRow strong{color:#fff;font-family:var(--font-display);font-size:1.6rem}.debt-module__ecUu8W__ledgerTrack{background:#ffffff14;border-radius:2px;height:8px;margin-top:.55rem;overflow:hidden}.debt-module__ecUu8W__ledgerTrack span{transform-origin:0;height:100%;animation:1.2s cubic-bezier(.2,.9,.2,1) both debt-module__ecUu8W__ledgerGrow;display:block}.debt-module__ecUu8W__revenueBar{background:var(--mint);width:94%}.debt-module__ecUu8W__spendingBar{background:linear-gradient(90deg, var(--blue) 0 94%, #ff7b72 94%);width:100%;animation-delay:.18s!important}.debt-module__ecUu8W__ledgerResult{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;padding-top:1.5rem;display:grid}.debt-module__ecUu8W__ledgerResult>div:not(.debt-module__ecUu8W__ledgerArrow){gap:.2rem;display:grid}.debt-module__ecUu8W__ledgerResult>div:last-child{text-align:right}.debt-module__ecUu8W__ledgerResult span{color:#8fa3bc;text-transform:uppercase;font-size:.72rem}.debt-module__ecUu8W__ledgerResult strong{color:#fff;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem)}.debt-module__ecUu8W__ledgerResult>div:last-child strong{color:#ff9c93}.debt-module__ecUu8W__ledgerArrow{gap:.3rem;display:flex}.debt-module__ecUu8W__ledgerArrow i{background:var(--blue-bright);border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite debt-module__ecUu8W__arrowPulse}.debt-module__ecUu8W__ledgerArrow i:nth-child(2){animation-delay:.16s}.debt-module__ecUu8W__ledgerArrow i:nth-child(3){animation-delay:.32s}.debt-module__ecUu8W__chapterNav{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7fbf0;position:sticky;top:72px;overflow-x:auto}.debt-module__ecUu8W__chapterNav>div{align-items:center;gap:1.5rem;width:min(1180px,100% - 3rem);min-width:max-content;min-height:54px;margin:0 auto;display:flex}.debt-module__ecUu8W__chapterNav span,.debt-module__ecUu8W__chapterNav a{color:#61718a;font-family:var(--font-display);font-size:.75rem;font-weight:650;text-decoration:none}.debt-module__ecUu8W__chapterNav span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase}.debt-module__ecUu8W__definitionSection,.debt-module__ecUu8W__storySection,.debt-module__ecUu8W__modelSection,.debt-module__ecUu8W__holdersSection,.debt-module__ecUu8W__riskSection,.debt-module__ecUu8W__euSection,.debt-module__ecUu8W__ratioSection,.debt-module__ecUu8W__faqSection,.debt-module__ecUu8W__sourcesSection,.debt-module__ecUu8W__nextSection{width:min(1180px,100% - 3rem);margin:0 auto}.debt-module__ecUu8W__page section[id]{scroll-margin-top:150px}.debt-module__ecUu8W__definitionSection{padding:clamp(5rem,9vw,8rem) 0 clamp(5rem,8vw,7rem)}.debt-module__ecUu8W__definitionLead{grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);align-items:end;column-gap:clamp(3rem,8vw,9rem);display:grid}.debt-module__ecUu8W__definitionLead .debt-module__ecUu8W__eyebrow{grid-column:1/-1}.debt-module__ecUu8W__definitionLead h2{max-width:15ch;margin:0}.debt-module__ecUu8W__definitionExplanation{align-self:end}.debt-module__ecUu8W__definitionExplanation p{max-width:64ch;color:var(--ink-soft);margin:0 0 1.35rem;font-size:1.05rem}.debt-module__ecUu8W__definitionExplanation>a,.debt-module__ecUu8W__holdersCopy>a,.debt-module__ecUu8W__sourcesSection a{color:var(--ink);font-size:.85rem;font-weight:650}.debt-module__ecUu8W__definitionStrip{border:1px solid var(--line);background:#fff9;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin-top:clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.debt-module__ecUu8W__definitionStrip>div{background:0 0;flex-direction:column;justify-content:space-between;min-width:0;min-height:190px;padding:1.55rem;display:flex}.debt-module__ecUu8W__definitionStrip>div+div{border-left:1px solid var(--line)}.debt-module__ecUu8W__definitionStrip>b{display:none}.debt-module__ecUu8W__definitionStrip span,.debt-module__ecUu8W__storyKicker,.debt-module__ecUu8W__riskLines span,.debt-module__ecUu8W__nextLinks span{color:#8090a7;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.debt-module__ecUu8W__definitionStrip strong{color:var(--ink);font-family:var(--font-display);margin-top:auto;font-size:1.25rem}.debt-module__ecUu8W__definitionStrip small{color:#65758c}.debt-module__ecUu8W__definitionStrip .debt-module__ecUu8W__definitionAccent{background:#fff0ee}.debt-module__ecUu8W__definitionStrip .debt-module__ecUu8W__definitionFinal{background:var(--paper-blue)}.debt-module__ecUu8W__storySection{border-top:1px solid var(--line);padding:clamp(5rem,9vw,8rem) 0}.debt-module__ecUu8W__sectionIntro{grid-template-columns:1fr minmax(280px,.42fr);gap:2rem 6rem;margin-bottom:4rem;display:grid}.debt-module__ecUu8W__sectionIntro .debt-module__ecUu8W__eyebrow{grid-column:1/-1}.debt-module__ecUu8W__sectionIntro h2{max-width:11ch;margin:0}.debt-module__ecUu8W__sectionIntro>p:last-child{color:var(--ink-soft);align-self:end;margin:0}.debt-module__ecUu8W__storyGrid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.debt-module__ecUu8W__storyCopy{display:grid}.debt-module__ecUu8W__storyStep{opacity:.4;min-height:55vh;padding:clamp(2rem,5vw,4rem) 0;transition:opacity .3s}.debt-module__ecUu8W__storyStep+.debt-module__ecUu8W__storyStep{border-top:1px solid var(--line)}.debt-module__ecUu8W__storyStepActive{opacity:1}.debt-module__ecUu8W__storyKicker{color:var(--blue);margin:0 0 1rem}.debt-module__ecUu8W__storyStep h3{margin:0 0 1rem}.debt-module__ecUu8W__storyStep p:last-child{max-width:48ch;color:var(--ink-soft)}.debt-module__ecUu8W__storyVisualColumn{position:sticky;top:158px}.debt-module__ecUu8W__storyVisual{background:var(--ink);color:#fff;border-radius:16px;min-height:560px;padding:1.5rem;overflow:hidden;box-shadow:0 30px 80px #07142626}.debt-module__ecUu8W__visualStatus{color:var(--blue-bright)}.debt-module__ecUu8W__flowCanvas{min-height:455px;margin:1.5rem 0;position:relative}.debt-module__ecUu8W__flowNode{z-index:2;background:#0d213b;border:1px solid #ffffff1c;border-radius:8px;width:38%;min-height:122px;padding:1rem;transition:border-color .3s,background .3s,transform .3s;display:grid;position:absolute}.debt-module__ecUu8W__flowNode:first-of-type{top:4%;left:4%}.debt-module__ecUu8W__flowNode:nth-of-type(2){top:4%;right:4%}.debt-module__ecUu8W__flowNode:nth-of-type(3){bottom:4%;right:4%}.debt-module__ecUu8W__flowNode:nth-of-type(4){bottom:4%;left:4%}.debt-module__ecUu8W__flowNodeActive{background:#123466;border-color:#72a6ffd9;transform:translateY(-3px);box-shadow:0 0 0 1px #72a6ff2e,0 14px 44px #246bfe33}.debt-module__ecUu8W__flowNodeNumber{color:#6f86a3;font-size:.65rem}.debt-module__ecUu8W__flowNodeLabel{font-family:var(--font-display);align-self:end;font-size:1.08rem;font-weight:650}.debt-module__ecUu8W__flowNodeDetail{color:#91a5bd;font-size:.78rem}.debt-module__ecUu8W__flowLines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.debt-module__ecUu8W__flowLines path{fill:none;stroke:#ffffff1c;stroke-dasharray:7 7;stroke-linecap:round;stroke-width:2px;transition:stroke .3s}.debt-module__ecUu8W__flowLines .debt-module__ecUu8W__flowLineActive{stroke:var(--blue-bright)}.debt-module__ecUu8W__flowPulse{z-index:3;background:var(--blue);width:10px;height:10px;box-shadow:0 0 20px var(--blue);border:2px solid #fff;border-radius:50%;animation:2.6s cubic-bezier(.45,0,.55,1) infinite debt-module__ecUu8W__flowTravel;position:absolute}.debt-module__ecUu8W__visualFooter{color:#b9c7d7;justify-content:flex-start;align-items:center}.debt-module__ecUu8W__legendDot{background:var(--blue-bright);width:7px;height:7px;box-shadow:0 0 12px var(--blue);border-radius:50%}.debt-module__ecUu8W__modelSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,9rem) 0;display:grid}.debt-module__ecUu8W__modelCopy h2{max-width:12ch}.debt-module__ecUu8W__modelCopy>p:not(.debt-module__ecUu8W__eyebrow){max-width:58ch;color:var(--ink-soft)}.debt-module__ecUu8W__controls{gap:1.5rem;margin-top:2.5rem;display:grid}.debt-module__ecUu8W__control{gap:.8rem;display:grid}.debt-module__ecUu8W__control>span{justify-content:space-between;gap:1rem;font-size:.86rem;display:flex}.debt-module__ecUu8W__control strong{color:var(--blue);font-family:var(--font-display)}.debt-module__ecUu8W__control input{width:100%;accent-color:var(--blue)}.debt-module__ecUu8W__modelNote{border-left:2px solid var(--amber);padding-left:1rem;font-size:.8rem}.debt-module__ecUu8W__modelVisual{background:var(--ink);color:#fff;border:1px solid #29405d;border-radius:12px;min-height:520px;padding:clamp(1.4rem,3vw,2.5rem)}.debt-module__ecUu8W__modelSummary{border-bottom:1px solid #29405d;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:2rem;display:grid}.debt-module__ecUu8W__modelSummary>div{gap:.25rem;display:grid}.debt-module__ecUu8W__modelSummary span{color:#91a6bf;text-transform:uppercase;font-size:.72rem}.debt-module__ecUu8W__modelSummary strong{color:#fff;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3.7rem)}.debt-module__ecUu8W__modelSummary .debt-module__ecUu8W__modelIncrease{color:#ff9a91}.debt-module__ecUu8W__modelChart{border-bottom:1px solid #29405d;grid-template-columns:repeat(11,1fr);align-items:end;gap:clamp(4px,1vw,12px);height:320px;padding-top:2rem;display:grid}.debt-module__ecUu8W__modelBarColumn{align-items:end;height:100%;display:grid}.debt-module__ecUu8W__modelBar{background:linear-gradient(180deg, var(--mint) 0%, var(--blue) 100%);border-radius:3px 3px 0 0;min-height:12px;transition:height .32s cubic-bezier(.2,.9,.2,1)}.debt-module__ecUu8W__modelBarColumn span{color:#91a6bf;text-align:center;min-height:1.4rem;padding-top:.4rem;font-size:.65rem}.debt-module__ecUu8W__holdersSection{border-top:1px solid var(--line);grid-template-columns:minmax(520px,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(4rem,9vw,10rem);padding:clamp(6rem,11vw,10rem) 0;display:grid}.debt-module__ecUu8W__holdersGraphic{place-items:center;min-height:590px;display:grid}.debt-module__ecUu8W__holderOrbit{aspect-ratio:1;border:1px solid #c5d1e1;border-radius:50%;width:min(100%,570px);position:relative}.debt-module__ecUu8W__holderOrbit:before,.debt-module__ecUu8W__holderOrbit:after{content:"";border:1px solid #dce4ef;border-radius:50%;position:absolute}.debt-module__ecUu8W__holderOrbit:before{inset:13%}.debt-module__ecUu8W__holderOrbit:after{inset:27%}.debt-module__ecUu8W__holderCore{z-index:3;background:var(--ink);color:#fff;text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;inset:35%;box-shadow:0 22px 55px #07142638}.debt-module__ecUu8W__holderCore span,.debt-module__ecUu8W__holderCore small{color:#9db0c7;text-transform:uppercase;font-size:.62rem}.debt-module__ecUu8W__holderCore strong{font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(1.4rem,3vw,2.4rem)}.debt-module__ecUu8W__holder{z-index:4;background:var(--paper);font-family:var(--font-display);white-space:nowrap;border:1px solid #c7d4e5;border-radius:5px;padding:.65rem .85rem;font-size:.78rem;font-weight:650;position:absolute}.debt-module__ecUu8W__holderBanks{top:20%;left:3%}.debt-module__ecUu8W__holderPensions{top:18%;right:-2%}.debt-module__ecUu8W__holderForeign{bottom:25%;right:-6%}.debt-module__ecUu8W__holderCentral{bottom:13%;left:7%}.debt-module__ecUu8W__holderHouseholds{top:-3%;left:39%}.debt-module__ecUu8W__holdersCopy h2{max-width:11ch}.debt-module__ecUu8W__holdersCopy p:not(.debt-module__ecUu8W__eyebrow){color:var(--ink-soft)}.debt-module__ecUu8W__riskSection{border-top:1px solid var(--line);padding:clamp(6rem,10vw,9rem) 0}.debt-module__ecUu8W__riskHeading{grid-template-columns:1fr minmax(280px,.45fr);align-items:end;gap:2rem 6rem;display:grid}.debt-module__ecUu8W__riskHeading .debt-module__ecUu8W__eyebrow{grid-column:1/-1}.debt-module__ecUu8W__riskHeading h2{max-width:11ch;margin:0}.debt-module__ecUu8W__riskHeading>p:last-child{color:var(--ink-soft);margin:0}.debt-module__ecUu8W__riskLines{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}.debt-module__ecUu8W__riskLines>div{border-left:1px solid var(--line);min-height:250px;padding:1.2rem 1.3rem 0}.debt-module__ecUu8W__riskLines>div:first-child{border-left:0}.debt-module__ecUu8W__riskLines h3{margin-top:3rem;font-size:1.25rem}.debt-module__ecUu8W__riskLines p{color:var(--ink-soft);font-size:.9rem}.debt-module__ecUu8W__euSection{background:var(--ink);color:#fff;width:100%;padding:clamp(6rem,10vw,9rem) max(1.5rem,50% - 660px)}.debt-module__ecUu8W__euSection h2{color:#fff;max-width:11ch}.debt-module__ecUu8W__euHeader{grid-template-columns:1fr minmax(300px,.42fr);align-items:end;gap:4rem;display:grid}.debt-module__ecUu8W__euTotal{border-left:1px solid #fff3;padding-left:1.5rem;display:grid}.debt-module__ecUu8W__euTotal span,.debt-module__ecUu8W__euTotal small{color:#91a6bf;font-size:.72rem}.debt-module__ecUu8W__euTotal strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3rem,7vw,6rem);line-height:1}.debt-module__ecUu8W__countryBars{border-top:1px solid #ffffff2e;margin-top:5rem}.debt-module__ecUu8W__countryBarRow{color:#fff;border-bottom:1px solid #ffffff21;grid-template-columns:45px minmax(100px,.3fr) 1fr minmax(100px,auto);align-items:center;gap:1.2rem;min-height:76px;text-decoration:none;display:grid}.debt-module__ecUu8W__countryRank{color:#6e829a;font-size:.7rem}.debt-module__ecUu8W__countryName{font-family:var(--font-display);font-weight:650}.debt-module__ecUu8W__countryTrack{background:#ffffff14;height:7px}.debt-module__ecUu8W__countryTrack i{background:linear-gradient(90deg, var(--blue), var(--blue-bright));height:100%;transition:filter .18s;display:block}.debt-module__ecUu8W__countryBarRow:hover .debt-module__ecUu8W__countryTrack i{filter:brightness(1.25)}.debt-module__ecUu8W__countryBarRow strong{font-family:var(--font-display);text-align:right;font-size:1.15rem}.debt-module__ecUu8W__euMethodNote{color:#8fa3bc;max-width:90ch;margin:2rem 0 0 auto;font-size:.76rem}.debt-module__ecUu8W__euMethodNote a{color:#dce7f6}.debt-module__ecUu8W__ratioSection{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(4rem,9vw,10rem);padding:clamp(6rem,11vw,10rem) 0;display:grid}.debt-module__ecUu8W__ratioCopy h2{max-width:12ch}.debt-module__ecUu8W__ratioCopy>p:not(.debt-module__ecUu8W__eyebrow){max-width:60ch;color:var(--ink-soft)}.debt-module__ecUu8W__ratioLinks{gap:.75rem;margin-top:2rem;display:grid}.debt-module__ecUu8W__ratioLinks a{width:fit-content;color:var(--ink);align-items:center;gap:.7rem;font-size:.84rem;font-weight:650;display:inline-flex}.debt-module__ecUu8W__ratioVisual{background:#edf3fc;border:1px solid #c8d6e9;border-radius:12px;padding:clamp(2rem,5vw,4.5rem)}.debt-module__ecUu8W__ratioNumber{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(6rem,15vw,12rem);font-weight:700;line-height:.8}.debt-module__ecUu8W__ratioNumber span{color:var(--blue);letter-spacing:-.03em;vertical-align:top;font-size:.32em}.debt-module__ecUu8W__ratioRule{background:linear-gradient(90deg, #a9c3fb 0 50%, var(--blue) 50% 51%, #ffcb78 51% 75%, #ff8b83 75%);height:10px;margin-top:3rem;position:relative}.debt-module__ecUu8W__ratioRule span{background:var(--ink);width:2px;height:28px;position:absolute;top:-9px;left:50%}.debt-module__ecUu8W__ratioRule i{background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-18px;left:calc(50% - 5px)}.debt-module__ecUu8W__ratioLabels{color:#75859b;justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.68rem;display:flex}.debt-module__ecUu8W__ratioLabels strong{color:var(--ink)}.debt-module__ecUu8W__ratioVisual>p{border-top:1px solid var(--line);color:#697a92;margin:3rem 0 0;padding-top:1rem;font-size:.78rem}.debt-module__ecUu8W__faqSection{border-top:1px solid var(--line);grid-template-columns:minmax(360px,.76fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);padding:clamp(6rem,10vw,9rem) 0;display:grid}.debt-module__ecUu8W__faqHeading{align-self:start;min-width:0;position:sticky;top:158px}.debt-module__ecUu8W__faqHeading h2{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.35rem,3.3vw,3.25rem);line-height:1.02}.debt-module__ecUu8W__faqList{border-top:1px solid var(--ink);min-width:0}.debt-module__ecUu8W__faqList details{border-bottom:1px solid var(--line)}.debt-module__ecUu8W__faqList summary{cursor:pointer;min-height:90px;font-family:var(--font-display);grid-template-columns:42px 1fr 20px;align-items:center;gap:1rem;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:600;line-height:1.3;list-style:none;display:grid}.debt-module__ecUu8W__faqList summary::-webkit-details-marker{display:none}.debt-module__ecUu8W__faqList summary span{color:#8a99ad;font-size:.68rem}.debt-module__ecUu8W__faqList summary i{width:16px;height:16px;position:relative}.debt-module__ecUu8W__faqList summary i:before,.debt-module__ecUu8W__faqList summary i:after{content:"";background:var(--ink);width:16px;height:1px;transition:transform .18s;position:absolute;top:7px;left:0}.debt-module__ecUu8W__faqList summary i:after{transform:rotate(90deg)}.debt-module__ecUu8W__faqList details[open] summary i:after{transform:rotate(0)}.debt-module__ecUu8W__faqList details>p{max-width:68ch;color:var(--ink-soft);margin:-.5rem 0 0;padding:0 2rem 2rem 58px}.debt-module__ecUu8W__sourcesSection{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.42fr) 1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(5rem,9vw,8rem) 0;display:grid}.debt-module__ecUu8W__sourcesSection h2{font-size:clamp(2.2rem,4vw,4rem)}.debt-module__ecUu8W__sourcesSection>div>p:last-child{color:var(--ink-soft)}.debt-module__ecUu8W__sourcesSection ol{border-top:1px solid var(--ink);counter-reset:source;margin:0;padding:0;list-style:none}.debt-module__ecUu8W__sourcesSection li{counter-increment:source;border-bottom:1px solid var(--line);padding:1.2rem 0}.debt-module__ecUu8W__sourcesSection li:before{content:"0" counter(source);color:#8998aa;width:3rem;font-size:.65rem;display:inline-block}.debt-module__ecUu8W__nextSection{background:#e8f0fd;width:100%;padding:clamp(5rem,9vw,8rem) max(1.5rem,50% - 590px)}.debt-module__ecUu8W__nextSection>div:first-child{justify-content:space-between;align-items:end;gap:2rem;display:flex}.debt-module__ecUu8W__nextSection h2{max-width:11ch;margin-bottom:0}.debt-module__ecUu8W__nextLinks{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.debt-module__ecUu8W__nextLinks a{min-height:190px;color:var(--ink);border-right:1px solid #b9c8df;grid-template-rows:1fr auto;grid-template-columns:1fr auto;padding:1.25rem;text-decoration:none;display:grid}.debt-module__ecUu8W__nextLinks a:first-child{border-left:1px solid #b9c8df}.debt-module__ecUu8W__nextLinks span{grid-column:1/-1}.debt-module__ecUu8W__nextLinks strong{font-family:var(--font-display);align-self:end}.debt-module__ecUu8W__nextLinks svg{align-self:end}@keyframes debt-module__ecUu8W__ledgerGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes debt-module__ecUu8W__arrowPulse{0%,to{opacity:.25;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes debt-module__ecUu8W__flowTravel{0%{top:18%;left:36%}24%{top:18%;left:64%}49%{top:72%;left:72%}74%{top:72%;left:28%}to{top:18%;left:20%}}@media (max-width:1050px){.debt-module__ecUu8W__heroInner,.debt-module__ecUu8W__modelSection,.debt-module__ecUu8W__holdersSection,.debt-module__ecUu8W__ratioSection{grid-template-columns:1fr}.debt-module__ecUu8W__heroInner{grid-template-columns:minmax(0,1fr);gap:4rem;padding-top:6rem}.debt-module__ecUu8W__heroCopy h1{max-width:10ch}.debt-module__ecUu8W__heroLedger{max-width:720px}.debt-module__ecUu8W__storyGrid{grid-template-columns:minmax(280px,.7fr) minmax(440px,1fr);gap:3rem}.debt-module__ecUu8W__holdersGraphic{order:2}.debt-module__ecUu8W__holdersCopy{order:1}.debt-module__ecUu8W__holdersCopy h2{max-width:14ch}.debt-module__ecUu8W__riskLines{grid-template-columns:repeat(2,1fr)}.debt-module__ecUu8W__riskLines>div:nth-child(3){border-left:0}.debt-module__ecUu8W__ratioVisual{max-width:760px}}@media (max-width:820px){.debt-module__ecUu8W__page h2,.debt-module__ecUu8W__page h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.debt-module__ecUu8W__sectionIntro h2,.debt-module__ecUu8W__holdersCopy h2,.debt-module__ecUu8W__euSection h2,.debt-module__ecUu8W__nextSection h2{max-width:100%}.debt-module__ecUu8W__nextSection>div:first-child{flex-direction:column;align-items:flex-start;gap:1rem}.debt-module__ecUu8W__heroInner,.debt-module__ecUu8W__definitionSection,.debt-module__ecUu8W__storySection,.debt-module__ecUu8W__modelSection,.debt-module__ecUu8W__holdersSection,.debt-module__ecUu8W__riskSection,.debt-module__ecUu8W__ratioSection,.debt-module__ecUu8W__faqSection,.debt-module__ecUu8W__sourcesSection{width:min(100% - 2rem,680px)}.debt-module__ecUu8W__chapterNav{top:72px}.debt-module__ecUu8W__chapterNav>div{width:calc(100% - 2rem)}.debt-module__ecUu8W__definitionLead,.debt-module__ecUu8W__sectionIntro,.debt-module__ecUu8W__riskHeading,.debt-module__ecUu8W__euHeader,.debt-module__ecUu8W__faqSection,.debt-module__ecUu8W__sourcesSection{grid-template-columns:minmax(0,1fr)}.debt-module__ecUu8W__definitionLead .debt-module__ecUu8W__eyebrow,.debt-module__ecUu8W__sectionIntro .debt-module__ecUu8W__eyebrow,.debt-module__ecUu8W__riskHeading .debt-module__ecUu8W__eyebrow{grid-column:auto}.debt-module__ecUu8W__definitionStrip{grid-template-columns:1fr}.debt-module__ecUu8W__definitionStrip>div{min-height:130px}.debt-module__ecUu8W__definitionStrip>div+div{border-left:0;border-top:1px solid var(--line)}.debt-module__ecUu8W__storyGrid{grid-template-columns:1fr}.debt-module__ecUu8W__storyCopy{order:2}.debt-module__ecUu8W__storyVisualColumn{order:1;position:relative;top:0}.debt-module__ecUu8W__storyStep{opacity:1;min-height:auto}.debt-module__ecUu8W__storyVisual{min-height:510px}.debt-module__ecUu8W__modelSection{gap:3rem}.debt-module__ecUu8W__modelVisual{min-height:460px}.debt-module__ecUu8W__modelChart{height:270px}.debt-module__ecUu8W__holderOrbit{width:min(90vw,540px)}.debt-module__ecUu8W__faqHeading{position:relative;top:auto}.debt-module__ecUu8W__nextLinks{grid-template-columns:repeat(2,1fr)}.debt-module__ecUu8W__nextLinks a:nth-child(3){border-left:1px solid #b9c8df}}@media (max-width:560px){.debt-module__ecUu8W__hero{min-height:auto}.debt-module__ecUu8W__heroInner{width:calc(100% - 2rem);padding:4rem 0 max(6.5rem, var(--surface-hero-fade-height))}.debt-module__ecUu8W__heroCopy h1{letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(2.125rem,9vw,2.5rem);line-height:1.08}.debt-module__ecUu8W__heroThesis{font-size:1.25rem;line-height:1.28}.debt-module__ecUu8W__heroMeta{display:grid}.debt-module__ecUu8W__heroMeta span:after{display:none!important}.debt-module__ecUu8W__heroActions{flex-direction:column;align-items:stretch}.debt-module__ecUu8W__heroLedger{padding:1.2rem}.debt-module__ecUu8W__heroLedger:after{display:none}.debt-module__ecUu8W__ledgerResult{grid-template-columns:1fr}.debt-module__ecUu8W__ledgerResult>div:last-child{text-align:left}.debt-module__ecUu8W__ledgerArrow{transform-origin:0;transform:rotate(90deg)}.debt-module__ecUu8W__page h2{font-size:clamp(2.25rem,12vw,3.7rem)}.debt-module__ecUu8W__chapterNav>div{gap:1rem}.debt-module__ecUu8W__chapterNav span{display:none}.debt-module__ecUu8W__page section[id]{scroll-margin-top:142px}.debt-module__ecUu8W__storyVisual{min-height:430px;padding:1rem}.debt-module__ecUu8W__flowCanvas{min-height:345px}.debt-module__ecUu8W__flowNode{width:43%;min-height:100px;padding:.75rem}.debt-module__ecUu8W__flowNodeLabel{font-size:.88rem}.debt-module__ecUu8W__flowNodeDetail{font-size:.66rem}.debt-module__ecUu8W__modelSummary{grid-template-columns:1fr}.debt-module__ecUu8W__modelVisual{min-height:410px}.debt-module__ecUu8W__modelChart{gap:3px;height:230px}.debt-module__ecUu8W__holdersGraphic{min-height:440px}.debt-module__ecUu8W__holderOrbit{width:min(90vw,400px)}.debt-module__ecUu8W__holder{padding:.48rem .55rem;font-size:.64rem}.debt-module__ecUu8W__holderForeign{right:-2%}.debt-module__ecUu8W__holderPensions{right:0}.debt-module__ecUu8W__riskLines{grid-template-columns:1fr}.debt-module__ecUu8W__riskLines>div{border-left:0;border-bottom:1px solid var(--line);min-height:auto;padding:1.2rem 0 1.8rem}.debt-module__ecUu8W__riskLines h3{margin-top:1.6rem}.debt-module__ecUu8W__euSection{padding-left:1rem;padding-right:1rem}.debt-module__ecUu8W__euHeader{gap:2rem}.debt-module__ecUu8W__euTotal{border-left:0;padding-left:0}.debt-module__ecUu8W__countryBarRow{grid-template-columns:28px 1fr auto;gap:.65rem}.debt-module__ecUu8W__countryTrack{grid-area:2/2/auto/-1}.debt-module__ecUu8W__ratioVisual{padding:2rem 1.2rem}.debt-module__ecUu8W__ratioNumber{font-size:7.5rem}.debt-module__ecUu8W__ratioLabels strong{text-align:center}.debt-module__ecUu8W__faqList summary{grid-template-columns:30px 1fr 18px;gap:.6rem}.debt-module__ecUu8W__faqList details>p{padding-left:40px}.debt-module__ecUu8W__nextLinks{grid-template-columns:1fr}.debt-module__ecUu8W__nextLinks a,.debt-module__ecUu8W__nextLinks a:nth-child(3){border-left:1px solid #b9c8df;min-height:140px}}@media (prefers-reduced-motion:reduce){.debt-module__ecUu8W__ledgerTrack span,.debt-module__ecUu8W__ledgerArrow i,.debt-module__ecUu8W__flowPulse{animation:none}.debt-module__ecUu8W__flowPulse{display:none}}.debt-module__ecUu8W__page .debt-module__ecUu8W__heroCopy h1{font-family:var(--type-font);font-size:var(--type-h1);letter-spacing:var(--type-heading-tracking);font-weight:700;line-height:var(--type-heading-leading)}.debt-module__ecUu8W__page h2{font-family:var(--type-font);font-size:var(--type-h2);letter-spacing:var(--type-heading-tracking);font-weight:700;line-height:var(--type-heading-leading)}.debt-module__ecUu8W__page h3{font-family:var(--type-font);font-size:var(--type-h3);letter-spacing:var(--type-heading-tracking);line-height:1.25}.debt-module__ecUu8W__page .debt-module__ecUu8W__heroThesis{font-family:var(--type-font);font-size:var(--type-lede);line-height:var(--type-heading-leading)}
