.place[data-astro-cid-7pgxsiu6]{gap:var(--space-m);width:min(100%,44rem);margin-top:var(--space-xl);justify-items:center;display:grid}.row[data-astro-cid-7pgxsiu6]{align-items:center;gap:var(--space-xs);flex-direction:column;width:100%;min-width:0;display:flex}.label[data-astro-cid-7pgxsiu6]{color:var(--sub)}.row[data-astro-cid-7pgxsiu6] .seg-overflow{text-align:center}.row[data-astro-cid-7pgxsiu6] .pop{text-align:left}.pathcourses[data-astro-cid-ffcwsmgz]{container-type:inline-size}.grid[data-astro-cid-ffcwsmgz]{--per-row:1;gap:var(--space-s);margin:var(--site-content-gap) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@container (width>=36rem){.grid[data-astro-cid-ffcwsmgz]{--per-row:2}}@container (width>=52rem){.grid[data-astro-cid-ffcwsmgz]{--per-row:3}}.term[data-astro-cid-ffcwsmgz]{gap:var(--space-xs);margin-top:var(--site-content-gap);justify-items:start;display:grid}.term-label[data-astro-cid-ffcwsmgz]{color:var(--sub)}.term[data-astro-cid-ffcwsmgz]+.grid[data-astro-cid-ffcwsmgz]{margin-top:var(--space-l)}.grid[data-astro-cid-ffcwsmgz]:not([data-all])>li:nth-child(n+7){display:none}.grid[data-astro-cid-ffcwsmgz] .course{gap:var(--space-xxs);width:calc((100% - (var(--per-row) - 1) * var(--space-s)) / var(--per-row));min-height:calc(var(--space-xxl) * 2.5);padding:var(--space-m) var(--space-m) var(--space-xs);border:1px solid var(--site-edge);border-radius:var(--site-r-card);background:var(--card);box-shadow:var(--site-lift-1);color:var(--ink);transition:border-color var(--motion-quick) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.grid[data-astro-cid-ffcwsmgz] .course[data-s=math]{--subj:var(--lead-math)}.grid[data-astro-cid-ffcwsmgz] .course[data-s=science]{--subj:var(--lead-science)}.grid[data-astro-cid-ffcwsmgz] .course[data-s=english]{--subj:var(--lead-english)}.grid[data-astro-cid-ffcwsmgz] .course[data-s=french]{--subj:var(--lead-french)}.grid[data-astro-cid-ffcwsmgz] .course[data-s=social-studies]{--subj:var(--lead-social)}.grid[data-astro-cid-ffcwsmgz] .course:hover{border-color:var(--subj)}.grid[data-astro-cid-ffcwsmgz] .course-name{font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);color:var(--ink);text-wrap:pretty;text-decoration:none}.grid[data-astro-cid-ffcwsmgz] .course-name:hover{text-decoration:underline}.grid[data-astro-cid-ffcwsmgz] .course-name:after{border-radius:inherit;content:"";position:absolute;inset:0}.grid[data-astro-cid-ffcwsmgz] .course-sub,.grid[data-astro-cid-ffcwsmgz] .progress{pointer-events:none}.grid[data-astro-cid-ffcwsmgz] .course-sub{z-index:1;color:var(--sub);position:relative}.grid[data-astro-cid-ffcwsmgz] .progress{z-index:1;gap:var(--space-xxs);margin-top:var(--space-xs);display:grid;position:relative}.grid[data-astro-cid-ffcwsmgz] .progress[hidden]{display:none}.grid[data-astro-cid-ffcwsmgz] .bar{--p:0;height:var(--space-xxs);border-radius:var(--radius-pill);background:var(--inset);display:block;overflow:hidden}.grid[data-astro-cid-ffcwsmgz] .bar-in{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--green);height:100%;display:block}.grid[data-astro-cid-ffcwsmgz] .progress-n{color:var(--green-ink);font-variant-numeric:tabular-nums}.grid[data-astro-cid-ffcwsmgz] .units{z-index:1;gap:var(--space-xxs);margin:var(--space-xs) 0 0;padding:0 0 0 var(--space-m);color:var(--sub);pointer-events:none;display:grid;position:relative}.grid[data-astro-cid-ffcwsmgz] .units[hidden]{display:none}.grid[data-astro-cid-ffcwsmgz] .units li{text-wrap:pretty}.grid[data-astro-cid-ffcwsmgz] .units .units-more{margin-left:calc(-1 * var(--space-m));list-style:none}.grid[data-astro-cid-ffcwsmgz] .go{z-index:2;margin:auto calc(var(--space-s) * -1) 0;padding-top:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex;position:relative}.grid[data-astro-cid-ffcwsmgz] .act{gap:var(--space-xs);min-height:var(--touch);padding:0 var(--space-s);border-radius:var(--radius-pill);color:var(--blue-ink);font:inherit;cursor:pointer;transition:background-color var(--motion-quick) ease;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.grid[data-astro-cid-ffcwsmgz] .act:hover{background:var(--blue-soft)}.grid[data-astro-cid-ffcwsmgz] .act .icon{width:var(--space-m);height:var(--space-m)}.grid[data-astro-cid-ffcwsmgz] .mark{right:calc(-1 * var(--space-xs));bottom:calc(-1 * var(--space-xs));aspect-ratio:1;height:60%;color:var(--subj);opacity:var(--site-watermark-opacity);pointer-events:none;display:block;position:absolute}.pathcourses[data-astro-cid-ffcwsmgz]:not([data-mode=students]) .grid[data-astro-cid-ffcwsmgz] .mark{height:calc(var(--touch) + var(--space-m) + var(--space-xs))}.grid[data-astro-cid-ffcwsmgz] .mark .icon{width:100%;height:100%}.empty[data-astro-cid-ffcwsmgz]{margin:var(--site-content-gap) 0 0;color:var(--sub)}.empty[data-astro-cid-ffcwsmgz][hidden]{display:none}.more[data-astro-cid-ffcwsmgz]{gap:var(--space-xs);min-height:var(--touch);margin-top:var(--space-l);padding:0 var(--space-l);border:1px solid var(--choice-line);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color var(--motion-quick) ease;align-items:center;display:inline-flex}.more[data-astro-cid-ffcwsmgz][hidden]{display:none}.more[data-astro-cid-ffcwsmgz]:hover{border-color:var(--blue)}.more[data-astro-cid-ffcwsmgz] .icon{width:var(--space-m);height:var(--space-m)}
