.container {
    width: 100%;
    max-width: var(--container-width);
    margin: 0 auto;
}
.container_page {
    padding: var(--space-96) var(--space-32);
    box-sizing: border-box;
}
.container_ebook_detail {
    display: flex;
    flex-direction: column;
    gap: var(--space-96);
}

@media screen and (max-width: 1024px) {
    .container_page {
        padding: var(--space-48) var(--space-20);
    }
    .container_ebook_detail {
        gap: var(--space-48);
    }
}