/* ========================================================= */ /* Patterns: Public Page Patterns */ /* ========================================================= */ .sg-page-public-page-patterns .sg-preview-area { display: flex; flex-direction: column; width: 100%; } .sg-public-page-pattern-text-and-picture-right { --layout-public-page-pattern-text-picture-columns: repeat(2, minmax(0, 1fr)); --layout-public-page-pattern-text-picture-gap: var(--spacing-large); display: grid; width: 100%; min-width: 0; grid-template-columns: var(--layout-public-page-pattern-text-picture-columns); grid-template-areas: "text picture"; gap: var(--layout-public-page-pattern-text-picture-gap); align-items: start; } .sg-public-page-pattern-text-and-picture-right__text { grid-area: text; min-width: 0; } .sg-public-page-pattern-text-and-picture-right__picture { grid-area: picture; min-width: 0; } .sg-public-page-pattern-text-and-picture-right__text .sg-body { margin: 0; } @media (max-width: 48rem) { .sg-public-page-pattern-text-and-picture-right { grid-template-columns: 1fr; grid-template-areas: "picture" "text"; } }