.partition-grid[data-astro-cid-ikicm4fw],.document-list[data-astro-cid-ikicm4fw],.partition-invariants[data-astro-cid-ikicm4fw]{margin:0;padding:0;list-style:none}.partition-grid[data-astro-cid-ikicm4fw]{grid-template-columns:repeat(3,minmax(0,1fr))}.role-badge[data-astro-cid-ikicm4fw]{flex:none}.partition-purpose[data-astro-cid-ikicm4fw]{min-height:2.6em}.document-count[data-astro-cid-ikicm4fw]{justify-content:space-between;gap:.5rem;display:flex}.document-list[data-astro-cid-ikicm4fw]{gap:.65rem;margin-block-start:.75rem;display:grid}.whole-document[data-astro-cid-ikicm4fw]{display:block}dl[data-astro-cid-ikicm4fw]{gap:.35rem;margin:.5rem 0 0;display:grid}dl[data-astro-cid-ikicm4fw]>div[data-astro-cid-ikicm4fw]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.4rem;display:grid}dd[data-astro-cid-ikicm4fw]{text-align:end}.partition-summary[data-astro-cid-ikicm4fw]{flex-wrap:wrap;gap:.75rem 1.5rem;margin-block-start:1.25rem;display:flex}.partition-summary[data-astro-cid-ikicm4fw] p[data-astro-cid-ikicm4fw]{gap:.5rem;margin:0;display:flex}.partition-invariants[data-astro-cid-ikicm4fw]{gap:.45rem;margin-block-start:1rem;display:grid}.partition-invariants[data-astro-cid-ikicm4fw] li[data-astro-cid-ikicm4fw]:before{content:"✓";margin-inline-end:.45rem;font-weight:800}@container course-diagram (width<=44rem){.partition-grid[data-astro-cid-ikicm4fw]{grid-template-columns:1fr}.partition-purpose[data-astro-cid-ikicm4fw]{min-height:0}}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen>figcaption[data-astro-cid-ikicm4fw],.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen>.partition-grid[data-astro-cid-ikicm4fw]{grid-column:1/-1}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-grid[data-astro-cid-ikicm4fw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-card[data-astro-cid-ikicm4fw][data-partition=train]{grid-column:1/-1}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-card[data-astro-cid-ikicm4fw]>.course-diagram__card-stack[data-astro-cid-ikicm4fw]{column-gap:var(--diagram-gap);grid-template-rows:auto auto 1fr;grid-template-columns:8rem minmax(0,1fr)}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-card[data-astro-cid-ikicm4fw] .course-diagram__card-heading[data-astro-cid-ikicm4fw]{grid-area:1/1}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-purpose[data-astro-cid-ikicm4fw]{grid-area:2/1;min-height:0}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .document-count[data-astro-cid-ikicm4fw]{grid-area:3/1}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .document-list[data-astro-cid-ikicm4fw]{grid-area:1/2/4;margin-block-start:0}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-card[data-astro-cid-ikicm4fw][data-partition=train] .document-list[data-astro-cid-ikicm4fw]{grid-template-columns:repeat(4,minmax(0,1fr))}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen .partition-card[data-astro-cid-ikicm4fw]:not([data-partition=train]) .document-list[data-astro-cid-ikicm4fw]{grid-template-columns:repeat(2,minmax(0,1fr))}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen>.partition-summary[data-astro-cid-ikicm4fw]{grid-column:1;align-self:start;margin-block-start:0}.corpus-partitions-diagram[data-astro-cid-ikicm4fw]:fullscreen>.partition-invariants[data-astro-cid-ikicm4fw]{grid-column:2;align-self:start;margin-block-start:0}@media (width>=64rem) and (height>=42rem){figure[data-astro-cid-ikicm4fw].corpus-partitions-diagram.course-diagram[data-diagram-style=course-v1]:fullscreen{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content}figure[data-astro-cid-ikicm4fw].corpus-partitions-diagram.course-diagram[data-diagram-style=course-v1]:fullscreen>figcaption[data-astro-cid-ikicm4fw]{grid-area:1/1/auto/3}figure[data-astro-cid-ikicm4fw].corpus-partitions-diagram.course-diagram[data-diagram-style=course-v1]:fullscreen>.diagram-full-view-actions{grid-area:1/3;place-self:start end}figure[data-astro-cid-ikicm4fw].corpus-partitions-diagram.course-diagram[data-diagram-style=course-v1]:fullscreen>.partition-grid[data-astro-cid-ikicm4fw]{grid-area:2/1/auto/-1}figure[data-astro-cid-ikicm4fw].corpus-partitions-diagram.course-diagram[data-diagram-style=course-v1]:fullscreen>.partition-summary[data-astro-cid-ikicm4fw]{grid-area:3/1}figure[data-astro-cid-ikicm4fw].corpus-partitions-diagram.course-diagram[data-diagram-style=course-v1]:fullscreen>.partition-invariants[data-astro-cid-ikicm4fw]{grid-area:3/2/auto/-1}}
