.resilience-figures[data-astro-cid-wicazk5f]{font-family:var(--sans);color:var(--ink);margin:2.5rem 0}.resilience-figure[data-astro-cid-wicazk5f],.model-swap[data-astro-cid-wicazk5f]{border-top:3px solid var(--teal);background:#edf7f6;min-width:0;margin:2.5rem 0;padding:clamp(1.2rem,3vw,2rem)}figcaption[data-astro-cid-wicazk5f]{color:var(--navy);font:600 clamp(1.45rem,3vw,2rem)/1.15 var(--serif);margin-bottom:1rem}.endpoint-flow[data-astro-cid-wicazk5f]{background:var(--navy);color:var(--white);text-align:center;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem;font-weight:700;display:flex}.endpoint-flow[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{flex:1}.endpoint-flow[data-astro-cid-wicazk5f] b[data-astro-cid-wicazk5f]{color:var(--teal)}.contract-surface[data-astro-cid-wicazk5f]{background:var(--white);border:1px solid #aac4c6;margin-top:1rem;padding:1rem}.contract-surface[data-astro-cid-wicazk5f] p[data-astro-cid-wicazk5f]{margin:.1rem 0 .7rem}.contract-surface[data-astro-cid-wicazk5f] ul[data-astro-cid-wicazk5f]{margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.55}.figure-note[data-astro-cid-wicazk5f]{color:#526f7f;margin:1rem 0 0;font-size:.83rem;line-height:1.55}.figure-intro[data-astro-cid-wicazk5f]{margin:0 0 1rem}.swap-heading[data-astro-cid-wicazk5f] h3[data-astro-cid-wicazk5f]{font:600 clamp(1.45rem,3vw,2rem)/1.15 var(--serif);margin:.15rem 0 .75rem}.swap-heading[data-astro-cid-wicazk5f]>p[data-astro-cid-wicazk5f]:last-child{color:#526f7f;max-width:50rem;margin:0;font-size:.95rem;line-height:1.55}.swap-heading[data-astro-cid-wicazk5f] .eyebrow[data-astro-cid-wicazk5f]{margin-bottom:.55rem}.swap-controls[data-astro-cid-wicazk5f]{gap:.65rem;margin:1.25rem 0;display:flex}.swap-controls[data-astro-cid-wicazk5f] button[data-astro-cid-wicazk5f]{background:var(--white);color:var(--navy);font:700 .9rem var(--sans);cursor:pointer;border:1px solid #79979e;padding:.65rem .85rem}.swap-controls[data-astro-cid-wicazk5f] button[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{color:#526f7f;margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.swap-controls[data-astro-cid-wicazk5f] button[data-astro-cid-wicazk5f][aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--white)}.swap-controls[data-astro-cid-wicazk5f] button[data-astro-cid-wicazk5f][aria-pressed=true] span[data-astro-cid-wicazk5f]{color:#c7d8e0}.swap-controls[data-astro-cid-wicazk5f] button[data-astro-cid-wicazk5f]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.swap-status[data-astro-cid-wicazk5f]{border-bottom:1px solid #aac4c6;min-height:2.8rem;margin:0 0 1rem;padding:.7rem 0;font-size:.9rem;line-height:1.45}.swap-grid[data-astro-cid-wicazk5f]{background:#aac4c6;border:1px solid #aac4c6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.swap-grid[data-astro-cid-wicazk5f] div[data-astro-cid-wicazk5f]{background:var(--white);justify-content:space-between;gap:1rem;min-width:0;padding:.8rem;font-size:.85rem;line-height:1.35;display:flex}.swap-grid[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{color:#526f7f}.swap-grid[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f]{text-align:right;color:var(--navy)}.swap-grid[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f].caution{color:#9b433b}.recovery-time[data-astro-cid-wicazk5f] ol[data-astro-cid-wicazk5f],.failure-exercise[data-astro-cid-wicazk5f] ol[data-astro-cid-wicazk5f],.portability-ladder[data-astro-cid-wicazk5f] ol[data-astro-cid-wicazk5f]{margin:0;padding:0;list-style:none}.recovery-time[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]{border-top:1px solid #aac4c6;grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.recovery-time[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f]{color:var(--teal-strong);font:700 1.12rem/1.25 var(--sans)}.recovery-time[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{font-size:.9rem;line-height:1.5}.portability-ladder[data-astro-cid-wicazk5f] ol[data-astro-cid-wicazk5f]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.portability-ladder[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]{background:var(--navy);min-width:0;color:var(--white);flex-direction:column;padding:1rem;display:flex}.portability-ladder[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]:nth-child(2){background:#0e3041}.portability-ladder[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]:nth-child(3){background:#16485a}.portability-ladder[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]:nth-child(4){background:#1e6471}.portability-ladder[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]:nth-child(5){background:#237c80}.portability-ladder[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f]{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.portability-ladder[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{font:600 1.15rem/1.1 var(--serif);margin:.5rem 0}.portability-ladder[data-astro-cid-wicazk5f] small[data-astro-cid-wicazk5f]{color:#d6e7ea;font-size:.78rem;line-height:1.45}.debt-streams[data-astro-cid-wicazk5f]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.65rem;display:grid}.debt-streams[data-astro-cid-wicazk5f] section[data-astro-cid-wicazk5f]{background:var(--white);border:1px solid #aac4c6;flex-direction:column;padding:1rem;display:flex}.debt-streams[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f]{font:600 1.05rem/1.2 var(--serif)}.debt-streams[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{color:#526f7f;margin-top:.55rem;font-size:.83rem;line-height:1.45}.debt-streams[data-astro-cid-wicazk5f]>b[data-astro-cid-wicazk5f]{color:var(--teal);align-self:center;font-size:1.65rem}.debt-streams[data-astro-cid-wicazk5f] .debt-result[data-astro-cid-wicazk5f]{background:var(--navy);border-color:var(--navy)}.debt-streams[data-astro-cid-wicazk5f] .debt-result[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f]{color:var(--white)}.debt-streams[data-astro-cid-wicazk5f] .debt-result[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{color:#c7d8e0}.failure-exercise[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]{border-top:1px solid #aac4c6;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.failure-exercise[data-astro-cid-wicazk5f] time[data-astro-cid-wicazk5f]{color:var(--teal-strong);font:700 .82rem var(--sans);letter-spacing:.08em}.failure-exercise[data-astro-cid-wicazk5f] span[data-astro-cid-wicazk5f]{font-size:.92rem;line-height:1.5}@media (width<=700px){.endpoint-flow[data-astro-cid-wicazk5f]{grid-template-columns:1fr;display:grid}.endpoint-flow[data-astro-cid-wicazk5f] b[data-astro-cid-wicazk5f]{justify-self:center;transform:rotate(90deg)}.swap-grid[data-astro-cid-wicazk5f],.portability-ladder[data-astro-cid-wicazk5f] ol[data-astro-cid-wicazk5f]{grid-template-columns:1fr}.portability-ladder[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]{padding:.9rem 1rem}.debt-streams[data-astro-cid-wicazk5f]{grid-template-columns:1fr}.debt-streams[data-astro-cid-wicazk5f]>b[data-astro-cid-wicazk5f]{justify-self:center;transform:rotate(90deg)}.recovery-time[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f],.failure-exercise[data-astro-cid-wicazk5f] li[data-astro-cid-wicazk5f]{grid-template-columns:1fr;gap:.35rem}.swap-controls[data-astro-cid-wicazk5f]{flex-direction:column}.swap-controls[data-astro-cid-wicazk5f] button[data-astro-cid-wicazk5f]{text-align:left}.swap-grid[data-astro-cid-wicazk5f] div[data-astro-cid-wicazk5f]{flex-direction:column;align-items:start;gap:.2rem}.swap-grid[data-astro-cid-wicazk5f] strong[data-astro-cid-wicazk5f]{text-align:left}}@media (prefers-reduced-motion:reduce){[data-astro-cid-wicazk5f]{scroll-behavior:auto!important;transition:none!important}}
