.scene.svelte-18z2f92{width:100%;height:100%}svg.svelte-18z2f92{width:100%;height:100%;display:block;overflow:visible}.floor.svelte-18z2f92 path:where(.svelte-18z2f92){fill:none;stroke:#3c4a63;stroke-width:.5px;opacity:.13}.ring.svelte-18z2f92{fill:none;stroke:#3a4560;stroke-width:1px;stroke-dasharray:3 6;opacity:.35}.spoke.svelte-18z2f92{stroke:#46506b;stroke-width:1px;opacity:.35}.call.svelte-18z2f92{fill:none;stroke:#3d3f6b;stroke-width:2.2px;stroke-dasharray:6 14;opacity:.55;animation:2.8s linear infinite paused svelte-18z2f92-flow}.playing.svelte-18z2f92 .call:where(.svelte-18z2f92){animation-play-state:running}.face.svelte-18z2f92{fill:#e4e3e6;stroke:#656c84;stroke-width:.7px}.side-l.svelte-18z2f92{fill:#a5abbd}.side-r.svelte-18z2f92{fill:#878ea6}.core-face.svelte-18z2f92{fill:#efe6e1;stroke:#6d6578;stroke-width:.8px}.core-l.svelte-18z2f92{fill:#b7aab8}.core-r.svelte-18z2f92{fill:#9a8ea2}.glyph.svelte-18z2f92,.line.svelte-18z2f92{fill:none;stroke:#3d4660;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transform:matrix(1,.5,-1,.5,0,0)}.line.svelte-18z2f92{opacity:.45}.sheet.svelte-18z2f92{fill:#f3f1ee;stroke:#6e7389;stroke-width:.6px}.check.svelte-18z2f92{fill:none;stroke:#38634f;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transform:matrix(1,.5,-1,.5,0,0)}.token.svelte-18z2f92{fill:#8a3d4c;opacity:0}.playing.svelte-18z2f92 .token:where(.svelte-18z2f92){opacity:.9}.labels.svelte-18z2f92{font:11.5px var(--font-mono);fill:#2f3a4f}.context-label.svelte-18z2f92{font:10.5px var(--font-mono);fill:#2f3a4f;opacity:.8}.context.svelte-18z2f92 rect:where(.svelte-18z2f92){fill:#2f3a4f;opacity:.12}.context.svelte-18z2f92 rect.filled:where(.svelte-18z2f92){opacity:.42}.playing.svelte-18z2f92 .context:where(.svelte-18z2f92) rect.filled:where(.svelte-18z2f92){animation:5.6s ease-in-out infinite svelte-18z2f92-fill;animation-delay:calc(var(--i) * 90ms)}@keyframes svelte-18z2f92-flow{to{stroke-dashoffset:-40px}}@keyframes svelte-18z2f92-fill{0%,20%{opacity:.12}45%,to{opacity:.42}}@media (prefers-reduced-motion:reduce){.call.svelte-18z2f92,.playing.svelte-18z2f92 .context:where(.svelte-18z2f92) rect.filled:where(.svelte-18z2f92){animation:none}.token.svelte-18z2f92{display:none}}.scene.svelte-1lwjcre{width:100%;height:100%}svg.svelte-1lwjcre{width:100%;height:100%;display:block;overflow:visible}.guide.svelte-1lwjcre{stroke:#4a3b58;stroke-width:.7px;stroke-dasharray:2 4;opacity:.35}.sheet.svelte-1lwjcre{fill:#efe8ee;stroke:#6e5f7c;stroke-width:.9px;opacity:.92}.sheet.top.svelte-1lwjcre{fill:#f6f1ee}.column.svelte-1lwjcre{fill:#9b7fb0;opacity:.12}.baseline.svelte-1lwjcre{stroke:#5e4c70;stroke-width:.35px;opacity:.35}.block.svelte-1lwjcre{fill:#b9a7c7;opacity:.8}.block.soft.svelte-1lwjcre{fill:#d2c4d9}.measure.svelte-1lwjcre{fill:none;stroke:#9b3f5c;stroke-width:.8px}.dim.svelte-1lwjcre{font:6.5px var(--font-mono);fill:#9b3f5c}.specimen.svelte-1lwjcre{font:400 21px var(--font-sans);fill:#3a2d48;letter-spacing:-.04em}.text-line.svelte-1lwjcre{fill:#4a3b58;opacity:.55}.swatch.svelte-1lwjcre{stroke:#4a3b5833;stroke-width:.6px}.button.svelte-1lwjcre{fill:#3f3f6b}.button.ghost.svelte-1lwjcre{fill:none;stroke:#3f3f6b;stroke-width:.9px}.badge.svelte-1lwjcre{fill:#f8f3ef;stroke:#3d6b55;stroke-width:.8px}.badge-text.svelte-1lwjcre{font:6.5px var(--font-mono);fill:#2f5a45}.labels.svelte-1lwjcre{font:11.5px var(--font-mono);fill:#493956}.layer.svelte-1lwjcre{transition:transform 1.2s}.playing.svelte-1lwjcre .layer-2:where(.svelte-1lwjcre){animation:6s ease-in-out infinite svelte-1lwjcre-lift}.playing.svelte-1lwjcre .layer-0:where(.svelte-1lwjcre){animation:6s ease-in-out infinite svelte-1lwjcre-sink}@keyframes svelte-1lwjcre-lift{0%,to{translate:0}50%{translate:0 -8px}}@keyframes svelte-1lwjcre-sink{0%,to{translate:0}50%{translate:0 6px}}@media (prefers-reduced-motion:reduce){.playing.svelte-1lwjcre .layer-0:where(.svelte-1lwjcre),.playing.svelte-1lwjcre .layer-2:where(.svelte-1lwjcre){animation:none}}.scene.svelte-3fh5d6{width:100%;height:100%}svg.svelte-3fh5d6{width:100%;height:100%;display:block;overflow:visible}.panel.svelte-3fh5d6{fill:#eef1ea;stroke:#5c7462;stroke-width:.8px;opacity:.9}.gridline.svelte-3fh5d6{stroke:#33473a;stroke-width:.5px;opacity:.14}.tick.svelte-3fh5d6{font:9.5px var(--font-mono);fill:#33473a;opacity:.75}.axis.svelte-3fh5d6{font:10.5px var(--font-mono);fill:#33473a}.unspaced.svelte-3fh5d6{fill:none;stroke:#8f4a3e;stroke-width:1.4px;stroke-dasharray:4 4;opacity:.7}.spaced.svelte-3fh5d6{fill:none;stroke:#2f5a45;stroke-width:2.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.playing.svelte-3fh5d6 .spaced:where(.svelte-3fh5d6){animation:7s ease-in-out infinite svelte-3fh5d6-draw}.review-line.svelte-3fh5d6{stroke:#2f5a45;stroke-width:.8px;stroke-dasharray:2 3;opacity:.5}.flash.svelte-3fh5d6{fill:#f7f4ec;stroke:#2f5a45;stroke-width:.8px}.review-day.svelte-3fh5d6{font:8px var(--font-mono);fill:#2f5a45}.legend.svelte-3fh5d6{font:10px var(--font-mono);fill:#33473a}.spaced-key.svelte-3fh5d6{stroke:#2f5a45;stroke-width:2.2px}.unspaced-key.svelte-3fh5d6{stroke:#8f4a3e;stroke-width:1.4px;stroke-dasharray:4 4}.card-face.svelte-3fh5d6{fill:#f7f4ec;stroke:#5c7462;stroke-width:.6px}.card-l.svelte-3fh5d6{fill:#c5d0c1}.card-r.svelte-3fh5d6{fill:#a8b8a4}@keyframes svelte-3fh5d6-draw{0%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.playing.svelte-3fh5d6 .spaced:where(.svelte-3fh5d6){animation:none}}.scene.svelte-k6bzvh{width:100%;height:100%}svg.svelte-k6bzvh{width:100%;height:100%;display:block;overflow:visible}.slab.svelte-k6bzvh{fill:#f4e8e2;stroke:#7d5d55;stroke-width:.8px}.slab-side.svelte-k6bzvh{fill:#c9a99f}.t.svelte-k6bzvh{fill:#ecdcd5;stroke:#8b6a61;stroke-width:.45px}.t[data-level="1"].svelte-k6bzvh{fill:#e2b9a8}.t[data-level="2"].svelte-k6bzvh{fill:#cf9581}.t[data-level="3"].svelte-k6bzvh{fill:#b46f5c}.t[data-level="4"].svelte-k6bzvh{fill:#93513f}.l.svelte-k6bzvh{fill:#a9705f}.r.svelte-k6bzvh{fill:#8a5646}.rest.svelte-k6bzvh .t:where(.svelte-k6bzvh){fill:#f6efea;stroke-dasharray:1.5 1.5}.cell.svelte-k6bzvh{transform-box:fill-box}.playing.svelte-k6bzvh .cell:where(.svelte-k6bzvh){animation:.9s ease-out both svelte-k6bzvh-rise;animation-delay:var(--d)}.notes.svelte-k6bzvh{font:10.5px var(--font-mono);fill:#553a35}.leader.svelte-k6bzvh{fill:none;stroke:#553a35;stroke-width:.7px;opacity:.6}@keyframes svelte-k6bzvh-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.playing.svelte-k6bzvh .cell:where(.svelte-k6bzvh){animation:none}}.scene.svelte-115m78h{width:100%;height:100%}svg.svelte-115m78h{width:100%;height:100%;display:block;overflow:visible}.track.svelte-115m78h{stroke:#463d33;stroke-width:1.2px;stroke-dasharray:5 7;opacity:.35}.base-t.svelte-115m78h{fill:#ece5d9;stroke:#6f6253;stroke-width:.7px}.base-l.svelte-115m78h{fill:#b9ac98}.base-r.svelte-115m78h{fill:#9d907c}.sheet-t.svelte-115m78h{fill:#fbf8f2;stroke:#8a7d6b;stroke-width:.45px}.sheet-l.svelte-115m78h{fill:#ddd3c3}.sheet-r.svelte-115m78h{fill:#cbbfac}.lines.svelte-115m78h{stroke:#6f6253;stroke-width:.8px;opacity:.6}.seal.svelte-115m78h{fill:#9b3f4f;stroke:#f7efe6;stroke-width:1.2px}.label.svelte-115m78h{font:11px var(--font-mono);fill:#463d33}.mover.svelte-115m78h{fill:#9b3f4f;opacity:0}.playing.svelte-115m78h .mover:where(.svelte-115m78h){opacity:.85}.playing.svelte-115m78h .stage:where(.svelte-115m78h){animation:6s ease-in-out infinite svelte-115m78h-settle;animation-delay:calc(var(--i) * 1.2s)}@keyframes svelte-115m78h-settle{0%,to{translate:0}8%{translate:0 -3px}16%{translate:0}}@media (prefers-reduced-motion:reduce){.playing.svelte-115m78h .stage:where(.svelte-115m78h){animation:none}.mover.svelte-115m78h{display:none}}.scene.svelte-134qr56{width:100%;height:100%}svg.svelte-134qr56{width:100%;height:100%;display:block;overflow:visible}.t.svelte-134qr56{fill:#e7e5e9;stroke:#5f6782;stroke-width:.6px}.l.svelte-134qr56{fill:#a7adc0}.r.svelte-134qr56{fill:#8b92aa}.edge.svelte-134qr56{fill:none;stroke:#3c4660;stroke-width:.9px;opacity:.45}.lookup.svelte-134qr56{fill:none;stroke:#7a3348;stroke-width:2.2px;stroke-dasharray:5 7;opacity:0}.playing.svelte-134qr56 .lookup:where(.svelte-134qr56){opacity:.85;animation:2.6s linear infinite svelte-134qr56-flow}.table.svelte-134qr56{fill:#eceaee;stroke:#5f6782;stroke-width:.9px}.head.svelte-134qr56{fill:#9aa1b8}.row.svelte-134qr56{stroke:#3c4660;stroke-width:2.2px;stroke-linecap:round;opacity:.28}.row.hit.svelte-134qr56{stroke:#7a3348;opacity:.9}.join.svelte-134qr56{fill:none;stroke:#3c4660;stroke-width:1.3px;stroke-dasharray:3 4;opacity:.6}.pointer.svelte-134qr56{fill:none;stroke:#7a3348;stroke-width:1.1px;opacity:.7}.table-label.svelte-134qr56,.labels.svelte-134qr56{font:11px var(--font-mono);fill:#2f3a4f}@keyframes svelte-134qr56-flow{to{stroke-dashoffset:-48px}}@media (prefers-reduced-motion:reduce){.playing.svelte-134qr56 .lookup:where(.svelte-134qr56){animation:none}}.scene.svelte-yh14gw{width:100%;height:100%}svg.svelte-yh14gw{width:100%;height:100%;display:block;overflow:visible}.lane.svelte-yh14gw{fill:#e9eee5;stroke:#4f6655;stroke-width:.6px;opacity:.75}.edge.svelte-yh14gw{stroke:#2f453666;stroke-width:.5px}.playing.svelte-yh14gw .slice:where(.svelte-yh14gw){animation:4.8s ease-in-out infinite svelte-yh14gw-pulse;animation-delay:calc(var(--i) * .3s)}.pt.svelte-yh14gw{fill:#eef1ea;stroke:#4f6655;stroke-width:.6px}.pf.svelte-yh14gw{fill:#c3cfc0}.ps.svelte-yh14gw{fill:#a9b8a5}.ft.svelte-yh14gw{fill:#e3e8df;stroke:#4f6655;stroke-width:.6px}.ff.svelte-yh14gw{fill:#bcc8b8}.fs.svelte-yh14gw{fill:#a2b19e}.used.svelte-yh14gw .ft:where(.svelte-yh14gw){fill:#bcd7c9}.used.svelte-yh14gw .ff:where(.svelte-yh14gw){fill:#7fa592}.used.svelte-yh14gw .fs:where(.svelte-yh14gw){fill:#6a8e7c}.map.svelte-yh14gw{fill:none;stroke:#2f4536;stroke-width:.9px;stroke-dasharray:3 4;opacity:.55}.labels.svelte-yh14gw{font:10.5px var(--font-mono);fill:#2f4536}@keyframes svelte-yh14gw-pulse{0%,to{opacity:.72}25%{opacity:1}}@media (prefers-reduced-motion:reduce){.playing.svelte-yh14gw .slice:where(.svelte-yh14gw){animation:none}}.scene.svelte-18wjhlx{width:100%;height:100%}svg.svelte-18wjhlx{width:100%;height:100%;display:block;overflow:visible}.t.svelte-18wjhlx{fill:#efe6e9;stroke:#6e5a66;stroke-width:.7px;opacity:.95}.l.svelte-18wjhlx{fill:#bfa7b2}.r.svelte-18wjhlx{fill:#a68b98}.plate[data-layer=HTTP].svelte-18wjhlx .t:where(.svelte-18wjhlx){fill:#f3e3e3}.plate[data-layer=TCP].svelte-18wjhlx .t:where(.svelte-18wjhlx){fill:#ece0ea}.plate[data-layer=IP].svelte-18wjhlx .t:where(.svelte-18wjhlx){fill:#e5e0ec}.plate[data-layer=Ethernet].svelte-18wjhlx .t:where(.svelte-18wjhlx){fill:#e0e4ea}.wire.svelte-18wjhlx{fill:none;stroke:#553a48;stroke-width:1.6px;stroke-dasharray:4 5;opacity:.55}.layer-name.svelte-18wjhlx{font:11px var(--font-mono);fill:#553a48}.labels.svelte-18wjhlx{font:11.5px var(--font-mono);fill:#553a48}.packet.svelte-18wjhlx{fill:#7a3348;opacity:0;stroke:#f7efe6;stroke-width:1.2px}.playing.svelte-18wjhlx .packet:where(.svelte-18wjhlx){opacity:.95}@media (prefers-reduced-motion:reduce){.packet.svelte-18wjhlx{display:none}}.scene.svelte-1wouj30{width:100%;height:100%}svg.svelte-1wouj30{width:100%;height:100%;display:block;overflow:visible}.t.svelte-1wouj30{fill:#f1ede6;stroke:#6f6253;stroke-width:.7px}.l.svelte-1wouj30{fill:#cbbfac}.r.svelte-1wouj30{fill:#b2a58f}.interface.svelte-1wouj30 .t:where(.svelte-1wouj30){fill:#e9e2ef;stroke-dasharray:3 2}.interface.svelte-1wouj30 .l:where(.svelte-1wouj30){fill:#b9adc6}.interface.svelte-1wouj30 .r:where(.svelte-1wouj30){fill:#a093ae}.impl.svelte-1wouj30 .t:where(.svelte-1wouj30){fill:#f6f1e8}.glyph.svelte-1wouj30{stroke:#6f6253;stroke-width:1px;opacity:.5}.uses.svelte-1wouj30{fill:none;stroke:#463d33;stroke-width:1.2px}.implements.svelte-1wouj30{fill:none;stroke:#463d33;stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.labels.svelte-1wouj30{font-family:var(--font-mono);fill:#2f2a24}.name.svelte-1wouj30{font-size:11px}.note.svelte-1wouj30{opacity:.75;font-size:9.5px}.edge-label.svelte-1wouj30{font:9.5px var(--font-mono);fill:#463d33;opacity:.75}.playing.svelte-1wouj30 .block:where(.svelte-1wouj30){animation:6s ease-in-out infinite svelte-1wouj30-hover;animation-delay:calc(var(--i) * .4s)}@keyframes svelte-1wouj30-hover{0%,to{translate:0}50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.playing.svelte-1wouj30 .block:where(.svelte-1wouj30){animation:none}}.board.svelte-ave02e{--paper:#c6ced8;--ink:#2f3a4f;isolation:isolate;background:var(--paper);min-width:0;height:100%;color:var(--ink);border:1px solid #d7dce554;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8,0 3px 0 -1px #6f667a3d}.board.svelte-ave02e:before{content:"";z-index:-1;background:var(--texture) var(--texture-position,center)/auto 100%;mix-blend-mode:multiply;opacity:var(--texture-opacity,.5);transform:var(--texture-transform,none);pointer-events:none;position:absolute;inset:0}.board.svelte-ave02e:after{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.15;pointer-events:none;background:url(../../../textures/panel-grain.svg);position:absolute;inset:0}.material-ai-coding-agents.svelte-ave02e{--paper:#c9d0da;--ink:#2f3a4f;--texture:url(../../../textures/graphite-motion-1600.webp);--texture-opacity:.42}.material-ui-ux-for-engineers.svelte-ave02e{--paper:#d8c8de;--ink:#493956;--texture:url(../../../textures/wash-plumes.webp);--texture-position:70% 50%;--texture-transform:rotate(180deg)}.material-learn-faster.svelte-ave02e{--paper:#cbd6c6;--ink:#2f4536;--texture:url(../../../textures/evergreen-fold-1600.webp);--texture-opacity:.38}.material-motivation-and-confidence.svelte-ave02e{--paper:#e6cbc1;--ink:#553a35;--texture:url(../../../textures/wash-plumes.webp);--texture-position:20% 50%;--texture-transform:scaleX(-1)}.material-get-hired.svelte-ave02e{--paper:#ddd4c5;--ink:#463d33;--texture:url(../../../textures/graphite-motion-1600.webp);--texture-opacity:.36;--texture-transform:rotate(180deg)}.material-dbms-and-sql.svelte-ave02e{--paper:#cdd3dc;--ink:#2c364b;--texture:url(../../../textures/graphite-motion-1600.webp);--texture-opacity:.4;--texture-transform:scaleX(-1)}.material-operating-systems.svelte-ave02e{--paper:#c8d5c8;--ink:#2f4536;--texture:url(../../../textures/evergreen-fold-1600.webp);--texture-opacity:.34;--texture-transform:rotate(180deg)}.material-computer-networks.svelte-ave02e{--paper:#e2cbd2;--ink:#553a48;--texture:url(../../../textures/wash-plumes.webp);--texture-position:40% 50%}.material-object-oriented-programming.svelte-ave02e{--paper:#ddd6c8;--ink:#463d33;--texture:url(../../../textures/graphite-motion-1600.webp);--texture-opacity:.34;--texture-position:30% 50%}.board-heading.svelte-ave02e{justify-content:space-between;align-items:baseline;gap:12px;padding:24px 25px 0;display:flex}h3.svelte-ave02e{letter-spacing:-.035em;min-width:0;font-size:26px;font-weight:400;line-height:1.18}h3.svelte-ave02e a:where(.svelte-ave02e){color:inherit}h3.svelte-ave02e a:where(.svelte-ave02e):after{content:"";z-index:0;position:absolute;inset:0}.board.svelte-ave02e:hover h3:where(.svelte-ave02e) a:where(.svelte-ave02e),h3.svelte-ave02e a:where(.svelte-ave02e):focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}h3.svelte-ave02e a:where(.svelte-ave02e):focus-visible{outline:none}.board.svelte-ave02e:has(h3:where(.svelte-ave02e) a:where(.svelte-ave02e):focus-visible){outline:2px solid var(--ink);outline-offset:3px}.count.svelte-ave02e{font:11px var(--font-mono);opacity:.8;white-space:nowrap;flex-shrink:0}.visual.svelte-ave02e{height:var(--visual-height,300px);pointer-events:none;margin-top:14px;padding-inline:14px}.readout.svelte-ave02e{min-height:30px;font:11px var(--font-mono);border-top:1px solid #4e415528;justify-content:space-between;align-items:center;gap:12px;margin:12px 25px 0;display:flex}.board-copy.svelte-ave02e{margin-top:auto;padding:14px 25px 22px}.board-copy.svelte-ave02e p:where(.svelte-ave02e){max-width:34ch;font-size:16px;line-height:1.5}.lesson-link.svelte-ave02e{z-index:1;min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex;position:relative}.lesson-link.svelte-ave02e:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=1100px) and (width>=901px){.board-heading.svelte-ave02e{padding:20px 18px 0}h3.svelte-ave02e{font-size:23px}.visual.svelte-ave02e{height:260px}.readout.svelte-ave02e{margin-inline:18px}.board-copy.svelte-ave02e{padding-inline:18px}.board-copy.svelte-ave02e p:where(.svelte-ave02e){font-size:15px}}@media (width<=900px){h3.svelte-ave02e{font-size:25px}.visual.svelte-ave02e{height:300px}.board-copy.svelte-ave02e p:where(.svelte-ave02e){max-width:none}}@media (width<=390px){.board-heading.svelte-ave02e{padding-inline:20px}h3.svelte-ave02e{font-size:23px}.visual.svelte-ave02e{height:260px;padding-inline:6px}.readout.svelte-ave02e{margin-inline:20px}.board-copy.svelte-ave02e{padding-inline:20px}}.courses-page.svelte-zuqxs5{padding-top:32px;padding-bottom:72px}.courses-intro.svelte-zuqxs5{max-width:720px;margin-bottom:12px}.group.svelte-zuqxs5{margin-top:32px}.group.svelte-zuqxs5 h2:where(.svelte-zuqxs5){letter-spacing:-.025em;margin-bottom:16px;font-size:24px;font-weight:400}.courses-intro.svelte-zuqxs5 h1:where(.svelte-zuqxs5){letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4vw,45px);font-weight:400;line-height:1.15}.courses-intro.svelte-zuqxs5 p:where(.svelte-zuqxs5){max-width:63ch;color:var(--color-text-sec);margin-top:16px;font-size:17px;line-height:1.65}.board-grid.svelte-zuqxs5{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.board-grid.svelte-zuqxs5>li:where(.svelte-zuqxs5){grid-column:span 2}.board-grid.svelte-zuqxs5>li:where(.svelte-zuqxs5):nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.board-grid.svelte-zuqxs5>li:where(.svelte-zuqxs5):last-child:nth-child(3n+1){grid-column:3/span 2}@media (width<=1100px) and (width>=901px){.board-grid.svelte-zuqxs5{gap:13px}}@media (width<=900px){.courses-page.svelte-zuqxs5{padding-top:20px}.courses-intro.svelte-zuqxs5 p:where(.svelte-zuqxs5){font-size:16px}.board-grid.svelte-zuqxs5{grid-template-columns:minmax(0,1fr);gap:22px}.board-grid.svelte-zuqxs5>li:where(.svelte-zuqxs5),.board-grid.svelte-zuqxs5>li:where(.svelte-zuqxs5):nth-last-child(2):nth-child(3n+1),.board-grid.svelte-zuqxs5>li:where(.svelte-zuqxs5):last-child:nth-child(3n+1){grid-column:auto;width:100%;max-width:520px;margin-inline:auto}}
