/* Capital Readiness score-first UX v0.1.0 — presentation only. */
.capital-readiness-page .cre-app-wrap{padding-top:clamp(34px,5vw,64px)}
.capital-readiness-page .cre-methodology-compact{max-width:1380px;margin:-54px auto 76px;padding:0 clamp(16px,3vw,46px);color:var(--paper)}
.capital-readiness-page .cre-methodology-compact>summary{list-style:none;cursor:pointer;min-height:58px;border-top:1px solid #3d3934;border-bottom:1px solid #3d3934;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 4px;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9f9990}
.capital-readiness-page .cre-methodology-compact>summary::-webkit-details-marker{display:none}
.capital-readiness-page .cre-methodology-compact>summary span{color:var(--paper);font-size:11px}
.capital-readiness-page .cre-methodology-compact>summary b{font-weight:800;color:#777168}
.capital-readiness-page .cre-methodology-compact>summary i{font:400 22px/1 var(--sans);color:var(--red);font-style:normal;transition:transform .18s ease}
.capital-readiness-page .cre-methodology-compact[open]>summary i{transform:rotate(45deg)}
.capital-readiness-page .cre-methodology-compact-body{border-bottom:1px solid #3d3934}
.capital-readiness-page .cre-methodology-compact .cre-thesis{padding:42px 0 34px;gap:46px}
.capital-readiness-page .cre-methodology-compact .cre-thesis>p{margin-top:0;font-size:15px;line-height:1.58}
.capital-readiness-page .cre-methodology-compact .cre-thesis h2{font-size:clamp(30px,3.3vw,48px)}
.capital-readiness-page .cre-methodology-compact .cre-method-grid{padding:0 0 34px}
.capital-readiness-page .cre-methodology-compact .cre-method-grid article{min-height:0;padding:22px}
.capital-readiness-page .cre-methodology-compact .cre-method-grid h3{font-size:30px;margin:20px 0 11px}
.capital-readiness-page .cre-methodology-compact .cre-source-bar{margin:0;padding:20px 0;border-bottom:0}
@media(max-width:1050px){.capital-readiness-page .cre-methodology-compact .cre-thesis{grid-template-columns:1fr;gap:18px}}
@media(max-width:700px){.capital-readiness-page .cre-app-wrap{padding-top:24px}.capital-readiness-page .cre-methodology-compact{margin:-38px auto 54px;padding:0 12px}.capital-readiness-page .cre-methodology-compact>summary{grid-template-columns:1fr auto;gap:7px;padding:10px 2px}.capital-readiness-page .cre-methodology-compact>summary b{grid-column:1/2;grid-row:2}.capital-readiness-page .cre-methodology-compact>summary i{grid-column:2;grid-row:1/3}.capital-readiness-page .cre-methodology-compact .cre-thesis{padding:30px 0 26px}.capital-readiness-page .cre-methodology-compact .cre-method-grid{padding:0 0 26px}.capital-readiness-page .cre-methodology-compact .cre-method-grid article{min-height:0;padding:20px}.capital-readiness-page .cre-methodology-compact .cre-source-bar{margin:0;padding:18px 0}}
@media print{.capital-readiness-page .cre-methodology-compact{display:none!important}.capital-readiness-page .cre-app-wrap{padding-top:0}}
