/* Only the X-connection illustration in this separate candidate. */
#security .wsj-connect-vis{padding:42px 18px 18px}
#security .wsj-connect{border:0;border-radius:0;padding:0;background:transparent;gap:8px}
#security .wsj-connect .cx-h{min-height:24px;margin:0 0 2px;gap:8px}
#security .wsj-connect .cx-h b{font-weight:600}
#security .wsj-connect .cx-f{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;border:0;border-radius:0;padding:0;align-items:stretch}
#security .wsj-connect .cx-f small,#security .wsj-password>small{display:block;color:#63705e;line-height:18px}
#security .wsj-connect .cx-f span{display:block;min-width:0;border:1px solid #cbd2c8;border-radius:8px;padding:7px 10px;line-height:20px;color:#16201e;overflow-wrap:anywhere}
#security .wsj-password{display:grid;gap:4px;min-width:0}
#security .wsj-connect .pw3{min-height:36px;border:1px solid #cbd2c8;border-radius:8px;padding:4px 6px 4px 10px}
#security .wsj-connect .pw3>span{letter-spacing:.20em;color:#63705e}
#security .wsj-connect .pw3 i{width:26px;height:26px;border-radius:6px}
#security .wsj-connect .pw3 i svg{width:15px;height:15px}
#security .wsj-connect .cx-n{margin:1px 0 2px;line-height:20px;gap:6px}
#security .wsj-connect .cx-b{display:block;padding:7px 0;border-radius:8px;line-height:20px;background:#3d5a38;color:#fff}
