@layer screen{.exam-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:0 0 20px;padding:0;list-style:none}.exam-card{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px;border-radius:var(--r-lg);background:var(--paper-2)}.exam-card--today{background:var(--ink);color:var(--paper)}.exam-card__name{margin:0;font-size:.95rem;font-weight:600}.exam-card__name a{color:inherit;text-underline-offset:3px}.exam-card__count{margin:0;font-size:2.2rem;font-weight:600;letter-spacing:-.04em;line-height:1}.exam-card__count small{margin-left:6px;font-size:.85rem;font-weight:500;letter-spacing:0;opacity:.7}.exam-card__none{margin:0;color:var(--ink-3)}.exam-card__pill{justify-self:start;padding:4px 10px;border-radius:var(--r-full);background:var(--stone);color:var(--ink-2);font-size:.78rem;font-weight:500}.exam-card__pill--open{background:var(--mint);color:var(--on-signal)}.exam-card__pill--warn{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn-text)}.exam-card__meta{display:grid;grid-gap:2px;gap:2px;margin:0;padding-top:10px;border-top:1px solid var(--rule-2);font-size:.78rem;color:var(--ink-2)}.exam-card__last{margin:0;font-size:.74rem;color:var(--ink-3)}.exam-card--today .exam-card__last,.exam-card--today .exam-card__meta{color:inherit;opacity:.75}.exam-card--today .exam-card__meta{border-color:color-mix(in srgb,var(--paper) 25%,transparent)}.admission-steps{display:grid;margin:16px 0 20px;padding:0;list-style:none;counter-reset:stage}.admission-steps__item{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding-bottom:16px;counter-increment:stage}.admission-steps__item:before{content:counter(stage);display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-full);background:var(--stone);font-size:.8rem;font-weight:600}.admission-steps__item:not(:last-child):after{content:"";position:absolute;left:14px;top:32px;bottom:2px;width:2px;background:var(--rule-2)}.admission-steps__item b{padding-top:4px;font-weight:500}.admission-steps__item span{padding-top:4px;color:var(--ink-2)}}
/*# sourceMappingURL=71413130f22d28ae.css.map*/