.uclacn-single-template .section-details a {
color: #2774AE;
}
.uclacn-single-template .section-details a:hover, .uclacn-single-template .section-details a:focus {
color: #005587;
text-decoration: underline;
}
.uclacn-single-template .section-details p {
font-family: var(--font-default) !important;
font-weight: 400;
font-style: normal;
font-size: var(--body-default) !important;
line-height: 1.4;
color: #2E2E2E;
}
.uclacn-single-template .section-details h1.news__header {
font-family: var(--font-default) !important;
font-size: clamp(var(--h2-min), 1.386rem + 1.176vw, var(--h2-max)) !important;
font-weight: var(--h2-default-weight) !important; line-height: 1.2;
color: #003B5C;
}
.uclacn-single-template .section-details h3 {
font-size: clamp(1.5rem, 1.059rem + 1.176vw, 2rem) !important;
font-weight: var(--h2-default-weight) !important;
line-height: 1.25;
color: #003B5C;
}
.news__back-button-container a {
color: #FFFFFF !important;
font-weight: 700;
}
.news__back-button-container a:focus {
color: #FFFFFF !important;
}
.news__back-button-container a:hover {
color: #FFFFFF !important;
text-decoration: none !important;
}
.btn-yellow {
background-color: #FCE08D;
border: 0;
font-weight 700 !important;
}
.btn-yellow:hover { 
background-color: #FFC72C;
}
.btn-yellow:focus {
background-color: #FCE08D !important;
border: 2px solid #FFC72C;
}
.text-black {  color: #003B5C !important;
}
.educational-resources .page-banner,
.resource-development .page-banner {
min-height: 80vh;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 100%;
padding: 70px 0px 70px 0px;
}
@media only screen and (max-width: 1600px) {
.educational-resources .page-banner,
.resource-development .page-banner {
min-height: 65vh;
}
}
@media only screen and (max-width: 1100px) {
.educational-resources .page-banner,
.resource-development .page-banner {
min-height: 55vh;
}	
}