.std-text-block {
    /* padding: var(--spacing-xl) 0; */
    grid-column: 1 / span 8;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-2xl);
}

.std-text-block.compact-spacing {padding: var(--spacing-xl) 0;}
.std-text-block.default-spacing {padding: var(--spacing-5xl) 0;}
.std-text-block.expanded-spacing {padding: var(--spacing-8xl) 0;}

@media (max-width: 1024px) {
    .std-text-block { grid-column: 1 / -1; gap: var(--spacing-xl); }

    .std-text-block.compact-spacing {padding: var(--spacing-lg) 0;}
    .std-text-block.default-spacing {padding: var(--spacing-3xl) 0;}
    .std-text-block.expanded-spacing {padding: var(--spacing-6xl) 0;}

}

@media (max-width: 767px) {
    .std-text-block { gap: var(--spacing-lg); }
    .std-text-block.compact-spacing {padding: var(--spacing-md) 0;}
    .std-text-block.default-spacing {padding: var(--spacing-2xl) 0;}
    .std-text-block.expanded-spacing {padding: var(--spacing-5xl) 0;}

}