/* Public referral presentation */
.header-actions .btn--magenta{font-weight:800;box-shadow:0 4px 12px #663a5922}
.page-debt-tool .debt-tool-shell{align-items:start;overflow:visible}
.page-debt-tool .debt-tool-progress{position:sticky;top:130px;align-self:start;max-height:calc(100dvh - 145px);overflow:auto;z-index:10}
@media(max-width:800px){.page-debt-tool .debt-tool-progress{top:0;max-height:180px;background:var(--deep);padding:12px}.page-debt-tool .debt-tool-progress ol{display:flex;gap:8px;overflow:auto}.page-debt-tool .debt-tool-progress .debt-picture{display:none}.page-debt-tool .debt-tool-progress li{flex:0 0 auto}}

.page-referral-action{margin:1.3rem 0}.page-debt-tool main,.page-debt-tool .theory-section,.page-debt-tool .debt-tool{overflow:visible}
