/* Clear reading hierarchy without changing the charcoal/platinum identity. */
.hero-availability{font-size:17px!important;line-height:1.65!important;color:#d0d5ce!important;border-left:2px solid #cdb575;padding-left:18px;margin-top:24px!important}.beta-status{display:flex;align-items:flex-start;gap:24px;padding:26px 0;border-block:1px solid #9b9d8c;margin-bottom:46px}.beta-status p{margin:0;font-size:19px;line-height:1.65}.status-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1.6}.beta-status>.status-label{white-space:nowrap;padding-top:5px}.architecture-detail{margin-block:24px}.architecture-detail summary{padding:20px 0;font-size:22px;cursor:pointer;border-block:1px solid #8f947d}.architecture-detail .system-layers{margin-top:24px}.evidence-panel{background:#e9ece5;color:#182019}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.evidence-grid article{border-top:2px solid #786533;padding:26px 0 12px}.evidence-grid h3{font:400 clamp(27px,2.2vw,35px)/1.2 Georgia,serif;margin:18px 0}.evidence-grid p{font-size:19px;line-height:1.7;margin-bottom:24px}.evidence-grid a,.evidence-footer a{color:#233b2b;text-underline-offset:5px}.evidence-footer{border-top:1px solid #a8afa2;margin-top:32px;padding-top:24px;font-size:17px;line-height:1.8}.broker-category{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin-bottom:20px;padding:10px 12px;border:1px solid currentColor}.broker-candidate .broker-category{color:#51421d;background:#d8bc7030}.broker-research .broker-category{color:#364139;background:#d1d8d0}.broker-research{border-style:dashed!important}.broker-readiness{border-left:3px solid #d6ba77;padding-left:20px}.scenario-preset{background:#e8e5d8;color:#1b241d;border:1px solid #807243;padding:14px 18px;font:inherit;font-size:17px;line-height:1.5;cursor:pointer;border-radius:4px;margin-bottom:24px;width:100%;text-align:left}.scenario-preset:hover{background:#ded7be}.scenario-preset:focus-visible,summary:focus-visible{outline:3px solid #9c7b33;outline-offset:4px}.hero-refresh .steward-demo-chart text{font-size:12px}.steward-dashboard-preview .steward-view-note{font-size:16px;line-height:1.7}.steward-dashboard-preview details{padding-block:12px}.steward-dashboard-preview summary{cursor:pointer;min-height:44px;display:list-item;padding-top:10px}.steward-demo-controls{flex-wrap:wrap}.steward-demo-controls button{min-height:44px}.steward-trade-table{width:100%;font-size:15px}.hero-refresh .hero-content{align-self:start}.hero-refresh .experience-disclaimer{font-size:13px;letter-spacing:.02em;line-height:1.7}section[id],div[id]{scroll-margin-top:140px}
@media(max-width:760px){.evidence-grid{grid-template-columns:1fr;gap:8px}.beta-status{display:block}.beta-status>.status-label{margin-bottom:14px}.hero-refresh .hero-layout{gap:36px}.steward-report-tabs button{font-size:15px!important;padding-inline:8px!important;min-height:48px}.hero-refresh .steward-metrics strong{font-size:clamp(24px,6vw,34px)}.hero-refresh .experience-topline{flex-wrap:wrap}.broker-category{font-size:12px}.architecture-detail summary{font-size:20px}}
@media(max-width:380px){.hero-refresh .steward-metrics{grid-template-columns:1fr}.steward-trade-table{font-size:13px}.steward-trade-table td,.steward-trade-table th{padding-inline:3px}}
