body.academy-entry{color-scheme:light;font-family:system-ui,sans-serif;color:#261b35;background:#faf8f4}.academy-entry *{box-sizing:border-box}.academy-entry{margin:0;font-size:17px;line-height:1.65}.academy-entry main{max-width:800px;margin:7vh auto;padding:35px 25px}.academy-entry h1{font-size:clamp(36px,6vw,58px);line-height:1.1;letter-spacing:-.045em;max-width:750px}.academy-entry p{max-width:70ch}.academy-entry a{color:#7142b4;text-underline-offset:4px}.academy-entry button{font:inherit;cursor:pointer;background:#7142b4;color:white;border:0;border-radius:10px;padding:14px 22px;font-weight:650;max-width:100%}.academy-entry button:disabled{background:#746a80;cursor:not-allowed}.academy-entry form{margin:25px 0}.academy-entry button:focus-visible,.academy-entry a:focus-visible{outline:3px solid #7142b4;outline-offset:5px}aside[aria-label="Learner account"]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 5vw;border-bottom:1px solid #ded5e9;font-size:14px}aside[aria-label="Learner account"] form{margin:0}aside[aria-label="Learner account"] button{padding:8px 13px;font-size:14px}@media(max-width:540px){.academy-entry main{margin:2vh auto}aside[aria-label="Learner account"]{flex-wrap:wrap}}

aside[aria-label="Learner account"] button{font:inherit;cursor:pointer;background:#7142b4;color:white;border:0;border-radius:8px;font-weight:600}
