.foreign-aid-page_wrap__sC31T{display:flex;flex-direction:column;gap:36px;margin-top:24px}.foreign-aid-page_section__zGP7Y{display:flex;flex-direction:column;gap:18px}.foreign-aid-page_sectionHeader__2HdVZ{display:flex;flex-direction:column;gap:4px}.foreign-aid-page_sectionKicker__z7_74{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--accent);margin:0}.foreign-aid-page_sectionTitle__4OO89{margin:0;font-size:1.35rem;color:var(--text)}.foreign-aid-page_sectionLead__XFIn0{margin:0;color:var(--text);line-height:1.55;font-size:.95rem;max-width:78ch}.foreign-aid-page_chartCard___4Vht{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 22px 18px;position:relative}.foreign-aid-page_chartHeader__H_YFq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.foreign-aid-page_chartTitle__75RLm{margin:0;font-size:1.05rem;font-weight:700}.foreign-aid-page_caption__pHm5W{margin:0;font-size:.82rem;color:var(--muted)}.foreign-aid-page_legend__zJ8pC{display:flex;gap:14px;flex-wrap:wrap;font-size:.82rem;color:var(--muted)}.foreign-aid-page_legendItem__FMwYG{display:inline-flex;align-items:center;gap:6px}.foreign-aid-page_legendSwatch__HE9hp{width:12px;height:4px;border-radius:2px;display:inline-block}.foreign-aid-page_svgFrame___wY2l{width:100%;position:relative}.foreign-aid-page_svgFrame___wY2l svg{display:block;width:100%;height:auto;font-family:inherit;overflow:visible}.foreign-aid-page_axisText__oDqhX{font-size:11px;fill:var(--muted)}.foreign-aid-page_gridLine__duT_t{stroke:rgba(15,23,42,.06);stroke-width:1}.foreign-aid-page_annotationLine__zOPES{stroke:rgba(15,23,42,.35);stroke-width:1;stroke-dasharray:3 3}.foreign-aid-page_annotationLabel__7MHoU{font-size:10px;fill:var(--muted)}.foreign-aid-page_hoverLine__IRfHa{stroke:rgba(15,23,42,.55);stroke-width:1;pointer-events:none}.foreign-aid-page_hoverDot__AsE00{stroke:#fff;stroke-width:1.5;pointer-events:none}.foreign-aid-page_tooltip__m3j7u{position:absolute;z-index:6;background:#1b2a3a;color:#f8fafc;padding:9px 12px;border-radius:10px;font-size:.82rem;line-height:1.45;pointer-events:none;white-space:nowrap;box-shadow:0 10px 22px rgba(15,23,42,.28);transform:translate(-50%,calc(-100% - 12px))}.foreign-aid-page_tooltip__m3j7u strong{display:block;font-size:.88rem;margin-bottom:4px;color:#fff}.foreign-aid-page_tooltip__m3j7u span{display:block}.foreign-aid-page_statRow__yE0_v{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.foreign-aid-page_statCard__4i6H7{padding:18px 20px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,118,110,.06),var(--panel));display:flex;flex-direction:column;gap:6px}.foreign-aid-page_statValue__dkn0P{font-size:1.35rem;font-weight:700;color:var(--accent-strong);line-height:1.2;letter-spacing:-.01em}.foreign-aid-page_statLabel__yPXMF{font-size:.86rem;color:var(--text);line-height:1.45}.foreign-aid-page_callout___00jP{padding:16px 18px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--line);border-left:4px solid var(--accent);font-size:.95rem;line-height:1.55;color:var(--text)}.foreign-aid-page_callout___00jP strong{color:var(--text)}.foreign-aid-page_callout___00jP small{display:block;margin-top:6px;color:var(--muted);font-size:.78rem}.foreign-aid-page_rankList__N12z9{display:flex;flex-direction:column;gap:12px}.foreign-aid-page_rankRow__XMwhK{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line-soft)}.foreign-aid-page_rankRow__XMwhK:last-child{border-bottom:0;padding-bottom:0}.foreign-aid-page_rankRowTop__Msqj3 .foreign-aid-page_rankIndex__8kBHa{background:rgba(29,78,216,.12);color:#1d4ed8;border-color:rgba(29,78,216,.22)}.foreign-aid-page_rankIndex__8kBHa{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--text);background:var(--panel-soft)}.foreign-aid-page_rankMain__jV_9d{display:flex;flex-direction:column;gap:8px;min-width:0}.foreign-aid-page_rankHeader__AJwMN{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.foreign-aid-page_rankCountry__UPobq{font-size:.98rem;font-weight:700;color:var(--text)}.foreign-aid-page_rankValue__tWhbS{font-size:.92rem;font-weight:700;color:var(--accent-strong);white-space:nowrap}.foreign-aid-page_rankBarTrack__ZZrr9{width:100%;height:12px;border-radius:999px;background:var(--surface-tint);overflow:hidden}.foreign-aid-page_rankBarFill__pW4bH{height:100%;border-radius:999px;background:linear-gradient(90deg,#4f9cf9,#1d4ed8)}.foreign-aid-page_rankMeta__8MTQF{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.82rem;color:var(--muted)}.foreign-aid-page_rankMetaPositive__NjVQR{color:#0f766e;font-weight:700}.foreign-aid-page_rankMetaNegative__KKfXx{color:#b91c1c;font-weight:700}.foreign-aid-page_rankMetaNeutral__v3xfv{color:var(--muted);font-weight:700}@media (max-width:720px){.foreign-aid-page_wrap__sC31T{gap:28px}.foreign-aid-page_chartCard___4Vht{padding:14px 14px 12px;border-radius:14px}.foreign-aid-page_chartHeader__H_YFq{margin-bottom:10px}.foreign-aid-page_sectionTitle__4OO89{font-size:1.15rem}.foreign-aid-page_chartTitle__75RLm{font-size:.98rem}.foreign-aid-page_statRow__yE0_v{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.foreign-aid-page_statCard__4i6H7{padding:14px}.foreign-aid-page_statValue__dkn0P{font-size:1.2rem}.foreign-aid-page_rankRow__XMwhK{grid-template-columns:40px minmax(0,1fr);gap:10px}.foreign-aid-page_rankIndex__8kBHa{width:34px;height:34px;font-size:.88rem}.foreign-aid-page_rankHeader__AJwMN,.foreign-aid-page_rankMeta__8MTQF{flex-direction:column;align-items:flex-start;gap:4px}}