/* The welcome world comes first; the search remains beside the learning choices. */
body[data-academy-home322] .a322-hero{margin-bottom:24px}
body[data-academy-home322] main>.panel>.ap321-search{max-width:none;padding:0;margin:0 0 26px}
body[data-academy-home322] main>.panel>.ap321-search .discovery322{margin:0;padding:18px 22px;border-radius:16px;background:#ffffffed}
body[data-academy-home322] .ap321-search .discovery322-heading{margin-bottom:12px}
body[data-academy-home322] .ap321-search .discovery322-heading>strong{font-size:18px}
body[data-academy-home322] .ap321-search .discovery322-heading>span{font-size:13px}
body[data-academy-home322] .ap321-search .discovery322-note{font-size:12px;line-height:1.45}
body[data-academy-home322] .ap321-teacher-hero{margin-bottom:24px}
@media(min-width:1000px){body[data-academy-home322] .ap321-search .discovery322 form{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(330px,1.2fr);column-gap:18px;align-items:end}body[data-academy-home322] .ap321-search .discovery322-filters{margin:0}body[data-academy-home322] .ap321-search .discovery322-query{padding:5px 7px}body[data-academy-home322] .ap321-search .discovery322-query button{padding:8px 15px}}
@media(max-width:650px){body[data-academy-home322] main>.panel>.ap321-search .discovery322{padding:16px}body[data-academy-home322] .ap321-search .discovery322-filters{flex-wrap:nowrap}body[data-academy-home322] .ap321-search .discovery322-filters label{flex-basis:auto;font-size:12px}body[data-academy-home322] .ap321-search .discovery322-filters select{font-size:13px;padding:9px 7px}body[data-academy-home322] .a322-hero{min-height:345px}}
/* A compact settings target keeps the phone's activity buttons uncovered. */
@media(max-width:650px){body[data-academy-home322] .ss-open{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;font-size:0;display:grid;place-items:center}body[data-academy-home322] .ss-open:before{content:'◐';font-size:24px;line-height:1}}
