/* External-only CSS: compatible with worksheet style-src 'self'. */
.raster-art326{display:grid;place-items:center;aspect-ratio:1;width:100%;overflow:hidden;padding:0!important;border:0!important;border-radius:0!important;background:#f7f0e3;pointer-events:none}
.raster-art326>span{display:block;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent;background-repeat:no-repeat;pointer-events:none}
/* The next-row easel crosses the English cell by approximately6 source pixels. */
.raster-art326>.r326-subject-4{clip-path:inset(0 0 2.1% 0)}
body[data-art-ui326]{font-family:var(--academy-font,Inter,Manrope,"Segoe UI",Arial,sans-serif)}
body[data-art-ui326] :is(button,input,textarea,select){font-family:inherit}
.aj319-picture:has(.raster-art326),.a322-way-art:has(.raster-art326){aspect-ratio:1!important;overflow:hidden!important;padding:0!important;background:#f7f0e3!important}
.aj319-picture>.raster-art326,.a322-way-art>.raster-art326{max-width:100%;height:auto}
.ws-card-art:has(.raster-art326){display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,1fr);gap:8px 14px;background:#f7f0e3;padding:14px}
.ws-card-art>.raster-art326{grid-column:1;grid-row:1/3;width:100%;align-self:center}
.ws-card-art:has(.raster-art326)>strong{grid-column:2;align-self:end;font-size:24px;line-height:1.15;color:#18334d}
.ws-card-art:has(.raster-art326)>span:not(.raster-art326){grid-column:2;justify-self:start;align-self:start;color:#294b62;background:#fffdf8;border-color:#d7cfbf}
.ap321-teacher-hero>.raster-art326{width:100%;max-width:410px;border-radius:18px!important}
body .academy-entry250[data-entry-art326]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;width:calc(100% - 36px);margin:22px auto;font:inherit}
body .academy-entry250[data-entry-art326] .academy-door250{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;border:1px solid #c2cfd9;border-radius:17px;background:#fffdf9;color:#18334d!important;box-shadow:0 4px 0 #d0dbe3,0 12px 22px #18334d12;overflow:hidden;transform:none}
body .academy-entry250[data-entry-art326] .academy-door-icon250{display:block;flex:none;align-self:center;width:100%;height:auto;aspect-ratio:1;border-radius:0;background:#f7f0e3}
body .academy-entry250[data-entry-art326] .academy-door250>span:nth-child(2){display:block;padding:16px 15px 12px;flex:1}
body .academy-entry250[data-entry-art326] .academy-door250 strong{font-family:inherit;font-size:20px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:normal;transform:none}
body .academy-entry250[data-entry-art326] .academy-door250 small{display:block;font-size:13px;line-height:1.5;color:#4c6175;margin-top:8px}
body .academy-entry250[data-entry-art326] .academy-door-arrow250{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin:0 14px 15px;padding:10px 12px;border:1px solid #244966;border-radius:8px;background:#244966;box-shadow:inset 0 1px #ffffff35,0 2px #17334c;color:#fff;font-size:14px;font-weight:750;line-height:1.3}
body .academy-entry250[data-entry-art326] .academy-door250:focus-visible{outline:3px solid #086489;outline-offset:5px}
body .academy-entry250[data-entry-art326] .academy-door250[aria-current=page]{outline:3px solid #496f86;outline-offset:4px}
body .academy-entry250[data-entry-art326][data-entry-context250=activity] .academy-door-icon250{max-width:140px}
@media(max-width:1050px){body .academy-entry250[data-entry-art326]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){body .academy-entry250[data-entry-art326]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .academy-entry250[data-entry-art326] .academy-door250 strong{font-size:19px}body .academy-entry250[data-entry-art326] .academy-door250>span:nth-child(2){padding:13px}body .academy-entry250[data-entry-art326] .academy-door-arrow250{margin:0 11px 13px;font-size:13px}body .academy-entry250[data-entry-art326][data-entry-context250=activity] .academy-door-icon250{max-width:115px}}
@media(max-width:360px){body .academy-entry250[data-entry-art326]{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.raster-art326,body .academy-entry250[data-entry-art326] .academy-door250{animation:none!important;transition:none!important;transform:none!important}}
html:is([data-study-motion=reduced],[data-support-motion=reduced]) .raster-art326{animation:none!important;transition:none!important;transform:none!important}
html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true],[data-study-mode=focus],[data-study-mode=steps]) :is(.raster-art326,.academy-entry250[data-entry-art326] .academy-door-icon250){display:none!important}
html:is([data-study-background=white],[data-study-theme=calm],[data-support-calm=true],[data-study-mode=focus],[data-study-mode=steps]) .academy-entry250[data-entry-art326] .academy-door250{background:#fff;color:#18334d!important;border-color:#8397a9;box-shadow:none}
@media(forced-colors:active){.raster-art326,.academy-entry250[data-entry-art326] .academy-door-icon250{display:none!important}body .academy-entry250[data-entry-art326] :is(.academy-door250,.academy-door-arrow250){background:Canvas;color:LinkText!important;border:1px solid CanvasText;box-shadow:none}body .academy-entry250[data-entry-art326] .academy-door250 small{color:CanvasText}}
@media print{.academy-entry250[data-entry-art326]{display:none!important}}

.raster-art326>.r326-subject-0{background-image:url('./assets/brand/subjects419/matematica.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-1{background-image:url('./assets/brand/subjects419/aritmetica.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-2{background-image:url('./assets/brand/subjects419/geometria.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-3{background-image:url('./assets/brand/subjects419/italiano.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-4{background-image:url('./assets/brand/subjects419/inglese.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-5{background-image:url('./assets/brand/subjects419/scienze.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-6{background-image:url('./assets/brand/subject-geography353.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-7{background-image:url('./assets/brand/subject-history353.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-8{background-image:url('./assets/brand/subjects419/arte.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-9{background-image:url('./assets/brand/subjects419/musica.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-10{background-image:url('./assets/brand/subjects419/movimento.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-11{background-image:url('./assets/brand/subjects419/civica.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-12{background-image:url('./assets/brand/subject-ai353.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-13{background-image:url('./assets/brand/subjects419/tedesco.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-14{background-image:url('./assets/brand/subjects419/latino.webp');background-size:contain;background-position:50% 50%;aspect-ratio:1;width:100%;clip-path:none}
.raster-art326>.r326-subject-15{background-image:url('./assets/brand/subjects413.webp');background-size:399.3630573248407% 360.3448275862069%;background-position:100% 99.99999999999999%;aspect-ratio:0.9022988505747127;width:90.22988505747126%}
.raster-art326>.r326-nav-0{background-image:url('./assets/brand/navigation326.webp');background-size:200% 310.93117408906886%;background-position:0% 0%;aspect-ratio:1.0364372469635628;width:92.58589511754069%}
.raster-art326>.r326-nav-1{background-image:url('./assets/brand/navigation326.webp');background-size:200% 310.93117408906886%;background-position:100% 0%;aspect-ratio:1.0364372469635628;width:92.58589511754069%}
.raster-art326>.r326-nav-2{background-image:url('./assets/brand/navigation326.webp');background-size:200% 314.1104294478527%;background-position:0% 47.182425978987574%;aspect-ratio:1.0470347648261755;width:92.58589511754069%}
.raster-art326>.r326-nav-3{background-image:url('./assets/brand/navigation326.webp');background-size:200% 314.1104294478527%;background-position:100% 47.182425978987574%;aspect-ratio:1.0470347648261755;width:92.58589511754069%}
.raster-art326>.r326-nav-4{background-image:url('./assets/brand/navigation326.webp');background-size:200% 277.7576853526221%;background-position:0% 100%;aspect-ratio:0.925858951175407;width:92.58589511754069%}
.raster-art326>.r326-nav-5{background-image:url('./assets/brand/navigation326.webp');background-size:200% 277.7576853526221%;background-position:100% 100%;aspect-ratio:0.925858951175407;width:92.58589511754069%}
