.eventPanel{background:#fff;border:1px solid var(--neutralLight);border-radius:14px;margin-top:40px;padding:24px}.eventPanel__title{color:var(--neutralDarkest);font-size:1.125rem;font-weight:700;margin:0}.eventPanel__intro{color:var(--neutralDark);font-size:.9375rem;margin:8px 0 0}.singleTeachingJob__hero{background-color:var(--secondaryColour);color:var(--lightTextColour);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:372px;padding:56px 0;position:relative}@media (min-width:768px){.singleTeachingJob__hero{padding:72px 0 88px}}.singleTeachingJob__hero:before{background-color:var(--wp--preset--color--brand-purple-deep);content:"";inset:0;opacity:.9;position:absolute;z-index:-1}.singleTeachingJob__heroImg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.singleTeachingJob__heroInner{display:flex;flex-direction:column;gap:16px;margin-left:0}.singleTeachingJob__breadcrumbs{font-size:.9375rem;margin-bottom:8px}.singleTeachingJob__title{color:inherit;font-size:2.5rem;font-weight:700;line-height:1.1;margin:0}@media (min-width:768px){.singleTeachingJob__title{font-size:3.5rem}}.singleTeachingJob__body{margin:0 auto;max-width:calc(816px + var(--siteGutter)*2);padding:34px var(--siteGutter) 68px}.singleTeachingJob__intro{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:32px}.singleTeachingJob__depts{display:flex;flex-wrap:wrap;gap:8px}.singleTeachingJob__dept{align-items:center;background:var(--neutralDark);border-radius:8px;color:#fff;display:inline-flex;font-size:.796875rem;font-weight:500;height:24px;padding:0 12px}.singleTeachingJob .singleTeachingJob__meta{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}.singleTeachingJob .singleTeachingJob__meta li{margin-bottom:0}.singleTeachingJob__metaItem{align-items:center;color:var(--neutralMuted);display:inline-flex;font-size:.8125rem;gap:6px}.singleTeachingJob__metaIcon{flex-shrink:0;height:14px;width:14px}.singleTeachingJob__tags{display:flex;flex-wrap:wrap;gap:8px}.singleTeachingJob__tag{align-items:center;border-radius:8px;display:inline-flex;font-size:.796875rem;font-weight:500;padding:4px 10px}.singleTeachingJob__tag--open{background:#f0fdf4;border:1px solid #166534;color:#166534}.singleTeachingJob__tag--full{background:#fef2f2;border:1px solid #991b1b;color:#991b1b}.singleTeachingJob__tag--past{background:var(--layerLightColour);border:1px solid var(--neutralLight);color:var(--neutralDark)}.singleTeachingJob__content{margin:0;overflow:hidden}.singleTeachingJob__applyButton{margin-top:16px}.singleTeachingJob__applyButtonIcon{height:16px;width:16px}.singleTeachingJob__contact{margin-top:16px}.singleTeachingJob__contactIntro{color:var(--neutralDark);font-size:.9375rem;margin:0}.singleTeachingJob__contactName{color:var(--neutralDarkest);font-size:.9375rem;font-weight:700;margin:12px 0 0}.singleTeachingJob__contactEmail{font-size:.9375rem;margin:4px 0 0}.singleTeachingJob__back{margin:40px 0 0}.singleTeachingJob__backLink{align-items:center;color:var(--primaryColour);display:inline-flex;font-size:.9375rem;font-weight:500;gap:8px;text-decoration:none}.singleTeachingJob__backLink:before{content:"\2190";display:inline-block;font-size:1.125rem;line-height:1;transition:transform .2s ease}.singleTeachingJob__backLink:focus-visible,.singleTeachingJob__backLink:hover{text-decoration:underline}.singleTeachingJob__backLink:focus-visible:before,.singleTeachingJob__backLink:hover:before{transform:translateX(-3px)}