.sp[data-astro-cid-cxwzneru]{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:.5rem;display:grid}.sp[data-astro-cid-cxwzneru] .sp-block[data-astro-cid-cxwzneru]>[data-astro-cid-cxwzneru]{max-width:none}.sp[data-astro-cid-cxwzneru] .sp-h2[data-astro-cid-cxwzneru]{text-wrap:balance;border:0;max-width:24ch;margin:.5rem 0 1rem;padding:0;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);line-height:1.1}.sp[data-astro-cid-cxwzneru] .kf-card[data-astro-cid-cxwzneru]{margin:0}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru]{min-width:0}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] caption[data-astro-cid-cxwzneru]{padding:1rem 0 .5rem}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] th[data-astro-cid-cxwzneru][scope=row]{width:14rem}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] td[data-astro-cid-cxwzneru]{line-height:1.6}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] .num[data-astro-cid-cxwzneru]{width:4.5rem}@media (width<=639.98px){.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] caption[data-astro-cid-cxwzneru]{padding:0 0 .75rem;display:block}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] th[data-astro-cid-cxwzneru][scope=row]{width:auto}.sp[data-astro-cid-cxwzneru] .kf-table[data-astro-cid-cxwzneru] td[data-astro-cid-cxwzneru].num{align-items:baseline;width:auto}}.block[data-astro-cid-cxwzneru]{padding:1.5rem}.block-head[data-astro-cid-cxwzneru]{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.sp[data-astro-cid-cxwzneru] .block-title[data-astro-cid-cxwzneru]{border:0;margin:0;padding:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.625rem);line-height:1.2}.block[data-astro-cid-cxwzneru] p[data-astro-cid-cxwzneru]{margin:0;line-height:1.65}.sp[data-astro-cid-cxwzneru] .block-h3[data-astro-cid-cxwzneru]{font-family:var(--font-rw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:1.5rem 0 .75rem;font-size:.6875rem;font-weight:500}.sp[data-astro-cid-cxwzneru] .chips[data-astro-cid-cxwzneru]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sp[data-astro-cid-cxwzneru] .chips[data-astro-cid-cxwzneru] li[data-astro-cid-cxwzneru]{border-radius:var(--radius-field);background:var(--color-paper);white-space:normal;text-align:left;min-height:2.75rem;margin:0;padding-block:.5rem;font-weight:400;line-height:1.3}.sp[data-astro-cid-cxwzneru] .programs[data-astro-cid-cxwzneru],.sp[data-astro-cid-cxwzneru] .rejections[data-astro-cid-cxwzneru]{margin:0;padding:0;list-style:none}.sp[data-astro-cid-cxwzneru] .programs[data-astro-cid-cxwzneru] li[data-astro-cid-cxwzneru],.sp[data-astro-cid-cxwzneru] .rejections[data-astro-cid-cxwzneru] li[data-astro-cid-cxwzneru]{margin:0}.program[data-astro-cid-cxwzneru]{align-content:start;gap:.5rem;height:100%;padding:1.25rem 1.375rem;display:grid}.sp[data-astro-cid-cxwzneru] .program-name[data-astro-cid-cxwzneru]{font-family:var(--font-rw-display);letter-spacing:-.01em;color:var(--color-ink);margin:.25rem 0 0;font-size:1.1875rem;font-weight:500;line-height:1.25}.program-covers[data-astro-cid-cxwzneru]{margin:0;font-size:.9375rem;line-height:1.55}.program-note[data-astro-cid-cxwzneru]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.sp[data-astro-cid-cxwzneru] .rejections[data-astro-cid-cxwzneru]{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.rej[data-astro-cid-cxwzneru]{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem 1.375rem;display:grid}.sp[data-astro-cid-cxwzneru] .rej-reason[data-astro-cid-cxwzneru]{font-family:var(--font-rw-display);letter-spacing:-.01em;color:var(--color-ink);margin:.35rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.3}.rej-fix[data-astro-cid-cxwzneru]{color:var(--color-muted);margin:.625rem 0 0;font-size:.9375rem;line-height:1.6}.rej-label[data-astro-cid-cxwzneru]{color:var(--color-teal-ink);margin-bottom:.25rem;display:block}.sp[data-astro-cid-cxwzneru] .ref-example[data-astro-cid-cxwzneru]{margin:0}.remote[data-astro-cid-cxwzneru]{color:var(--color-muted);margin:.5rem 0 0}
