/**
 * Blog Detail Page Styles
 */

.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.prose {
    max-width: none;
}

.prose p {
    margin-bottom: 1.5rem;
}

.prose h2 {
    margin-top: 3rem;
    margin-bottom: 1.5rem;
}

.prose ul {
    margin-bottom: 2rem;
}
