.analyst-main{display:block;max-width:1280px;margin:3rem auto;padding:0 1.25rem 4rem}.analyst-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:1.5rem;align-items:start}.analyst-grid .apply-card{margin:0 0 1.25rem}.analyst-household{padding:1rem 0;border-bottom:1px solid #d9e2dd}.analyst-household h3{overflow-wrap:anywhere}.analyst-run{min-height:24rem}.analyst-timeline{padding-left:1.5rem}.analyst-timeline li{padding:.65rem .25rem;border-bottom:1px solid #d9e2dd}.analyst-timeline summary{cursor:pointer}.analyst-refusal{color:#8b3022;overflow-wrap:anywhere}.analyst-spend{font-weight:650;font-variant-numeric:tabular-nums}.analyst-active{background:#e9f3ed;border-left:4px solid #227554;padding:1rem}.analyst-review{position:fixed;inset:0 0 0 auto;width:360px;overflow:auto;background:#f7faf8;color:#213b30;border-left:1px solid #cbd9d0;z-index:1100;padding:1.2rem;box-sizing:border-box;font:14px/1.6 system-ui}.analyst-review h2{font-size:1.3rem}.analyst-review pre,.analyst-main pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40rem;overflow:auto;font-size:12px}.analyst-story-review{padding-right:360px}.analyst-review-reopen{position:fixed;right:12px;bottom:12px;z-index:1101}.analyst-review-reopen[hidden]{display:none}#runs{display:grid;gap:.5rem;margin-top:1rem}#confirmed{display:grid;gap:.5rem}@media(max-width:900px){.analyst-grid{grid-template-columns:1fr}.analyst-review{position:fixed;inset:auto 0 0;width:100%;height:40vh;max-height:40vh;border-top:1px solid #cbd9d0}.analyst-story-review{padding-right:0;padding-bottom:40vh}}
