/*
 * Keep announcement copy inside the homepage card at every width.
 */

body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__grid,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__lead,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__aside,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__feature,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__block,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__row,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__row-copy,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__feature-title,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__row-title {
	min-width: 0;
	max-width: 100%;
}

body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__feature-title,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__row-title,
body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__row-meta {
	overflow-wrap: anywhere;
	word-break: break-word;
}

body.fpc-public-home-duo:not(.fpc-leader-portal) .fpc-happen__feature-title {
	align-self: stretch;
	width: 100%;
}
