.connected-rates-understand{display:grid;gap:1rem;min-width:0}.connected-rates-understand__panel{display:grid;gap:.85rem;min-width:0}.connected-rates-understand__header{display:grid;gap:.25rem}.connected-rates-understand__eyebrow{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted,#5f6b7a)}.connected-rates-understand__header h3{margin:0}.connected-rates-understand__body{display:grid;gap:.85rem;min-width:0}.connected-rates-understand__lead{margin:0;max-width:78ch}.connected-rates-understand__flow{min-width:0}.connected-rates-understand__steps{min-width:0}.connected-rates-understand__takeaway,.connected-rates-understand__status{padding:.75rem .9rem;border:1px solid var(--color-border,#d7dce5);border-radius:.75rem;background:var(--color-surface-subtle,#f4f6fa)}.connected-rates-understand__takeaway{font-weight:650}.connected-rates-understand__button{min-height:44px;justify-self:start;padding:.6rem .9rem;border-radius:.7rem;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);font:inherit;font-weight:700}.connected-rates-understand__button:disabled{opacity:.48;cursor:not-allowed}.connected-rates-understand__button:focus-visible{outline:3px solid var(--focus-ring,#2563eb);outline-offset:2px}@media(max-width:700px){.connected-rates-understand__panel{gap:.7rem}.connected-rates-understand .rate-flow__workspace{grid-template-columns:1fr}.connected-rates-understand .rate-flow__diagram{min-height:260px}}
