#hero-layouts > div {
    max-width: 800px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    text-align: left !important;
}
#hero-layouts p {
    margin-bottom: 1.5rem !important;
    line-height: 1.7 !important;
}
#hero-layouts h2,
#hero-layouts h3 {
    margin-top: 2.2rem !important;
    margin-bottom: 1.2rem !important;
    font-weight: 700;
}
#hero-layouts ul {
    list-style-type: disc !important;
    margin-bottom: 1.5rem !important;
    padding-left: 2.5rem !important;
}
#hero-layouts ol {
    list-style-type: decimal !important;
    margin-bottom: 1.5rem !important;
    padding-left: 2.5rem !important;
}
#hero-layouts li {
    margin-bottom: 0.5rem !important;
    display: list-item !important;
}
#hero-layouts blockquote,
#hero-layouts .blockquote,
#hero-layouts div[style*="border-left"],
#hero-layouts div.bg-light.border-start {
    border-left: 4px solid var(--link-color, #c5a880) !important;
    padding-left: 1.25rem !important;
    font-style: italic !important;
    color: #a3a3a3 !important;
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
    background-color: #161616 !important;
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
    border-radius: 0 4px 4px 0;
}
#hero-layouts a {
    color: var(--link-color, #c5a880) !important;
    text-decoration: underline !important;
    font-weight: 600;
    transition: color 0.2s ease;
}
#hero-layouts a:hover {
    color: var(--link-hover, #e5d5b8) !important;
}
#hero-layouts img {
    max-width: 100% !important;
    height: auto !important;
    border-radius: 8px;
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.pagination {
	display:block;
}
.pagination li {
	display:inline;
}