/* Add space below class description */
.air .serviceListItem .description {
    margin-bottom: 12px !important;
}

/* Separate price section into a vertical stack */
.air .serviceListItem .price-section {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 8px !important;
    margin-top: 10px !important;
}

/* Stack buttons vertically and make them full width */
.air .serviceListItem .price-section .price-buttons {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* Optional: shrink and align the points icon */
.air .serviceListItem .price-section .price-points img {
    width: 16px !important;
    height: 16px !important;
    vertical-align: middle !important;
}