/* Careers page overrides: keep HTML intact, tweak visuals only */

/* Remove red gradient outline from cards on Careers */
.card-wrap {
    background: transparent !important;
    padding: 0 !important;
}

/* Make tiles consistent: neutral border, full-height, flex layout */
.card-inner {
    border: 1px solid rgba(229, 231, 235, 0.7); /* ~neutral-200 */
    border-radius: 0.75rem; /* ~rounded-xl */
    background: #fff;
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Let the content section grow and anchor actions to bottom */
.card-inner > .p-5 {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}

/* Reserve consistent space for title + description */
.card-inner > .p-5 > .space-y-2 {
    flex: 1 0 72px; /* grow, minimum ~4.5rem */
}

/* Keep LinkedIn button compact, not full-width, and not glued to bottom */
.card-inner > .p-5 > a {
    align-self: flex-start;
    margin-top: 0.5rem;
}
