/* End of Experience — blue background, white text */

body.page-template-page-end-of-experience .site-header,
body.page-template-page-end-of-experience .monash-r2-footer,
body.page-template-page-end-of-experience .monash-shell-footer{
	display: none;
}

.monash-eoe {
    background: var(--monash-blue);
	color: #fff;
}

/* ============================
   Hero
   ============================ */
.monash-eoe__hero {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 60px 24px 20px;
	text-align: center;
}
.monash-eoe__hero-inner {
	max-width: 740px;
}
.monash-eoe__icon {
	display: block;
	margin: 0 auto 24px;
	height: auto;
}
.monash-eoe__eyebrow {
	margin: 0 0 20px;
	color: #fff;
	font-family: var(--second-family);
font-weight: 700;
font-size: 26px;
text-align: center;
color: var(--white);
}
.monash-eoe__line {
	display: block;
	margin: 0 auto 24px;
	max-width: 160px;
}
.monash-eoe__desc {
	max-width: 500px;
	margin: 0 auto 32px;
	font-family: var(--font-family);
	font-weight: 300;
	font-size: 22px;
	color: #fff;
}
.monash-eoe__links-block{
	background: #fff;
	border-radius: 30px;
	padding: 20px;;
}
/* Button — transparent, double-border shadow */
.monash-eoe__btn-wrapper {
	text-align: center;
}
.monash-eoe__btn {
	display: inline-block;
	position: relative;
	font-family: "Rethink Sans",sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .08em;
	text-decoration: none;
	text-transform: uppercase;
	padding: 16px 36px;
	border: 2px solid #fff;
	color: #fff !important;
	background: transparent;
	transition: background .3s,color .3s;
	cursor: pointer;
}
.monash-eoe__btn:hover {
	background: #fff;
	color: #0e2252 !important;
}
.monash-eoe__btn-line {
	position: absolute;
	left: 6px; right: -6px; bottom: -6px;
	border: 2px solid #fff;
	height: 100%;
	pointer-events: none;
	transition: border-color .3s;
}
.monash-eoe__btn:hover .monash-eoe__btn-line {
	border-color: #fff;
}

/* ============================
   Links section
   ============================ */
.monash-eoe__links {
	text-align: center;
	padding: 80px 24px;
}
.monash-eoe__links-title {

	font-family: var(--second-family);
	font-weight: 700;
	font-size: 18px;
	line-height: 155%;
	text-align: center;
	color: var(--monash-blue);


}
.monash-eoe__links-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
    margin: 40px 0;

}
.monash-eoe__links-item {
    color: var(--monash-blue);
    font-size: 18px;
    text-decoration: underline;
    text-decoration-color: var(--monash-blue);
    text-underline-offset: 4px;
    transition: text-decoration-color .3s;
}
.monash-eoe__links-item:hover {
	text-decoration-color: #fff;
}

/* ============================
   Text section
   ============================ */
.monash-eoe__text {
	padding: 20px 24px 20px;
	display: flex;
	justify-content: center;
}
.monash-eoe__text-inner {
	max-width: 740px;
	text-align: center;
}
.monash-eoe__text-title {
	font-family: var(--second-family);
	font-weight: 700;
	font-size: 26px;
	text-align: center;
	color: var(--white);
}
.monash-eoe__text-body {
	font-family: var(--font-family);
	font-weight: 300;
	font-size: 22px;
	text-align: center;
	color: var(--white);
}
.monash-eoe__text-body p {
	margin: 0 0 1em;
}
.monash-eoe__text-body a {
	color: #fff;
	text-decoration: underline;
}
.monash-child__back-to-home{
	background: none;
	border: none;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0;
	color: #fff;
	gap: 15px;
	margin: 40px 0 60px;
}