/* Scope323 is an explicit opt in on the existing public-home body. Load last. */
body[data-academy-billboard323]{--bb323-edge:#ccd6df;--bb323-focus:#116b98}
body[data-academy-billboard323] :is(.aj319-subject,.a322-way){isolation:isolate;position:relative;overflow:visible;background:#fff;border:1px solid var(--bb323-edge);border-radius:17px;box-shadow:0 4px 0 #e2e8ed,0 10px 22px #1d3a5010;transform:none;transition:border-color .15s,box-shadow .15s}
body[data-academy-billboard323] .aj319-picture{display:block;aspect-ratio:70/61;height:auto;overflow:visible;padding:0 5px;background:linear-gradient(155deg,#fafcfd,#edf2f6);border-radius:16px 16px 0 0}
body[data-academy-billboard323] :is(.aj319-picture,.a322-way-art) .billboard323{display:block;width:100%;height:auto;border-radius:0;overflow:visible;transform:none;pointer-events:none}
body[data-academy-billboard323] :is(.aj319-subject-copy,.a322-way h3,.a322-way-number,.a322-way>p,.a322-action){transform:none;position:relative;z-index:1}
body[data-academy-billboard323] .aj319-subject-copy{display:block;padding:15px 17px;background:#fff;border-top:1px solid #e3e9ef;border-radius:0 0 16px 16px}
body[data-academy-billboard323] .aj319-subject-copy>strong{font-size:20px;line-height:1.25;color:#17344d}
body[data-academy-billboard323] .aj319-subject-copy>small{color:#4d6278;font-size:13px;line-height:1.55}
body[data-academy-billboard323] .a322-way-art{margin:-5px -5px 8px;background:linear-gradient(155deg,#fafcfd,#edf2f6);border-radius:11px}
body[data-academy-billboard323] .a322-way-unavailable{background:#f7f9fb;box-shadow:0 2px 0 #e4e9ee}
body[data-academy-billboard323] .a322-way-unavailable .a322-way-art{opacity:.62}
body[data-academy-billboard323] :is(.aj319-subject:focus-visible,.a322-action:focus-visible){outline:3px solid var(--bb323-focus);outline-offset:5px;box-shadow:0 4px 0 #a8c1d4,0 10px 22px #1d3a5018}
body[data-academy-billboard323] .aj319-subject[aria-pressed=true]{border:2px solid #245e83;box-shadow:0 4px 0 #9fb8cb,inset 0 -3px #b89b5d;background:#fff}
body[data-academy-billboard323] :is(.aj319-subject,.a322-action){touch-action:manipulation;min-height:44px}
body[data-academy-billboard323] .aj319 .aj319-subject:is(:hover,:focus,:active){transform:none}
@media(hover:hover) and (pointer:fine){body[data-academy-billboard323] .aj319-subject:hover{border-color:#8da8bc;box-shadow:0 4px 0 #cedce6,0 13px 27px #1d3a501a;transform:none}}
@media(max-width:650px){body[data-academy-billboard323] .aj319-subject-copy{padding:13px 12px}body[data-academy-billboard323] .aj319-subject-copy>strong{font-size:17px}body[data-academy-billboard323] .aj319-picture{padding:0}body[data-academy-billboard323] .a322-way-art{margin:0;align-self:center}body[data-academy-billboard323] .a322-way{grid-template-columns:96px minmax(0,1fr)}body[data-academy-billboard323] .a322-way h3{font-size:19px}body[data-academy-billboard323] .a322-ways-compact .a322-way-art{max-width:96px}}
@media(prefers-reduced-motion:reduce){body[data-academy-billboard323] :is(.aj319-subject,.a322-way,.billboard323){transition:none!important;animation:none!important;transform:none!important}}
html:is([data-study-motion=reduced],[data-support-motion=reduced]) body[data-academy-billboard323] :is(.aj319-subject,.a322-way,.billboard323){transition:none!important;animation:none!important;transform:none!important}
html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-billboard323] :is(.aj319-picture,.a322-way-art){display:none!important}
html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-billboard323] :is(.aj319-subject,.a322-way){background:#fff;box-shadow:none;transition:none;border:1px solid #8397a9;transform:none}
html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true]) body[data-academy-billboard323] :is(.aj319-subject-copy,.a322-way){display:flex;flex-direction:column;background:#fff;border-radius:12px}
@media(forced-colors:active){body[data-academy-billboard323] :is(.aj319-picture,.a322-way-art){display:none!important}body[data-academy-billboard323] :is(.aj319-subject,.a322-way,.aj319-subject-copy,.a322-action){background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none;transform:none}body[data-academy-billboard323] .a322-way{display:flex}body[data-academy-billboard323] .aj319-subject[aria-pressed=true]{outline:3px solid Highlight}}
