.wp-block-firsttracks-page-section.is-section-list,
.wp-block-firsttracks-page-section.is-list-section {

    --block-gap: 6.5rem;
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;

    &:not([class*=is-style-section]),
	&.is-style-section-1 {
		--block-gap: 6.5rem;
		padding-top: 0;
		padding-bottom: 0;
	}

    &.is-list-link {
        --block-gap: 5rem;

        & .wp-block-buttons {
            --block-gap: 0;
    
            &>.wp-block-button {
    
                width: 100%;
                display: flex;
        
                & .wp-block-button__link {
                    border-bottom-color: var(--stroke);
                    border-bottom-width: 1px;
                    border-bottom-style: solid;
                    border-radius: 0;
                    width: 100%;
                    justify-content: space-between;
                    padding-bottom: 1.5rem;
                    padding-top: 1.5rem;
                }
            }
    
        }
    }

    & .wp-block-columns {
        --block-gap: 1rem;
        padding-left: 2rem;
        padding-right: 2rem;

        @media screen and (min-width: 1400px) {
            padding-left: 0;
            padding-right: 0;
        }

        @media screen and (min-width: 768px) {
            --block-gap: 6.5rem;
        }

        & .wp-block-column {
            --block-gap: 0;
        }
    }
    
    & .is-list-item {
        padding-top: 0;
        padding-bottom: 2.5rem;
        padding-left: 0;
        padding-right: 0;
        --block-gap: 1.5rem;

        &:not(:first-child) {
            padding-top: 2rem;

        }

        &.wp-block-group {
        --block-gap: 1.5rem;
        --border-bottom-color: var(--overlay-stroke);
        --border-bottom-width: 1px;
        --border-bottom-style: solid;

        }

    }

}
