body{grid-template-areas:"header header header header" ". main aside ." "footer footer footer footer";grid-template-rows:5rem 1fr auto}@media only screen and (max-width:1024px){body .site-aside{display:none}body{grid-template-areas:"header header header" ". main ." "footer footer footer";grid-template-columns:.5rem 1fr .5rem;grid-template-rows:5rem 1fr auto;grid-gap:.5rem}}@media only screen and (max-width:640px){body{grid-template-areas:"header header header" ". main ." "footer footer footer";grid-template-rows:4rem 1fr auto}}body .site-main-filter{background-color:var(--grey);display:flex;flex-direction:column}body .site-main-filter-search{display:flex;justify-content:flex-end}body .site-main-filter-search input{width:50rem}body .site-main-filter-nav{color:var(--primary);display:flex;justify-content:space-between;padding:1rem 2rem 0}@media only screen and (max-width:640px){body .site-main-filter-nav{flex-wrap:wrap;padding:.5rem}}body .site-main-filter-nav a{padding:.5rem 2rem 0}@media only screen and (max-width:640px){body .site-main-filter-nav a{padding:.5rem;text-align:center;width:50%}}body .site-main-filter-nav a:hover{background-color:var(--white)}body .site-main-filter-nav .active{background-color:var(--background);color:var(--secondary)}body .site-main-programme-container{display:flex;flex-direction:column;margin-bottom:1rem}body .site-main-programme-container p{color:var(--dark);padding:1rem 0}body .site-main-programme-container a p{color:var(--primary)}body .site-main-programme-container a:hover{transform:scale(1.025)}body .site-main-programme-container a:hover p{color:var(--secondary)}