/* BTS Capital Readiness Engine v0.10.3 — cache-busted, always-visible Back navigation */
.capital-readiness-page .cre-page-nav{display:flex;align-items:center;gap:14px;padding:12px 28px;background:#f1eee6;color:#0a0a0a;border-bottom:1px solid #c9c2b7}
.capital-readiness-page .cre-page-nav-top{position:sticky;top:57px;z-index:84;box-shadow:0 8px 18px rgba(10,10,10,.08)}
.capital-readiness-page .cre-back-button{appearance:none;border:2px solid #0a0a0a;background:#0a0a0a;color:#fff;min-height:48px;padding:12px 18px;border-radius:0;font-family:var(--sans,Arial,sans-serif);font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;line-height:1}
.capital-readiness-page .cre-back-button span{color:#d3131f;font-size:20px;line-height:.7}
.capital-readiness-page .cre-back-button:hover{background:#26231f}
.capital-readiness-page .cre-back-button:focus-visible{outline:3px solid #d3131f;outline-offset:3px}
.capital-readiness-page .cre-page-nav-context{font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#625d55}
.capital-readiness-page .cre-form-actions .cre-back-button-bottom{margin-right:auto}
.capital-readiness-page .cre-result-actions .cre-back-button-bottom{margin:0}
@media(max-width:700px){
 .capital-readiness-page .cre-page-nav{padding:10px 18px;gap:10px}
 .capital-readiness-page .cre-page-nav-top{top:49px}
 .capital-readiness-page .cre-back-button{min-height:46px;padding:11px 15px;font-size:10px}
 .capital-readiness-page .cre-page-nav-context{font-size:8px;line-height:1.35}
 .capital-readiness-page .cre-form-actions .cre-back-button-bottom,.capital-readiness-page .cre-result-actions .cre-back-button-bottom{width:100%;margin:0;order:0}
}
@media print{.capital-readiness-page .cre-page-nav,.capital-readiness-page .cre-back-button{display:none!important}}
