.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}.feed:where(.astro-J7PV25F6){margin-top:3rem}.intro:where(.astro-J7PV25F6){display:flex;flex-direction:row-reverse;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:72% 20%;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:3rem;font-size:.875rem}.sidebar:where(.astro-J7PV25F6) .courseLinks:where(.astro-J7PV25F6){border-left:1px dashed var(--colour-muted);padding-left:2rem}.sidebar:where(.astro-J7PV25F6) ul:where(.astro-J7PV25F6),.sidebar:where(.astro-J7PV25F6) li:where(.astro-J7PV25F6){list-style:none;margin:0;padding:0}.sidebar:where(.astro-J7PV25F6) ul:where(.astro-J7PV25F6){display:flex;flex-direction:column;gap:.85rem}.sidebar:where(.astro-J7PV25F6) a:where(.astro-J7PV25F6){color:var(--colour-muted);text-decoration:none;transition:color .4s ease}.sidebar:where(.astro-J7PV25F6) a:where(.astro-J7PV25F6):hover{color:var(--colour-link);text-decoration:underline}.sidebar:where(.astro-J7PV25F6) .duration:where(.astro-J7PV25F6){display:block;font-size:.75rem;color:var(--colour-muted);opacity:.8}.sidebar:where(.astro-J7PV25F6) .catalogue:where(.astro-J7PV25F6){margin-top:1.5rem}@media (max-width: 1000px){.sidebar:where(.astro-J7PV25F6){margin-top:1rem}}
