/* Additional Home Care Service Grid Styles */
.home-care-service-grid-block {
    position: relative;
}

.home-care-service-card {
    position: relative;
    overflow: hidden;
}

.home-care-service-content {
    position: relative;
    z-index: 2;
}

/* Ensure block appears in editor */
.home-care-service-grid-block-editor {
    min-height: 100px;
}

/* Loading state */
.home-care-service-grid-block.loading {
    opacity: 0.7;
}

/* Focus states for accessibility */
.home-care-service-link:focus {
    outline: 2px solid #2271b1;
    outline-offset: 2px;
}

.home-care-service-grid-link,
.home-care-service-grid-link:link,
.home-care-service-grid-link:visited,
.home-care-service-grid-link:hover,
.home-care-service-grid-link:active {
  text-decoration: none;
}