
	#header-container {
		padding: 0;
		display: grid;
		grid-template-rows: auto auto;
		grid-template-columns: 33% auto;
	}
	.superhead {
		grid-row: 1;
		grid-column: span 2;
	}
	#weeMLogoLeft {
		grid-row: 2;
		grid-column: 1;
	}
	#weem-headings {
		grid-row: 2;
		grid-column: 2;
		display: grid;
		grid-template-rows: auto auto auto;
		grid-template-columns: auto;
	}
	#weem-headings h1 {
		margin: 0;
		grid-row: 1;
		grid-column: 1;
		font-family: "Arial Black", Arial, Helvetica, Verdana, sans-serif;
	}
	#weem-headings h2 {
		margin: 0;
		grid-row: 2;
		grid-column: 1;
	}
	#weem-headings .date {
		grid-row: 3;
		grid-column: 1;
	}
	h2.title {
	    font-family: "Impact", Verdana, Arial, "Font Awesome 6 Free", "sans-serif";
    	background-image: linear-gradient(to left, violet, indigo, blue, green, yellow, orange, red);
	    -webkit-background-clip: text;
	    -webkit-text-stroke: 1px black;
	    -webkit-text-fill-color: transparent;
	}
	@container headings (min-width: 50px) {
		h2.title {
			font-size: 2rem;
		}
	}
	@container headings (min-width: 275px) {
		 h2.title {
			font-size: 2.5rem;
		}
	}
	@container headings (min-width: 340px) {
		h2.title {
			font-size: 3rem;
		}
	}
	@container headings (min-width: 450px) {
		h2.title {
			font-size: 4rem;
		}
	}
	@container headings (min-width: 550px) {
		h2.title {
			font-size: 5rem;
		}
	}