.home:where(.astro-J7PV25F6){display:flex;justify-content:space-between;gap:4rem}@media (max-width: 1000px){.home:where(.astro-J7PV25F6){flex-direction:column}}.main:where(.astro-J7PV25F6){max-width:50rem;flex:1}.intro:where(.astro-J7PV25F6){display:flex;gap:2rem;border-left:3px solid var(--colour-brand);padding-left:2rem;margin:3rem 0}.intro:where(.astro-J7PV25F6) .imageHost:where(.astro-J7PV25F6){flex:1;max-width:16rem}.intro:where(.astro-J7PV25F6) .imageHost:where(.astro-J7PV25F6) img:where(.astro-J7PV25F6){display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top center;border-radius:.5rem}.intro:where(.astro-J7PV25F6) .textHost:where(.astro-J7PV25F6){flex:1}.intro:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){margin-top:0}@media (max-width: 1100px){.intro:where(.astro-J7PV25F6){border-left:none;padding-left:0}}@media (max-width: 600px){.intro:where(.astro-J7PV25F6){flex-direction:column-reverse}.intro:where(.astro-J7PV25F6) .imageHost:where(.astro-J7PV25F6){width:16rem;max-width:16rem;margin:0 auto}}.sidebar:where(.astro-J7PV25F6){max-width:20rem;margin-top:4rem}.sidebar:where(.astro-J7PV25F6) h2:where(.astro-J7PV25F6){padding-left:2rem}.sidebar:where(.astro-J7PV25F6) .courseLinks:where(.astro-J7PV25F6){border-left:1px dashed var(--colour-muted);padding-left:2rem}
