#hero {
	display: flex;
	max-width: calc(100% - 2rem);
	padding: 1rem; 
	gap: 1rem;
	align-self: center;
  }

#hero-updates {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 1rem;
}


@media (min-width: 532px) {
	#hero {
		max-width: 500px;
	}
}

@media (min-width: 768px) {

	#hero {
		max-width: none;
		align-self: unset;
	}
	
	#hero-updates {
		flex-direction: row;
		gap: 2rem;
	}

 }


/* Media Queries */
@media (min-width: 1150px) {
	#hero {
		max-width: 1250px;
		margin: 0 auto;
		padding: 2rem;
		gap: 2rem;
		
	}

	#hero-updates {
		flex-direction: row;
		gap: 2rem;
	}
}