.page-module__WgaWXG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.page-module__WgaWXG__badge{color:var(--color-primary);background:#5e9b871a;border:1px solid #5e9b8740;border-radius:100px;margin-bottom:1rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block}.page-module__WgaWXG__lead{color:var(--color-neutral);margin:1.5rem 0 1rem;font-size:1.125rem}.page-module__WgaWXG__text{color:var(--color-neutral)}.page-module__WgaWXG__heroPhoto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card)}.page-module__WgaWXG__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module__WgaWXG__sectionHeader p{color:var(--color-neutral);flex-shrink:0;font-size:.875rem}.page-module__WgaWXG__jobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.page-module__WgaWXG__cardLink{min-width:0;height:100%;color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:flex}.page-module__WgaWXG__cardLink:hover{color:inherit}.page-module__WgaWXG__cardLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.page-module__WgaWXG__cardLink:hover .page-module__WgaWXG__jobCard{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.page-module__WgaWXG__jobCard{border-radius:var(--radius-lg);background:var(--color-white);width:100%;min-width:0;box-shadow:var(--shadow-card);transition:transform var(--transition-normal),box-shadow var(--transition-normal);border:1px solid #5e9b8740;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2rem);display:flex}@media (prefers-reduced-motion:reduce){.page-module__WgaWXG__jobCard{transition:none}.page-module__WgaWXG__cardLink:hover .page-module__WgaWXG__jobCard{transform:none}}.page-module__WgaWXG__category{color:var(--color-primary-dark);margin-bottom:.875rem;font-size:.8125rem;font-weight:600}.page-module__WgaWXG__jobCard h3{margin-bottom:1rem}.page-module__WgaWXG__meta{color:var(--color-neutral);flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;display:flex}.page-module__WgaWXG__meta span{align-items:center;gap:.375rem;display:inline-flex}.page-module__WgaWXG__meta svg{flex-shrink:0}.page-module__WgaWXG__description{color:var(--color-neutral);flex-grow:1;margin:1.25rem 0 1.75rem}.page-module__WgaWXG__action{justify-content:center;align-self:stretch;margin-top:auto;padding-top:.5rem;display:flex}.page-module__WgaWXG__textLink{color:var(--color-primary);align-items:center;gap:.375rem;font-size:1rem;font-weight:600;display:inline-flex}@media (max-width:767px){.page-module__WgaWXG__heroGrid,.page-module__WgaWXG__jobGrid{grid-template-columns:1fr}.page-module__WgaWXG__sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}
