.block-primary-content {
    --square-marker-list-marker-bg-color: var(--primary-denim-color);
    --square-marker-list-item-font: var(--p-16-font-definition);
    --square-marker-list-marker-size: var(--spacing-9);
    --square-marker-list-padding-left: var(--spacing-16);
    --primary-content-background-image: none;
    --primary-content-background-repeat: no-repeat;
    --primary-content-background-size: cover;
    background-image: var(--primary-content-background-image);
    background-repeat: var(--primary-content-background-repeat);
    background-size: var(--primary-content-background-size);
}
.block-primary-content .icon.icon-lg {
    --icon-text-indent: 0;
    --icon-margin-right: 0;
}
.block-primary-content.bg-secondary-subtle .card.block-color-inherit,
.block-primary-content.bg-dark-subtle .card.block-color-inherit,
.block-primary-content.bg-body-secondary .card.block-color-inherit,
.block-primary-content.bg-body-tertiary .card.block-color-inherit,
.block-primary-content.bg-pattern .card.block-color-inherit {
    --bs-card-color: var(--neutral-white-color);
    --square-marker-list-marker-bg-color: var(--neutral-white-color);
}
.block-primary-content.bg-pattern {
    --primary-content-background-image: url('../img/svg/patterns/qut-m-bg.svg');
}
.block-primary-content ul:not(.inline-icons) > li {
    font: var(--p-16-font-definition);
    margin-bottom: var(--spacing-4);
}
.block-primary-content ul + p,
.block-primary-content p + ul {
    margin-top: var(--spacing-16);
}
@media screen and (min-width: 992px) {
    .block-primary-content.bg-pattern {
        --primary-content-background-image: url('../img/svg/patterns/qut-d-bg.svg');
        --primary-content-background-repeat: repeat-x;
    }
    .block-primary-content ul + p {
        margin-top: var(--spacing-24);
    }
}
