.page-body {
    min-height: 100vh;
    background-color: #e2e8f0;
    padding: 1.5rem;
}

@media (min-width: 640px) {
    .page-body {
        padding-left: 1.5rem;
        /* sm:px-6 */
        padding-right: 1.5rem;
    }
}

.wrapper {
    width: 100%;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}