/* Patient Reference Section Pattern */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section {
    padding: 50px 14%;
    margin: 0 auto;
    width: 100%;
}

/* Critical fix for container line heights */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .wp-block-list {
    line-height: var(--font-lh-reference);
    display: inline;
}

.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .wp-block-group {
    line-height: var(--font-lh-reference);
    max-width: 1460px;
    margin: 0 auto;
}

/* Reference List Styling */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .reference-list {
    margin: 0 0 20px 0;
    display: block;
    font-size: var(--font-size-reference-title);
    line-height: var(--font-lh-reference-title);
    text-transform: uppercase;
}

.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .inline-references {
    margin: 0;
    padding: 0;
    display: inline;
    list-style: none;
    font-size: var(--font-size-reference);
    line-height: var(--font-lh-reference);
}

.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .inline-references li {
    display: inline;
    font-size: var(--font-size-reference);
    line-height: var(--font-lh-reference);
}

/* Override any potential counter styles */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .inline-references li::before {
    content: none;
}

/* Add bullets between items */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .inline-references li:not(:first-child)::before {
    content: "•";
    color: white;
    margin: 0 8px 0 0;
}

/* Link styling */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section .inline-references li a {
    text-decoration: none;
    color: var(--color-yellow);
    font-size: var(--font-size-reference);
    line-height: var(--font-lh-reference);
}

/* Dark Styles */
.page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section.dark {
    color: white;
}

@media screen and (max-width: 1599px) {
    .page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section {
        padding: 100px 10% 0;
    }
}

@media screen and (max-width: 1365px) {
    .page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section {
        padding: 60px 10% 0;
    }
}

@media screen and (max-width: 767px) {
    .page-template-page-deflatehae-patient .wp-block-group.is-style-reference-section {
        padding: 40px 5% 0;
    }
} 