.caps-jobs[data-astro-cid-awqbvc6o]{flex-direction:column;gap:40px;display:flex}.caps-jobs__panel[data-astro-cid-awqbvc6o]{--chamfer:20px;background:var(--white);flex-direction:column;display:flex}.caps-jobs__tabs[data-astro-cid-awqbvc6o]{grid-template-columns:repeat(var(--tabs), minmax(0, 1fr));border-bottom:3px solid var(--ink);display:grid}.caps-jobs__tab[data-astro-cid-awqbvc6o]{background:var(--white);color:var(--text-muted);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:12px;padding:22px 16px;font-size:20px;font-weight:700;line-height:normal;display:flex}.caps-jobs__tab[data-astro-cid-awqbvc6o]:hover{background:var(--gray-light)}.caps-jobs__tab[data-astro-cid-awqbvc6o][aria-selected=true]{background:var(--navy);color:var(--white)}.caps-jobs__tab[data-astro-cid-awqbvc6o]:focus-visible{outline-offset:-3px}.caps-jobs__tab[data-astro-cid-awqbvc6o][aria-selected=true]:focus-visible{outline-color:var(--white)}.caps-jobs__tab-icon[data-astro-cid-awqbvc6o]{font-size:22px}.caps-jobs__job-inner[data-astro-cid-awqbvc6o]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;padding:36px 40px 40px;display:grid}.caps-jobs__image[data-astro-cid-awqbvc6o]{background:var(--gray-light);height:320px}.caps-jobs--ratio[data-astro-cid-awqbvc6o] .caps-jobs__job-inner[data-astro-cid-awqbvc6o]{align-items:stretch;padding-bottom:36px}.caps-jobs--ratio[data-astro-cid-awqbvc6o] .caps-jobs__image[data-astro-cid-awqbvc6o]{aspect-ratio:3/2;height:auto;min-height:320px}.caps-jobs--ratio[data-astro-cid-awqbvc6o] .caps-jobs__lists[data-astro-cid-awqbvc6o]{gap:32px}.caps-jobs--ratio[data-astro-cid-awqbvc6o] .caps-jobs__tab-icon[data-astro-cid-awqbvc6o]{font-size:24px}.caps-jobs__body[data-astro-cid-awqbvc6o]{flex-direction:column;gap:22px;display:flex}.caps-jobs__title[data-astro-cid-awqbvc6o]{font-size:var(--text-32);line-height:1}.caps-jobs__text[data-astro-cid-awqbvc6o]{color:var(--text-secondary);font-size:var(--text-18);line-height:1.55}.caps-jobs__lists[data-astro-cid-awqbvc6o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.caps-jobs__list-label[data-astro-cid-awqbvc6o]{border-bottom:3px solid var(--ink);color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;padding-bottom:10px;font-size:11px;font-weight:400;line-height:normal}.caps-jobs__item[data-astro-cid-awqbvc6o]{border-bottom:1px solid var(--rule-light);padding:12px 0;font-size:16px}.caps-jobs__link[data-astro-cid-awqbvc6o]{border-bottom:2px solid var(--red);color:var(--navy);align-self:flex-start;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:700;display:flex}.caps-jobs__link[data-astro-cid-awqbvc6o]:hover{color:var(--red)}.caps-jobs__more[data-astro-cid-awqbvc6o]{color:var(--text-secondary);align-self:flex-start;align-items:center;gap:10px;margin:-3px 0;padding:3px 0;font-size:16px;display:flex}.caps-jobs__more[data-astro-cid-awqbvc6o]:hover,.caps-jobs__more[data-astro-cid-awqbvc6o]:hover .caps-jobs__more-label[data-astro-cid-awqbvc6o]{color:var(--red)}.caps-jobs__more-icon[data-astro-cid-awqbvc6o]{color:var(--navy);font-size:20px}.caps-jobs__more-label[data-astro-cid-awqbvc6o]{color:var(--ink)}.caps-jobs__more-arrow[data-astro-cid-awqbvc6o]{color:var(--red)}@container page (width<=999.98px){.caps-jobs__job-inner[data-astro-cid-awqbvc6o]{grid-template-columns:minmax(0,1fr);gap:28px}.caps-jobs__image[data-astro-cid-awqbvc6o],.caps-jobs--ratio[data-astro-cid-awqbvc6o] .caps-jobs__image[data-astro-cid-awqbvc6o]{aspect-ratio:auto;max-width:560px;height:260px;min-height:0}}@container page (width<=767.98px){.caps-jobs__panel[data-astro-cid-awqbvc6o]{--chamfer:14px}.caps-jobs__tab[data-astro-cid-awqbvc6o]{letter-spacing:.02em;text-align:center;min-height:52px;padding:10px 6px;font-size:15px}.caps-jobs__tab-icon[data-astro-cid-awqbvc6o]{display:none}.caps-jobs__job-inner[data-astro-cid-awqbvc6o]{padding:22px 20px 24px}.caps-jobs__image[data-astro-cid-awqbvc6o],.caps-jobs--ratio[data-astro-cid-awqbvc6o] .caps-jobs__image[data-astro-cid-awqbvc6o]{height:180px}.caps-jobs__lists[data-astro-cid-awqbvc6o]{grid-template-columns:minmax(0,1fr);gap:20px}.caps-jobs__item[data-astro-cid-awqbvc6o]{font-size:15px}.caps-jobs__more[data-astro-cid-awqbvc6o]{flex-wrap:wrap;gap:4px 10px}}
