body[data-academy-home322]{background:#f4f6fa!important;background-image:none!important}body[data-academy-home322] .ap321-header{padding-block:22px}body[data-academy-home322] .ap321-brand b{color:#80622c}body[data-academy-home322] .ap321-brand small{color:#5a6d82}body[data-academy-home322] .ap321-toolbar{margin-bottom:20px}body[data-academy-home322] .ap321-tabs{background:#e6ebf1;border-color:#c4d0dd;border-radius:12px}body[data-academy-home322] .ap321-tabs button{border-radius:8px;color:#4f6174}body[data-academy-home322] .ap321-tabs button[aria-selected=true]{color:#183c5d;border-color:#afc0d0;box-shadow:0 2px 4px #102b4310}body[data-academy-home322] .ap321-search{max-width:1240px;margin:0 auto 28px;padding-inline:30px}body[data-academy-home322] .a322-hero{position:relative;display:flex;align-items:center;min-height:390px;overflow:hidden;padding:40px;border-radius:20px}body[data-academy-home322] .a322-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}body[data-academy-home322] .a322-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071222f5 0%,#071222d9 25%,#07122210 68%);pointer-events:none}body[data-academy-home322] .a322-hero-copy{position:relative;z-index:1;max-width:50%}body[data-academy-home322] .a322-hero-copy h1{font-size:clamp(34px,4.2vw,56px);line-height:1.08;margin:12px 0 18px}body[data-academy-home322] .a322-hero-copy p{margin:10px 0;font-size:17px}body[data-academy-home322] .aj319-subjects{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-academy-home322] .aj319-picture{height:auto;aspect-ratio:11/7;overflow:hidden;padding:7px 7px 0}body[data-academy-home322] .aj319-picture svg{height:100%;width:100%;object-fit:contain}body[data-academy-home322] .aj319-subject-copy{padding:12px 15px}body[data-academy-home322] .aj319-subject-copy>strong{font-size:19px}body[data-academy-home322] .aj319-subject-copy>small{min-height:45px;font-size:12px;line-height:1.5}body[data-academy-home322] .aj319-enter{margin-top:10px;padding-top:8px;font-size:12px}body[data-academy-home322] .aj319-step{margin-bottom:28px}body[data-academy-home322] .a322-course-pickers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}body[data-academy-home322] .a322-course-pickers label{font-size:13px;font-weight:750;color:#354e67}body[data-academy-home322] .a322-course-pickers select{display:block;width:100%;min-height:48px;padding:10px 12px;border:1px solid #adc0d2;background:#fff;color:#203b55;font:inherit;border-radius:9px;margin-top:8px}body[data-academy-home322] .a322-intro{max-width:850px;font-size:15px;color:#485f76;line-height:1.6}body[data-academy-home322] .a322-practice-links{margin-top:24px;padding-top:18px;border-top:1px solid #becbd7}body[data-academy-home322] .a322-practice-links h3{font-size:19px;margin:0}body[data-academy-home322] .a322-practice-links p{font-size:13px;color:#4e657d}body[data-academy-home322] .a322-practice-links>div{display:flex;flex-wrap:wrap;gap:10px}body[data-academy-home322] .a322-practice-links a{border:1px solid #a8bed0;border-radius:8px;background:#fff;color:#1e547a;padding:12px 16px;text-decoration:none;font-size:14px;font-weight:750;min-height:45px}body[data-academy-home322] .a322-browse{display:flex;flex-wrap:wrap;gap:14px 22px;border-top:1px solid #c1cdd9;margin-top:23px;padding-top:18px;font-size:13px}body[data-academy-home322] .a322-browse a{color:#1c547a;font-weight:750;text-underline-offset:4px}body[data-academy-home322] .ap321-teacher-hero{background:#eaf0f7;border-color:#c3cfdb;border-radius:20px}body[data-academy-home322] .ap321-teacher-cards>a:nth-child(n){background:#fff;border-color:#c4d0dc;border-radius:15px;box-shadow:0 4px 12px #172d4210}body[data-academy-home322] .ap321-primary{background:#173e5e;border-color:#173e5e;box-shadow:none}body[data-academy-home322] .ap321-kicker{color:#795e28}@media(max-width:900px){body[data-academy-home322] .aj319-subjects{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-academy-home322] .a322-hero{min-height:330px}body[data-academy-home322] .a322-hero-copy{max-width:60%}}@media(max-width:650px){body[data-academy-home322] .ap321-search{padding-inline:18px;margin-bottom:20px}body[data-academy-home322] .aj319-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-academy-home322] .a322-hero{min-height:330px;padding:25px 22px;align-items:flex-start}body[data-academy-home322] .a322-hero-copy{max-width:100%}body[data-academy-home322] .a322-hero:after{background:linear-gradient(90deg,#071222ed,#07122285)}body[data-academy-home322] .a322-hero-image{object-position:72% center}body[data-academy-home322] .a322-hero-copy h1{font-size:38px}body[data-academy-home322] .a322-hero-copy p{font-size:15px}body[data-academy-home322] .a322-hero-copy .aj319-note{font-size:12px}body[data-academy-home322] .a322-course-pickers{grid-template-columns:1fr}body[data-academy-home322] .aj319-subject-copy>strong{font-size:17px}body[data-academy-home322] .aj319-title{display:block}body[data-academy-home322] .aj319-title>span{font-size:13px}body[data-academy-home322] .aj319-grades{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-academy-home322] .aj319-grades button{min-height:80px}}html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-home322] .a322-hero-image{display:none}html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-home322] .a322-hero:after{display:none}html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-home322] .a322-hero-copy{max-width:100%;color:#17283e}html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-home322] .a322-hero{min-height:0;background:#fff}@media(forced-colors:active){body[data-academy-home322] .a322-hero-image,body[data-academy-home322] .a322-hero:after{display:none}body[data-academy-home322] .a322-hero{background:Canvas;color:CanvasText}}
/* One global navigation; the five activity cards belong to the selected topic. */
body[data-academy-home322] .academy-entry250{display:none!important}
body[data-academy-home322] .study-background204{opacity:.16}body[data-academy-home322] .study-background204-glint{display:none}
