.assignments-header{margin-bottom:2.5rem}.assignments-header h2{margin-bottom:.5rem}.assignments-header p span{color:var(--cleanroom-140)}.assignments-container{display:inherit;grid-template-columns:subgrid;gap:inherit;margin-bottom:4rem}.assignments-container .assignment-card{list-style:none;background:var(--space-100-low-opacity);grid-column:1 / -1}@media (min-width: 32rem){.assignments-container .assignment-card{grid-column:span 2}}@media (min-width: 56.25rem){.assignments-container .assignment-card{grid-column:span 3}}.assignments-container .assignment-card a{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:11.25rem}.assignments-container .assignment-card a .assignment-content{padding:1rem;display:inherit;flex-direction:inherit;justify-content:inherit;height:100%;color:var(--cleanroom-10)}.assignments-container .assignment-card a .assignment-content .assignment-title{color:var(--cleanroom-140);margin-bottom:1rem}.assignments-container .assignment-card a .assignment-content div{display:inherit;flex-direction:inherit;gap:.25rem}.assignments-container .assignment-card a .assignment-content div p{text-transform:capitalize}.assignments-container .assignment-card a .assignment-content div p:last-child{margin-bottom:.5rem}.assignments-container .assignment-card a:hover .apply-button{background:var(--ultra-100);color:var(--cleanroom-60)}.assignments-container .apply-button{display:inline-block;text-align:center;padding:1rem;width:100%;color:var(--space-100);background:var(--cleanroom-100);text-transform:uppercase}nav.pagination-container{justify-content:center;align-items:center;display:flex;gap:1rem;--arrow-color: var(--cleanroom-100);--text-color: var(--white);color:var(--text-color);container-type:inline-size;container-name:pagination}nav.pagination-container.white-on-space nav.pagination-container{--arrow-color: var(--space-100);--text-color: var(--white)}nav.pagination-container.space-on-gray{--arrow-color: var(--ultra-170);--text-color: var(--space-100)}nav.pagination-container.white-on-cleanroom{--arrow-color: var(--space-100);--text-color: var(--white)}nav.pagination-container .pagination-indicator.active{text-decoration:underline;font-weight:700}nav.pagination-container .pagination-indicator:first-child,nav.pagination-container .pagination-indicator:last-child{color:var(--arrow-color)}:is(nav.pagination-container .pagination-indicator:first-child,nav.pagination-container .pagination-indicator:last-child).disabled{opacity:.6}nav.pagination-container .separator-container{position:relative;display:flex}nav.pagination-container .separator-container .pagination-dictator{display:none}nav.pagination-container .separator-container .pagination-separator{position:relative}nav.pagination-container .separator-container .enhanced-navigation{background:transparent;width:2ch;height:1em;position:relative}@container pagination (min-width: 900px){nav.pagination-container .separator-container:has(:focus-within,.enhanced-navigation:not(:placeholder-shown)) .pagination-separator{opacity:0}nav.pagination-container .separator-container .pagination-dictator{display:inline}nav.pagination-container .separator-container .pagination-separator{position:absolute;top:0;left:50%;transform:translate(-50%);display:block;width:100%;text-align:center;height:100%}}
