.assignment-summary:where(.astro-dupzwvui){border:1px solid var(--sl-color-gray-5);border-inline-start:4px solid var(--sl-color-accent);background:var(--sl-color-gray-7,var(--sl-color-gray-6));font-size:var(--sl-text-sm);border-radius:.5rem;margin-block:1.5rem;padding:.75rem 1rem}.assignment-summary__head:where(.astro-dupzwvui){color:var(--sl-color-gray-2);margin:0 0 .25rem}.assignment-summary__head:where(.astro-dupzwvui) strong:where(.astro-dupzwvui){color:var(--sl-color-white);font-weight:600}.assignment-summary__sep:where(.astro-dupzwvui){color:var(--sl-color-gray-4);margin-inline:.4rem}.assignment-summary__rows:where(.astro-dupzwvui){margin:0;padding:0;list-style:none}.assignment-summary__rows:where(.astro-dupzwvui) li:where(.astro-dupzwvui){border-block-start:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(0,1fr);gap:.1rem 1rem;padding-block:.45rem;display:grid}@media (width>=34rem){.assignment-summary__rows:where(.astro-dupzwvui) li:where(.astro-dupzwvui){grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.assignment-summary__facts:where(.astro-dupzwvui){text-align:end}}.assignment-summary__name:where(.astro-dupzwvui){color:var(--sl-color-white);font-weight:600}.assignment-summary__name:where(.astro-dupzwvui) a:where(.astro-dupzwvui){color:inherit;text-decoration:none}.assignment-summary__name:where(.astro-dupzwvui) a:where(.astro-dupzwvui):hover{text-decoration:underline}.assignment-summary__facts:where(.astro-dupzwvui){color:var(--sl-color-gray-2)}.assignment-summary__facts:where(.astro-dupzwvui) a:where(.astro-dupzwvui){color:var(--sl-color-text-accent)}.assignment-summary__note:where(.astro-dupzwvui){border-block-start:1px solid var(--sl-color-gray-5);margin-block-start:.5rem;padding-block-start:.5rem}.assignment-summary__note:where(.astro-dupzwvui) p{color:var(--sl-color-gray-2);margin:0}@media (prefers-contrast:more){.assignment-summary:where(.astro-dupzwvui){border-width:2px}}@media print{.assignment-summary:where(.astro-dupzwvui){background:0 0;border:1px solid #000}}.rubric-skin{margin-block:1.5rem;overflow-x:auto}.rubric-skin table{width:100%;font-size:var(--sl-text-sm);border-collapse:collapse}.rubric-skin caption{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);text-align:start;text-transform:uppercase;letter-spacing:.06em;caption-side:top;padding-block-end:.5rem;font-weight:600}.rubric-skin th,.rubric-skin td{vertical-align:top;text-align:start;border-block-start:1px solid var(--sl-color-gray-5);padding:.75rem}.rubric-skin thead th{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);text-transform:uppercase;letter-spacing:.06em;border-block-start:0;padding-block-end:.35rem}.rubric-skin tbody th{font-weight:400}@media (prefers-contrast:more){.rubric-skin th,.rubric-skin td{border-block-start-width:2px}}@media print{.rubric-skin{overflow-x:visible}.rubric-skin th,.rubric-skin td{border-block-start:1px solid #000}}.rubric__criterion-col:where(.astro-svzc354g){width:30%;min-width:11rem}.rubric__title:where(.astro-svzc354g),.rubric__description:where(.astro-svzc354g),.rubric__points:where(.astro-svzc354g),.rubric__tags:where(.astro-svzc354g){display:block}.rubric__title:where(.astro-svzc354g){color:var(--sl-color-white);font-weight:600}.rubric__description:where(.astro-svzc354g){color:var(--sl-color-gray-2);margin-block-start:.35rem}.rubric__points:where(.astro-svzc354g){color:var(--sl-color-white);margin-block-start:.5rem;font-weight:600}.rubric__tags:where(.astro-svzc354g){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-block-start:.2rem}.rubric__ratings:where(.astro-svzc354g){gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rubric__band:where(.astro-svzc354g),.rubric__band-description:where(.astro-svzc354g){display:block}.rubric__band:where(.astro-svzc354g){color:var(--sl-color-white);font-weight:600}.rubric__band-description:where(.astro-svzc354g){color:var(--sl-color-gray-2);margin-block-start:.2rem}@media (prefers-contrast:more){.rubric__description:where(.astro-svzc354g),.rubric__band-description:where(.astro-svzc354g),.rubric__tags:where(.astro-svzc354g){color:var(--sl-color-white)}}
