.central-bank-reaction-lab{margin:1.25rem 0 1.5rem}.central-bank-reaction-prompt{color:var(--color-text,#201e1d);margin:0;font-size:1rem;font-weight:800;line-height:1.55}.central-bank-reaction-hint{color:var(--color-neutral-800,#645c50);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.central-bank-reaction-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.central-bank-reaction-option{border:1px solid var(--color-divider,#dcd3c4);background:var(--color-neutral-100,#f9f4ed);min-height:44px;color:var(--color-text,#201e1d);font:inherit;cursor:pointer;border-radius:.7rem;padding:.7rem .9rem;font-weight:700;line-height:1.4;transition:border-color .15s,background .15s,color .15s}.central-bank-reaction-option:hover:not(:disabled){border-color:var(--color-accent,#c67139)}.central-bank-reaction-option.is-selected{border-color:var(--color-accent,#c67139);background:var(--color-accent-100,#fff2eb);color:var(--color-accent-800,#643312)}.central-bank-reaction-option:disabled:not(.is-selected){cursor:default;opacity:.58}.central-bank-reaction-reveal{border:1px solid var(--color-divider,#dcd3c4);background:color-mix(in srgb, var(--color-neutral-100,#f9f4ed) 72%, transparent);border-radius:.85rem;margin-top:1rem;padding:1rem 1.05rem}.central-bank-reaction-label{background:var(--color-accent-100,#fff2eb);color:var(--color-accent-800,#643312);border-radius:999px;margin-bottom:.45rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:800;display:inline-flex}.central-bank-reaction-reveal h4{color:var(--color-text,#201e1d);margin:0;font-size:1rem;line-height:1.5}.central-bank-reaction-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.central-bank-reaction-markets>div{border-top:1px solid var(--color-divider,#dcd3c4);padding:.7rem .75rem}.central-bank-reaction-markets span,.central-bank-reaction-markets strong{display:block}.central-bank-reaction-markets span{color:var(--color-neutral-800,#645c50);font-size:.8125rem;line-height:1.4}.central-bank-reaction-markets strong{color:var(--color-text,#201e1d);margin-top:.2rem;font-size:1.05rem}.central-bank-reaction-reveal p{color:var(--color-text,#201e1d);margin:.8rem 0 0;line-height:1.65}.central-bank-reaction-feedback{font-weight:700}.central-bank-reaction-takeaway{border-top:1px dashed var(--color-divider,#dcd3c4);padding-top:.8rem;font-weight:700;color:var(--color-accent-800,#643312)!important}@media (max-width:40rem){.central-bank-reaction-options,.central-bank-reaction-markets{grid-template-columns:1fr}.central-bank-reaction-reveal{padding:.9rem}}
