.webdots-sa-table {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(18rem, 100%), 1fr));
    gap: 2rem;
    /* 36px */
}

.webdots-sa-item {
    margin-top: 1.78rem;
    /* 32px */
    padding: 0 1.78rem 1.78rem 1.78rem;
    /* 32px */
    border-style: solid;
    border-color: var(--ast-global-color-1);
    border-radius: 0.89rem;
    /* 16px */
}

.webdots-sa-item-img img {
    width: 100%;
    aspect-ratio: 1.6;
    object-fit: cover;
    border-radius: 0.89rem;
    /* 16px */
    margin: -1.78rem 0 0.56rem -0.89rem;
    /* -32px 0 10px -16px */
}