.careers-bento_section__Yi4_Y{width:80%;max-width:72rem;margin:0 auto;padding:0 clamp(1rem,4vw,1.5rem) clamp(2.5rem,6vw,5rem)}@media (min-width:1024px){.careers-bento_section__Yi4_Y{max-width:100%;width:80%;padding-bottom:clamp(3rem,7vw,6rem)}}@media (min-width:1440px){.careers-bento_section__Yi4_Y{padding-bottom:clamp(3.5rem,8vw,7rem)}}.careers-bento_sectionTitle__Xip2T{font-family:var(--font-heading);font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700;color:var(--color-primary);text-align:center;margin:0 0 clamp(1.5rem,4vw,2.25rem);letter-spacing:-.02em}.careers-bento_cardsGrid__R5yPz{display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:1fr}@media (min-width:768px){.careers-bento_cardsGrid__R5yPz{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.careers-bento_card__exq37{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:clamp(17rem,38vw,21rem);border-radius:1.25rem;padding:clamp(1.5rem,3.5vw,2.25rem);background:#fff;border:1px solid rgba(8,62,32,.08);box-shadow:none;overflow:hidden;transition:border-color .2s ease}.careers-bento_card__exq37:hover{border-color:rgba(8,62,32,.12)}.careers-bento_illustration__SPkxO{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(7rem,20vw,9.5rem);aspect-ratio:4/3;max-height:10.5rem;margin-bottom:1.15rem;border-radius:1rem;background:#e8f0eb;border:1px solid rgba(8,62,32,.06)}.careers-bento_illustration__SPkxO svg{width:78%;height:auto;max-height:85%}.careers-bento_cardTitle__XNouF{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.05rem,2.2vw,1.2rem);color:var(--color-primary);line-height:1.3;margin:0 0 .65rem;letter-spacing:-.02em}.careers-bento_cardBody__WOyzr{font-family:var(--font-body);font-size:clamp(.98rem,2vw,1.05rem);line-height:1.62;color:#4a524e;margin:0;flex:1}