		#sus_targets_2030 {
			background: #0e2b63;
			padding: 20px 30px;
		}

		#sus_targets_2030 h3 {
			font-size: 28px;
			font-weight: 700;
			margin: 0;
			color: #fff;
		}

		#sus_targets_2030 h4 {
			font-size: 25px;
			font-weight: 700;
			margin: 0 0 10px 0;
			color: #fff;
		}

		#sus_targets_2030 p,
		#sus_targets_2030 a {
			color: #fff;
		}
		


		#sus_targets_2030 hr {
			margin-bottom: 40px;
		}

		#sus_targets_2030 .sus_targets {
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-template-rows: auto repeat(4, 1fr);
			gap: 15px;
			margin-bottom: 40px;
		}


		#sus_targets_2030 .sus_heading {
			border-top: 10px solid #fff;
			display: flex;
			justify-content: space-between;
			flex-direction: column;
			padding: 20px 0;
		}
		
		#sus_targets_2030 .sus_intro{
			margin-bottom: 20px;
			line-height: 100%;
		}
		
		#sus_targets_2030 .sus_heading a{
			font-size:14px;
		}

		#sus_targets_2030 #climate {
			border-color: #004f9f;
		}

		#sus_targets_2030 #nature {
			border-color: #50af47;
		}

		#sus_targets_2030 #circularity {
			border-color: #ef7d00;
		}

		#sus_targets_2030 #communities {
			border-color: #5a328a;
		}




		#sus_targets_2030 .sus_target {
			color: #fff;
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-direction: column;
			text-align: center;
			border: 1px solid #fff;
			padding: 10px 5px;
		}
		
		#sus_targets_2030 .sus_target p{
			line-height: 100%;
			margin-bottom: 20px;
		}
		#sus_targets_2030 .sus_target sup{
			line-height: 0;
		}

		#sus_targets_2030 .target {
			display: block;
			font-size: 30px;
			font-weight: 700;
			line-height: 95%;
			margin-bottom: 5px;
		}

		#sus_targets_2030 .target.smaller {
			font-size: 22px;
		}
		
		#sus_targets_2030 .target_status{
			box-sizing: border-box;
			min-width: 13em;
			border: 2px solid #ffffff66;
			border-radius: 20px;
			padding: 5px 12px;
			// -webkit-mask: conic-gradient(at 80px 10px,#0000 75%,#000 0) 0 0/calc(100% - 80px) calc(100% - 10px), linear-gradient(#000 0 0) content-box;
			display:block;
			font-size: 13px;
		}
		
		#sus_targets_2030 .sus-footnotes{
			font-size: 12px;
		}
		#sus_targets_2030 .sus-footnotes a{
			font-size: 12px!important;
		}
		#sus_targets_2030 .sus-footnotes ol{
			list-style: numbered;
			padding-left: 20px;
		}

		#sus_targets_2030 .sus-footnotes li{
			color: #fff;
		}
		
		@media only screen and (min-width: 1024px) and (max-width: 1400px){
			#sus_targets_2030 .target_status{
				min-width:auto;
				line-height: 95%;
			}
			#sus_targets_2030 h4{
				font-size: 17px;
			}
			#sus_targets_2030 .target{
				font-size: 22px;
			}
			#sus_targets_2030 .target.smaller {
				font-size: 16px;
			}
		}
		
		@media only screen and (min-width: 768px) and (max-width: 900px){
			#sus_targets_2030 .target_status{
				min-width:auto;
				line-height: 95%;
			}
			#sus_targets_2030 h4{
				font-size: 17px;
			}
			#sus_targets_2030 .target{
				font-size: 22px;
			}
			#sus_targets_2030 .target.smaller {
				font-size: 16px;
			}
		}
		
		@media only screen and (max-width: 767px){
			#sus_targets_2030 .sus_targets {
				grid-template-columns: repeat(2, 1fr);
			}
			#sus_targets_2030 .sus_targets :nth-child(3),
			#sus_targets_2030 .sus_targets :nth-child(4){
				grid-row: 6;
			}
			#sus_targets_2030 .sus_targets :nth-child(7),
			#sus_targets_2030 .sus_targets :nth-child(8){
				grid-row: 7;
			}
			#sus_targets_2030 .sus_targets :nth-child(11),
			#sus_targets_2030 .sus_targets :nth-child(12){
				grid-row: 8;
			}
			#sus_targets_2030 .sus_targets :nth-child(15),
			#sus_targets_2030 .sus_targets :nth-child(16){
				grid-row: 9;
			}
			#sus_targets_2030 .sus_targets :nth-child(19),
			#sus_targets_2030 .sus_targets :nth-child(20){
				grid-row: 10;
			}
			#circularity, #communities{
				margin-top:40px;
			}
		}
		@media only screen and (max-width: 519px){
			#sus_targets_2030 .target_status{
				min-width:auto;
				line-height: 95%;
			}
			#sus_targets_2030 h4{
				font-size: 17px;
			}
			#sus_targets_2030 .target{
				font-size: 22px;
			}
			#sus_targets_2030 .target.smaller {
				font-size: 16px;
			}
			#sus_targets_2030 {
				padding: 20px;
			}
		}