.newsletter-page {

}
	.newsletter-page .site-content {
		background-color: var(--houston-light-tan);
	}
		.newsletter-page .main-content {
			padding-top: 32px;
			padding-bottom: 32px;
		}
		.newsletter-page .wp-block-newspack-newsletters-subscribe {
			max-width: 590px;
			margin-left: auto;
    	margin-right: auto;
		}

		.newsletter-page .entry-content > h2 {
			font-weight: 600;
			text-align: center;
			color: var(--houston-deep-teal);
		}
		.newsletter-page .entry-content > p {
			text-align: center;
			font-family: var(--houston-font-heading);
		}

	.newsletter-page .newspack-newsletters-lists {
		display: none;
	}
/*	.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists {
		border: 0;
		padding: 0;
		background: none;
	}
	.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists ul {
		flex-direction: column;
	}
	.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li {
		padding: 26px 40px;
		margin: 0 0 30px;
		background-color: #fff;
	}
		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:first-child input[type=checkbox]:checked {
			background: var(--houston-golden-yellow);
		}
		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:nth-child(2) input[type=checkbox]:checked {
			background: var(--houston-green);
		}
		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:nth-child(3) input[type=checkbox]:checked {
			background: var(--houston-bright-red);
		}
		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:last-child input[type=checkbox]:checked {
			background: var(--houston-orange);
		}

		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:nth-child(3) .list-title:after, 
    .newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:nth-child(4) .list-title:after {
      content: '| presented by';
			margin-left: var(--houston-base-grid);
			display: inline-block;
			font-weight: 400;
    	font-family: var(--newspack-theme-font-body);
    	text-transform: none;
    	line-height: 25px;
    	background-repeat: no-repeat;
    	background-position: top right;
		}
    .newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:nth-child(3) .list-title:after {
    	padding-right: 30px;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANnSURBVHgBrVbNTxNBFH8zlbJ82VUSEhIMeAATNLSFiOUC5SAmEkk9+HGQYKLGg5Bw8UaiBrgYDnDwBCbIPyABvXiBctAGUls0XiCRJRIICWgJX6WlO86bsstugbqAv2Q7773Zed87rwTSQPaG5M2o6rMB1DEAL2MgEwKy2CQkzBgLc7k/HqgaTKeHHLVh94ReAFPbdaXpoTCgg7GA+5UlI5InVMJAHeNkCRwfCoFYfTRQoxiF1MhkXJ10qUwNndAAooQxewj1GIV6JBgBGrCYnvRgECEk5tYiovtydey/GEBwPQzsY9g4yNrwR8IiA/MhXVuZC448Gyyv7kJFWRZcKpZgfikmzspcXn0lR9BrGwnQ3i8utItHO7cHOb6b2Eks9I8LLtMTnOMPK7v9nSGGPq4w5P3BdcEjjc/Qh1XBj/gjuiwVnf2L+l7mteAfjIZmeIIPwUKh0dPmxvMQWU/ArVqHiErDt9ltaHg2IyLueFxoSttmNO6jBJg3VWHzzXyIfqkUqdBQW5kn1q63S2JtvVtgcqCn/YJYRyfWwFweWx0lhDpTjaBnqEyrBaLjUdLDnvYisbbdL9CjwegcuUm6c8+JfSPgpcCYK9XI9OwWdA3sG2luzBdePumah+obn8XKrxh4wCNG4HsoQwx0FJuV4VWEBQKLaJVm4XVOGLq3yqF7+7LVY0C5RxGrLzvoXivTXTgOMJI5OKS7MN/YRRNfN0Q6sAlQxn4uweivbKgozQIn/45wH/fwuxnxrx0wwBgJUwbMn7qB+W+9VwDTM9vckCzoJr4qizFoaikX+21chsY/vSkTha8ozdY70BwGC9to0VOZd4DPKMfOGZmIiC6b/LEJd66fg+e9C7D8O5mmhpqzYg/bFaMbeL8iDDbVySIyI/i91UfjUTqcWhd80ck906LCVOCKSKZoHSxCifKBRiHsjlCi9pmNJJXg14vpwnbGNkYePcY0au2NESEwZRqtgV+670TGBOcKyZnSqebIoVHsBKouIpG86nk0BGj9cdo5HVAPTkiN1+dJNOBWmJo4tSE8j3qMI9g0fuNT1WFKqJuTCpwMCuUTEfUYhUf+W5E8Uy/5P5AWsFAn9B6bR5LO9EbG3QcyQf6lQOLzRuXjgI9mJzDi0pRynucdxvl89OdIdPgw5Rr+Ajigrkj6kNRUAAAAAElFTkSuQmCC");
    }
    .newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists li:nth-child(4) .list-title:after {
      padding-right: 80px;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAZCAYAAAB5CNMWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAk7SURBVHgB7Vl7cJRXFT/nft+XJiEQIIFCQhJIye6mYZLR1EH6oMFRBuRhS5UKBYWhVajMFIrtdMZawdZH64wwIzOtVdDSigIV0ak8HEXERwNSGFKwuwuEkISER4FA3tnvu9ff3TzY7H67yXYq9Y/+Zr79vnvvOfdx7jnnnnuW6QPgnM/zKiteEF3PRJ1dzHff4fcHXfk8E59jNp5yawPvirxA4I1+9EVFn2MhdlIcKFKSiUP4uoQODgsSb+b6/X9k3dSDWp/nNVI8L14fTEop1n3QFVaqUip6LT8Y3K/7qJsyJU1du/I4SZLKME6YlCQuFxePbZPOl9BXRuzkKSNFKi3EdS5tXMfGHDe+nmnPxE8/YQkhDBWXPixg6pFLFl7FWNNXz3mL3j7LxsIJfn9ND1kKJegjzK3CvyPxW8RMi+q9RVv9JFbY166Vhxx1VRD5LGk7gpJEu5SPYpLD4xIwL70yceKw6Op6n28qZnUXxZ20mnV+0qQ8GgSwtmNg2InF+aPbBPEUQ8mDZ32+8fH4MX/Jit7Cx058X4puVsSPDCG1fYRlHYeAsluF3AeLuJGUsNTatQKSX5aQhlRBi8lTY+qVWkGJkenY9sM0GDBvgak8dDljaCkW9ooLRZ4g9QLFnSN12Zb1WL4/+FBaKn0Scz7hQjPjRnv7fRmpqb/NZqtjs9+/JSlh1W3feg8WXXCzQ65xo2MlHowsX/b5PKDuq0MfZ9z55LKTJSUpNEjc9c47oUOBwEoIry22LzXTTcOjkX08eF6w8R23NmWKWWPefbcafvBfa6GNyZmhrVb164x5jYsaa+1afKawMLO33EFyKYV9RzdMVt+HCRyK5SNfpm3fS0lgPpED6Z+Orse8hrWnpw8oLI1OnCVu9bDHfm5h0MJqKCnJx+sLEVVnf+n378Kk3owZhMgyUsxH9fd2IgM+Zn5Es92YkfkbqfgnbuM4Sj5ASUC7BrxyYuqxR2ltbTcG04flwt/dh7oaWRZa7et9nq81JnCIGo7d9TjU3egtS+LNa/FyiLeGi1EQqtu3TS4u+gxehTdbeD/Mpy3FNP/OzK3RfKh75Oz48ak0CKjycqtu29bl+MyOaWOqzDp9ekBhXSopyYDJPunWxiT2R5ZFRih0H2KLn4akPIZj96Vzd95ZoiOPSKIjmBS0Y3bkXLCq/RdKS0enZ2dXYRePuoxV3FBcPBVG8nS/RRD9vHrSpNul47Ri3H+68I00LGsJJQBUaU6d1/uj2pbmvSwpVkOZLxgkvhGPH4szTSf0rVpv0fp2O/RvzKrChagyb2zn1n5V57yebUw3zQSLCaH8HzQdESRrHMU2dns8Wr4e1V0H6qVUSjtXCzyZ0eNB6G+BZjpF+CvSwR9zWs9YmiidYid6CCfVpyGQGTCFPTH9Ep3HeLnkArRVp7BYNtbvP6DLCEp/jcovU3I4rqSaV3DqVHVkpYlBm3XcoXr8F4dNmMowbBlMDZvUM4VYpEIYmj493ogQymyX6iylFCWEosm1Hs+n4jXDxH+G0H02xo6O2xyDxSII6m1KHth8Oox+NxW8F3ydXBYt8gPBxxAm34/5v4ry+4Ps2MZEm/BuYpdjewB0hvn0JinlJKB7MF6DZL6O4H4hxq6NajJwQOzSroQSIGw9LKaZiPpDwkBYw7mVpWUZef7g/RDUFoqjHf18k3asZmrqZCnlFEwEob8aoRmVpGaECReheldsokCKZR2VsqnVbjNl2rBhKaGurtvZccodwZ+HLsLsVGbsQOpUiMQXhwpxuYObtcDIlhnDYMizBNNGlwVVYwO/ibadsW28uiAQ2HDe652LuOH3Lrw1EsLQV544ZtjhmNaECSdPXqAk0O9uOKGmpgOvv/U81FBenm63NmufcQdUdATMZzj8wczcEyfqovq5dLy0tHp4Z+dnoS0/xNF4G6TzLEf0D9+3ozAYqIriu4qFvVzr9WjaMZENKBcKQTMTWWxuIPAHmOtGEK+M4h1vKrUPB8x0O6HyJoeEcZbT0rIAuzIVo5dBv3ScpXL8/ko32rKqqlZcMRA+0Q9Av4T7b4SExr7sxsfhsENtcWuDoBbSAMgrK1sFbf5rDC8pT0g6ryOGSKMPCQmzDjbJIjjMvb1lCOMgu8RUfRNk8Sv8juqx7b5LLiZ+alxVVX08PtO6baNjh0ppkFCO7NNs3rHDCXg881MFb+45nPrQfTapFJw0e/vxw2eJ5m5X8DFuNRpyctLhHH9R6/Uu762r8/nW1RZ719OHiLMlJWNqiz0PqCSuXh8V4k6wc/ToFOjrEqjx5N46qeRc/CR1dxsI7IQWwrB/V1NRMehsw0eFpDOlvThTXphptZrP4XMubufXkHR7BafT5hqf726h1Pdwcn7bGjr0qNPcvI0NPjzuvcDz9cXeVQj5l6LNgEPZjcPgEALMNbo/40LDvhqP50VDR89EL5Dge/B+H/QvTQgGd9X5iuZJJVbiVrEHocMi8LenkfjKqDgp7P8FBlZ9pukwxT36gUDG9VZbLdaz0LwncWIdwNOOeGcTzLRCSJmv71q4cmdTc3O6ElzhSFWizRp038XJVQ/hbUIWsZ0dug6BhC+7eB9Hvv0ixluHmGwxNmA33qNAt12bKm4THpSnYULzQXxSR/ntSj5BtxCD8RPpWECqfpR+90E9jFMmWIAbgDLU87pGKieuiY5taGhHdHsOJ+MnILRiYuMN3L3+3JvXkmNynu6y7RNdSs2BgI/gz4vVrY5aDQFZpryZQXVYPGFa9jOko3+mkXQLMbCwFO3K9wem6UdFJNnCcZTS+TESBpkt3Z2JUG87TMaI7Eb/WyJJzIVm7QDTYiWdfaqiol8q5mBTU4qJyzl1Xzf0vy7hMEXKmzcNk20pOwVquOdqeuvwgU8gRPRIX6iJSOtslNLRaVmsQu6D2VwMdyzlU7bAfVOpIbqMPyyy4G82KJbHsMR/oCot0NhoQSrhBJvZ2Lh2RlZWDvj3Q1Q64/BiBvN68Dch7bGb/g8QV1hDQiEbO1uD53pvHeucO3fn3XPHBJ+BWSKJzwuwvSUQ3mqY1V9Ua2sl6A6A2AdVugz6P+Ge2dRuQ3SK0/FsgDB8MK8f+wKBZhFyNuu7HMxzeUjQvVbIhunRbokyNgMHgVqj/4dkwU2KI3L+TPjmJrqF+C8quOF4IZ5PLwAAAABJRU5ErkJggg==");
    }

		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists .list-title, 
		.has-primary-background-color .newspack-newsletters-subscribe .newspack-newsletters-lists .list-title {
			font-size: 14px;
			text-transform: uppercase;
		}
		.newsletter-page .newspack-newsletters-subscribe .newspack-newsletters-lists .list-description, 
		.has-primary-background-color .newspack-newsletters-subscribe .newspack-newsletters-lists .list-description {
			font-weight: 400;
			color: #000;
			font-size: 18px;
			line-height: 1.3;
		}*/

		.newsletter-page .newspack-newsletters-subscribe:is(.multiple-lists) .newspack-newsletters-email-input input[type="submit"]:not(.has-background-color), 
		.newsletter-page .newspack-newsletters-subscribe:is(.multiple-lists) .newspack-newsletters-email-input button[type="submit"]:not(.has-background-color) {
			background-color: var(--houston-blue) !important;
			color: #fff;
		}

		.newsletter-page .newspack-newsletters-subscribe form {
			gap: 0 !important;
		}

	.newsletter-page .site-footer {
		margin-top: 0;
	}









