.campaign-portal-update{border-top:4px solid #23776e}.campaign-portal-update .portal-words{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-portal-update li{margin-bottom:12px}.campaign-portal-update figure{margin:24px 0}.campaign-portal-update img,.campaign-portal-update video{display:block;max-width:100%;max-height:650px;width:auto;height:auto}.campaign-portal-update figcaption{font-size:.9rem;margin-top:8px;overflow-wrap:anywhere}.campaign-portal-update a{overflow-wrap:anywhere}.candidate-portal-entry{margin:22px 0;padding:20px;border-left:4px solid #23776e;background:#edf5f3}.candidate-portal-entry p{margin:5px 0}
