.class-work[data-astro-cid-ndvlxbwp]{max-inline-size:var(--width-media);font:var(--type-control) / var(--leading-ui) var(--font-ui)}.class-work[data-astro-cid-ndvlxbwp],[data-astro-cid-ndvlxbwp][data-class-body],[data-astro-cid-ndvlxbwp][data-class-selected],[data-astro-cid-ndvlxbwp][data-class-teacher],form[data-astro-cid-ndvlxbwp]{gap:var(--space-4);min-inline-size:0;display:grid}[data-astro-cid-ndvlxbwp][hidden]{display:none}.class-work__intro[data-astro-cid-ndvlxbwp]{gap:var(--space-3);padding:var(--space-4);background:var(--surface-study);border:1px solid var(--divider-quiet);border-radius:var(--radius-feature);align-items:center;display:flex}.class-work__mark[data-astro-cid-ndvlxbwp]{color:var(--selected-fg);flex:none}.class-work__intro[data-astro-cid-ndvlxbwp] h1[data-astro-cid-ndvlxbwp]{font-size:var(--type-title)}.class-work__intro[data-astro-cid-ndvlxbwp] .family-eyebrow[data-astro-cid-ndvlxbwp]{margin-block-end:var(--space-1)}.class-work__setup[data-astro-cid-ndvlxbwp],[data-astro-cid-ndvlxbwp][data-class-teacher]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.class-work__setup[data-astro-cid-ndvlxbwp]>details[data-astro-cid-ndvlxbwp]:only-child{grid-column:1/-1}.class-work[data-astro-cid-ndvlxbwp] details[data-astro-cid-ndvlxbwp],.class-work__selected[data-astro-cid-ndvlxbwp],.class-work__report[data-astro-cid-ndvlxbwp]{min-inline-size:0;padding:var(--space-4);border:1px solid var(--divider-quiet);border-radius:var(--radius-card);background:var(--surface-raised)}.class-work[data-astro-cid-ndvlxbwp] details[data-astro-cid-ndvlxbwp]>summary[data-astro-cid-ndvlxbwp]{color:var(--link);font-weight:650}.class-work[data-astro-cid-ndvlxbwp] details[data-astro-cid-ndvlxbwp]>form[data-astro-cid-ndvlxbwp]{margin-block-start:var(--space-3)}label[data-astro-cid-ndvlxbwp]{gap:var(--space-1);min-inline-size:0;font-size:var(--type-meta);font-weight:650;display:grid}input[data-astro-cid-ndvlxbwp],select[data-astro-cid-ndvlxbwp]{inline-size:100%;min-inline-size:0}form[data-astro-cid-ndvlxbwp]>button[data-astro-cid-ndvlxbwp]{justify-self:start}.class-work[data-astro-cid-ndvlxbwp] ul[data-astro-cid-ndvlxbwp]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.class-work__classes[data-astro-cid-ndvlxbwp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.class-work__classes[data-astro-cid-ndvlxbwp] li{align-content:start;gap:var(--space-1);display:grid}.class-work__classes[data-astro-cid-ndvlxbwp] button{text-align:start;padding:var(--space-3);font-size:var(--type-subsection);justify-content:start}.class-work__classes[data-astro-cid-ndvlxbwp] .family-badge{justify-self:start}.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment{gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border:1px solid var(--divider-quiet);border-radius:var(--radius-card);background:var(--surface-canvas);flex-wrap:wrap;display:flex}.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment h4,.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment p{flex-basis:100%;margin:0}.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment h4{font-size:var(--type-subsection);line-height:var(--leading-heading)}.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment p{color:var(--text-secondary);font-size:var(--type-meta)}.class-work[data-astro-cid-ndvlxbwp] [data-assignment-state]{text-transform:capitalize}.class-work[data-astro-cid-ndvlxbwp] [data-assignment-state=published]{color:var(--selected-fg);background:var(--selected-bg)}.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment>a{min-block-size:var(--control-height);align-items:center;font-weight:650;display:inline-flex}.class-work__cleanup[data-astro-cid-ndvlxbwp]{border-block-start:1px solid var(--divider-quiet);padding-block-start:var(--space-3)}[data-astro-cid-ndvlxbwp][data-class-report],[data-astro-cid-ndvlxbwp][data-class-report-context]{overflow-wrap:anywhere;min-inline-size:0}.class-work__table[data-astro-cid-ndvlxbwp]{margin-block:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-control);overflow:auto}.class-work__table[data-astro-cid-ndvlxbwp] table[data-astro-cid-ndvlxbwp]{border-collapse:collapse;inline-size:100%;font-size:var(--type-meta);margin:0}th[data-astro-cid-ndvlxbwp],td[data-astro-cid-ndvlxbwp],.class-work__table[data-astro-cid-ndvlxbwp] td{padding:var(--space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--divider-quiet)}thead[data-astro-cid-ndvlxbwp]{background:var(--surface-subtle)}.class-work__table[data-astro-cid-ndvlxbwp] tbody tr:nth-child(2n){background:var(--surface-canvas)}h1[data-astro-cid-ndvlxbwp],h2[data-astro-cid-ndvlxbwp],h3[data-astro-cid-ndvlxbwp],p[data-astro-cid-ndvlxbwp]{margin:0}h2[data-astro-cid-ndvlxbwp]{font-size:var(--type-section)}h3[data-astro-cid-ndvlxbwp]{font-size:var(--type-subsection)}.class-work__collection[data-astro-cid-ndvlxbwp] h2[data-astro-cid-ndvlxbwp]{margin-block-end:var(--space-3)}.class-work[data-astro-cid-ndvlxbwp]>p[data-astro-cid-ndvlxbwp],[data-astro-cid-ndvlxbwp][data-class-expiry]{color:var(--text-secondary)}[data-astro-cid-ndvlxbwp]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.class-work__report[data-astro-cid-ndvlxbwp]:not([hidden]){gap:var(--space-2);display:grid}@media (width>=48.01rem){.class-work__setup[data-astro-cid-ndvlxbwp]>details[data-astro-cid-ndvlxbwp][open],[data-astro-cid-ndvlxbwp][data-class-teacher]>details[data-astro-cid-ndvlxbwp][open]{grid-column:1/-1}.class-work[data-astro-cid-ndvlxbwp] details[data-astro-cid-ndvlxbwp][open]>form[data-astro-cid-ndvlxbwp]{grid-template-columns:repeat(2,minmax(0,1fr))}.class-work[data-astro-cid-ndvlxbwp] form[data-astro-cid-ndvlxbwp]>p[data-astro-cid-ndvlxbwp],.class-work[data-astro-cid-ndvlxbwp] form[data-astro-cid-ndvlxbwp]>button[data-astro-cid-ndvlxbwp]{grid-column:1/-1}}@media (width<=48rem){.class-work__setup[data-astro-cid-ndvlxbwp],[data-astro-cid-ndvlxbwp][data-class-teacher]{grid-template-columns:minmax(0,1fr)}.class-work[data-astro-cid-ndvlxbwp] details[data-astro-cid-ndvlxbwp],.class-work__selected[data-astro-cid-ndvlxbwp],.class-work__report[data-astro-cid-ndvlxbwp],.class-work[data-astro-cid-ndvlxbwp] .class-work__assignment{padding:var(--space-3)}}@media print{.class-work__setup[data-astro-cid-ndvlxbwp],[data-astro-cid-ndvlxbwp][data-class-teacher],.class-work__cleanup[data-astro-cid-ndvlxbwp]{display:none}.class-work__table[data-astro-cid-ndvlxbwp]{overflow:visible}}
