.academy-public321 .a322-hero{background:#273779;min-height:440px;isolation:isolate}.academy-public321 .a322-hero-image{object-position:center 54%}.academy-public321 .a322-hero-copy{color:#fff;position:relative;z-index:1;text-shadow:0 2px 14px #101c4c66;max-width:52%}.academy-public321 .a322-hero-copy h1{color:#fff}.academy-public321 .a322-hero-copy .aj319-kicker,.academy-public321 .a322-hero-copy .aj319-note{color:#e9eeff}.academy-public321 .a322-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10215d7a 0,transparent 63%);pointer-events:none;z-index:0}.sc353{border-color:#b6a9e1;box-shadow:0 10px 0 #7c65ac0d,0 24px 50px #34305b0c;background:radial-gradient(ellipse at 100% 0,#d5eefe 0,transparent 46%),linear-gradient(140deg,#f4efff,#fff)}.sc353 .sc352-heading{border-bottom:1px solid #c9bfdc88;padding-bottom:16px;margin-bottom:20px}.sc353-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.sc353-options button{display:flex;gap:12px;align-items:center;min-height:68px;text-align:left;line-height:1.45;background:#fff;color:#26324b;border:2px solid #d2c7e6;box-shadow:0 4px 0 #a69ab728}.sc353-options button>span{display:grid;place-items:center;min-width:32px;height:32px;background:#eee7fb;color:#6043a0;border-radius:10px;font-weight:850}.sc353-options button.correct{border-color:#23887e;background:#edf9f5}.sc353-options button.retry{border-color:#b77742;background:#fff7ec}.sc353-options button:disabled{opacity:1;cursor:default}.sc353-lab{margin:24px 0;padding:22px;border-radius:20px;border:1px solid #b4d5d9;background:#f0f8fa}.sc353-lab h4{font-size:1.35rem;margin:10px 0}.sc353-lab li{margin:12px 0;line-height:1.6}.sc353-lab label{display:grid;gap:10px;font-weight:700}.sc353 textarea{width:100%;font:inherit;padding:12px;border:1px solid #aabdc5;border-radius:12px;background:white;color:#25304c}.sm353{margin:22px 0;padding:clamp(20px,3vw,32px);border:1px solid #c8bdde;border-radius:26px;color:#26324a;background:linear-gradient(125deg,#f2edff,#edf8fc);text-align:left}.sm353-invite{display:flex;align-items:center;justify-content:space-between;gap:26px}.sm353 h2{font-size:clamp(1.3rem,2.4vw,1.8rem);margin:8px 0;line-height:1.3}.sm353 h3{font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.4}.sm353 p{line-height:1.6;max-width:74ch}.sm353-kicker{font-weight:850;letter-spacing:.08em;font-size:.76rem!important;color:#655185}.sm353 button{min-height:48px;font:inherit;font-weight:750;padding:13px 18px;border-radius:14px;border:1px solid #6e51ac;background:#6c4bac;color:#fff;cursor:pointer;box-shadow:0 4px 0 #4434642b;line-height:1.4}.sm353 button:focus-visible,.sm353 textarea:focus-visible{outline:3px solid #1d7991;outline-offset:4px}.sm353-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.sm353-top button,.sm353-back{background:#fff!important;color:#4c4269!important;border-color:#cec3df!important}.sm353-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sm353-choices button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;color:#29314c;background:#fff;border:2px solid #cfc2e4;min-height:78px}.sm353-choices button[aria-pressed=true]{border-color:#7956b3;background:#f4edff}.sm353-note{font-size:.88rem;color:#596579;margin:20px 0}.sm353-plan{list-style:none;padding:0;display:grid;gap:12px;counter-reset:steps}.sm353-plan button{width:100%;display:flex;align-items:center;gap:16px;text-align:left;color:#2e3d4c;background:white;border-color:#c4d9db;box-shadow:none;font-weight:600}.sm353-plan button>span{display:grid;place-items:center;background:#e3f1f0;color:#245e5c;border-radius:50%;width:34px;height:34px;flex:none;font-weight:850}.sm353-plan button[aria-pressed=true]{background:#eaf7f2;border-color:#4b9a80}.sm353-review{padding:16px;border-left:4px solid #438a96;background:#ffffff88}.sm353-reflection{display:grid;gap:10px;font-weight:750}.sm353 textarea{border:1px solid #c7bfd6;border-radius:13px;padding:13px;font:inherit;color:#26324a;background:#fff;width:100%}.sm353-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.sm353-sources{margin-top:24px;font-size:.88rem}.sm353-sources a{display:block;margin:12px 0;color:#57448b}.sm353-sources summary{cursor:pointer;font-weight:750}.sm353-invite>button{flex:none;max-width:280px}.sm353 a{overflow-wrap:anywhere}html[data-study-theme=calm] .sc353,html[data-study-background=white] .sc353,html[data-support-calm=true] .sc353,html[data-study-theme=calm] .sm353,html[data-study-background=white] .sm353,html[data-support-calm=true] .sm353{background:#fff;box-shadow:none;border-color:#b9c0ca}html[data-study-background=white] .a322-hero-image,html[data-support-calm=true] .a322-hero-image{display:none}html[data-study-background=white] .a322-hero,html[data-support-calm=true] .a322-hero{background:#f4f5fa;min-height:auto}html[data-study-background=white] .a322-hero-copy,html[data-study-background=white] .a322-hero-copy h1,html[data-study-background=white] .a322-hero-copy .aj319-note,html[data-study-background=white] .a322-hero-copy .aj319-kicker,html[data-support-calm=true] .a322-hero-copy,html[data-support-calm=true] .a322-hero-copy h1,html[data-support-calm=true] .a322-hero-copy .aj319-note,html[data-support-calm=true] .a322-hero-copy .aj319-kicker{color:#25304c;text-shadow:none}html[data-study-background=white] .a322-hero:after,html[data-support-calm=true] .a322-hero:after{display:none}@media(max-width:700px){.academy-public321 .a322-hero{min-height:430px}.academy-public321 .a322-hero-copy{max-width:100%;padding-bottom:180px}.academy-public321 .a322-hero-image{object-position:64% center}.academy-public321 .a322-hero:after{background:linear-gradient(180deg,#15245db3,transparent 90%)}.sc353-options,.sm353-choices{grid-template-columns:1fr}.sm353-invite{flex-direction:column;align-items:stretch}.sm353-invite>button{max-width:none}.sm353-actions>button{width:100%}.sm353-plan button{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sc353 *,.sm353 *{scroll-behavior:auto;transition:none!important}}@media(forced-colors:active){.sc353,.sm353,.sm353 button,.sc353-options button,.sc353-lab{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}}@media print{.sm353{background:#fff;box-shadow:none}.sm353-actions,.sm353-top button{display:none}}

body[data-academy-billboard323] .aj319-picture:has(.a353-subject-art){aspect-ratio:3/2;padding:0;background:transparent}.a353-subject-art{display:block;width:100%;overflow:hidden;border-radius:16px 16px 0 0}.a353-subject-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.academy-public321 .aj319-subject{background:linear-gradient(140deg,#ffffffed,#f1f0ffeb);box-shadow:0 5px 0 #c3b5df3d,0 15px 30px #3b275b10}.academy-public321 .aj319-subject:hover{box-shadow:0 5px 0 #b2a1d64d,0 10px 30px #7962bb2e}html[data-study-background=white] .aj319-subject,html[data-support-calm=true] .aj319-subject{background:#fff;box-shadow:none}
