.options-list.svelte-9aw8cy {

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content: center;

    gap: 2rem
}

.options-list.svelte-9aw8cy > div {

    min-width: 250px;

    max-width: 350px;

    flex: 1 1 0%
}

.feature-set.svelte-9aw8cy {

    width: 100%
}
.feature-set.svelte-9aw8cy th:where(.svelte-9aw8cy), .feature-set.svelte-9aw8cy td:where(.svelte-9aw8cy) {

    padding: 1rem;

    border-bottom-width: 1px
}
.feature-set.svelte-9aw8cy td:where(.svelte-9aw8cy):not(:first-child) {

    text-align: center
}
.feature-set.svelte-9aw8cy td:where(.svelte-9aw8cy):not(:first-child) svg {

    margin-left: auto;

    margin-right: auto;

    fill: hsl(var(--primary) / 1);

    opacity: 0.6
}
.feature-set.svelte-9aw8cy th:where(.svelte-9aw8cy):not(:last-child), .feature-set.svelte-9aw8cy td:where(.svelte-9aw8cy):not(:last-child) {

    border-right-width: 1px
}
.feature-set.svelte-9aw8cy tr:where(.svelte-9aw8cy):last-child > td:where(.svelte-9aw8cy) {

    border-bottom-width: 0px
}
.feature-set.svelte-9aw8cy th:where(.svelte-9aw8cy) {

    text-align: center
}
.feature-set.svelte-9aw8cy .category-title:where(.svelte-9aw8cy) td:where(.svelte-9aw8cy) {

    border-bottom-width: 1px;

    border-right-width: 0px;

    padding-top: 1rem;

    padding-bottom: 1rem;

    font-size: 1.25rem;

    font-weight: 500;

    line-height: 1.75rem;

    letter-spacing: -0.025em
}