.batch-hero[data-astro-cid-w6abwyjx]{border-bottom:1px solid var(--line-strong);padding:clamp(3.5rem,8vw,7rem) 0}.batch-hero__grid[data-astro-cid-w6abwyjx]{grid-template-columns:1.25fr .45fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.batch-hero[data-astro-cid-w6abwyjx] h1[data-astro-cid-w6abwyjx]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(3.3rem,7vw,6.7rem);font-weight:400;line-height:.92}.batch-hero[data-astro-cid-w6abwyjx] aside[data-astro-cid-w6abwyjx]{border-top:4px solid var(--signal);padding-top:1.2rem}.batch-hero[data-astro-cid-w6abwyjx] aside[data-astro-cid-w6abwyjx] p[data-astro-cid-w6abwyjx]{color:var(--danger);font-weight:720}.batch-hero[data-astro-cid-w6abwyjx] aside[data-astro-cid-w6abwyjx]>span[data-astro-cid-w6abwyjx]:last-child{color:var(--ink-soft);font-size:.68rem}.batch-facts[data-astro-cid-w6abwyjx]{border-inline:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--paper-bright);grid-template-columns:repeat(4,1fr);display:grid}.batch-facts[data-astro-cid-w6abwyjx] div[data-astro-cid-w6abwyjx]{border-right:1px solid var(--line);padding:1.1rem}.batch-facts[data-astro-cid-w6abwyjx] div[data-astro-cid-w6abwyjx]:last-child{border:0}.batch-facts[data-astro-cid-w6abwyjx] span[data-astro-cid-w6abwyjx]{color:var(--signal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.batch-facts[data-astro-cid-w6abwyjx] strong[data-astro-cid-w6abwyjx]{margin-top:.45rem;font-size:.82rem;display:block}.batch-layout[data-astro-cid-w6abwyjx]{padding-top:var(--section-space);grid-template-columns:minmax(0,1fr) 21rem;gap:clamp(3rem,8vw,8rem);display:grid}.batch-section[data-astro-cid-w6abwyjx]{margin-bottom:var(--section-space)}.batch-section[data-astro-cid-w6abwyjx] h2[data-astro-cid-w6abwyjx]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.045em;margin:.7rem 0 2rem;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:430;line-height:.98}.candidate-register[data-astro-cid-w6abwyjx],.condition-table[data-astro-cid-w6abwyjx]{border:1px solid var(--line-strong);background:var(--paper-bright)}.candidate-register[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]{border-top:1px solid var(--line);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.candidate-register[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]:first-child,.condition-table[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]:first-child{border-top:0}.candidate-register[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]>span[data-astro-cid-w6abwyjx]{color:var(--signal-dark);font-family:var(--font-display);font-size:1.25rem}.condition-table[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]{border-top:1px solid var(--line);grid-template-columns:.55fr 1fr;gap:1rem;padding:.9rem 1rem;display:grid}.condition-table[data-astro-cid-w6abwyjx] span[data-astro-cid-w6abwyjx]{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.condition-table[data-astro-cid-w6abwyjx] strong[data-astro-cid-w6abwyjx]{font-size:.82rem}.gate-list[data-astro-cid-w6abwyjx]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.gate-list[data-astro-cid-w6abwyjx] li[data-astro-cid-w6abwyjx]{border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;align-items:center;padding:.9rem 0;display:grid}.gate-list[data-astro-cid-w6abwyjx] span[data-astro-cid-w6abwyjx]{color:var(--signal-dark);font-family:var(--font-display);font-size:1.25rem}.gate-list[data-astro-cid-w6abwyjx] p[data-astro-cid-w6abwyjx]{color:var(--ink-muted);margin:0;line-height:1.6}.no-results[data-astro-cid-w6abwyjx]{border:1px solid var(--line-strong);background:var(--paper-deep);grid-template-columns:5rem 1fr;gap:1.5rem;padding:2rem;display:grid}.no-results[data-astro-cid-w6abwyjx]>span[data-astro-cid-w6abwyjx]{border:1px solid var(--line-strong);width:4rem;height:4rem;color:var(--signal-dark);font-family:var(--font-display);place-content:center;font-size:2rem;display:grid}.no-results[data-astro-cid-w6abwyjx] h2[data-astro-cid-w6abwyjx]{font-family:var(--font-display);margin:.5rem 0 .8rem;font-size:clamp(2rem,4vw,3rem);font-weight:450;line-height:1}.no-results[data-astro-cid-w6abwyjx] p[data-astro-cid-w6abwyjx]:last-child{color:var(--ink-muted);line-height:1.7}.batch-sidebar[data-astro-cid-w6abwyjx]{border:1px solid var(--line-strong);background:var(--paper-bright);align-self:start;position:sticky;top:7rem}.batch-sidebar[data-astro-cid-w6abwyjx]>p[data-astro-cid-w6abwyjx],.batch-sidebar[data-astro-cid-w6abwyjx]>h2[data-astro-cid-w6abwyjx]{margin-inline:1.2rem}.batch-sidebar[data-astro-cid-w6abwyjx]>p[data-astro-cid-w6abwyjx]{margin-top:1.2rem}.batch-sidebar[data-astro-cid-w6abwyjx] h2[data-astro-cid-w6abwyjx]{font-family:var(--font-display);margin-top:.6rem;font-size:2rem;font-weight:440;line-height:1.05}.batch-sidebar[data-astro-cid-w6abwyjx] a[data-astro-cid-w6abwyjx]{border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:.3rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.batch-sidebar[data-astro-cid-w6abwyjx] a[data-astro-cid-w6abwyjx]:hover{background:var(--paper-deep)}.batch-sidebar[data-astro-cid-w6abwyjx] a[data-astro-cid-w6abwyjx] span[data-astro-cid-w6abwyjx]{color:var(--signal-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.batch-sidebar[data-astro-cid-w6abwyjx] a[data-astro-cid-w6abwyjx] strong[data-astro-cid-w6abwyjx]{font-size:.82rem}@media (width<=850px){.batch-hero__grid[data-astro-cid-w6abwyjx],.batch-layout[data-astro-cid-w6abwyjx]{grid-template-columns:1fr}.batch-sidebar[data-astro-cid-w6abwyjx]{position:static}.batch-facts[data-astro-cid-w6abwyjx]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.batch-facts[data-astro-cid-w6abwyjx]{grid-template-columns:1fr}.candidate-register[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]{grid-template-columns:2.5rem 1fr}.candidate-register[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx]>[data-astro-cid-w6abwyjx]:last-child{grid-column:2;justify-self:start}.condition-table[data-astro-cid-w6abwyjx]>div[data-astro-cid-w6abwyjx],.no-results[data-astro-cid-w6abwyjx]{grid-template-columns:1fr}}
