sup {
    font-family: inherit;
    font-size: 1.4rem;

}

main section {
    padding-block: 14.4rem;
}

main section:first-child {
    padding-top: 0;
}



@media (min-width: 768px) {
    .hero-header-80 {
        font-size: 8rem !important;
    }
}

/* Quick Links Section */
.quick-links-container {
    position: relative;
    top: -7.3rem;
}

.quick-links-section {
    background-color: var(--color-lilly-neutral-rose);
    border-radius: 3.2rem;
    padding: 6.4rem 4.8rem 4.8rem 4.8rem;
    display: flex;
    flex-direction: column;
    gap: 4.8rem;
}

.quick-links-divider {
    border-top: 2px solid #c5c5c5;
}

.quick-links-heading {
    color: var(--color-lilly-black);
    font: var(--lds-g-typography-ringside-special-eyebrow);
    text-transform: uppercase;
    opacity: 0.8;
}

.quick-links-list {
    display: grid;
}

.quick-link-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 3.2rem 0 0 0;
}

.arrow-icon {
    transition: transform 200ms cubic-bezier(0.08, 0.32, 0.4, 1);
}

.quick-link-item:hover .arrow-icon {
    transform: translateX(30%);
}

.quick-link {
    font: var(--lds-g-typography-ringside-heading-5);
    text-decoration: underline;
    text-underline-offset: 24%;
    text-decoration-thickness: 4%;
    color: var(--color-lilly-black);
}

@media (min-width: 1024px) {
    .quick-links-list {
        grid-template-columns: repeat(3, 1fr);
        gap: 4.8rem;
    }
}

.two-column-section {
    display: block;
}

.two-column-section img {
    margin-bottom: 2.4rem;
}

.two-column-section h3 {
    margin-bottom: 2.4rem;
}

.two-column-sectionn-header {
    font: var(--lds-g-typography-garamond-heading-3);
    letter-spacing: -0.36px;
}

.two-column-section-paragraph {
    font: var(--lds-g-typography-ringside-body-large);
}

.two-column-section-paragraph:nth-of-type(2) {
    margin-top: 3.2rem;
}

.two-column-section-link {
    font: var(--lds-g-typography-ringside-body-large);
    color: var(--color-lilly-red);
}

.two-column-section-sup {
    color: var(--color-lilly-red);
}

@media (min-width: 768px) {
    .two-column-section {
        display: grid;
        grid-template-rows: auto 1fr;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 2.4rem;
        row-gap: 4.8rem;
    }

    .two-column-section svg {
        grid-column: span 2;
        grid-row: 1;
        margin-bottom: 0;
    }

    .two-column-section h3 {
        grid-column: 1;
        grid-row: 2;
        margin-bottom: 0;
    }



    .two-column-section-spanned div:nth-child(2) {
        grid-row: 2 / span 2;
    }
}


.eyebrow-text p {
    font: var(--lds-g-typography-ringside-special-eyebrow);
    color: var(--color-lilly-black);
    text-transform: uppercase;
}


.four-column-section {
    display: grid;
    grid-template-columns: 1fr;
    gap: 4.8rem;
}

.four-column-items {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 2.4rem;
}

.four-column-item {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
}

.four-column-header {
    font: var(--lds-g-typography-ringside-heading-5)
}

.four-column-text {
    font: var(--lds-g-typography-ringside-body-medium);
}

.four-column-section img {
    width: 3.2rem;
    height: 3.2rem;
}

.title p {
    font: var(--lds-g-typography-ringside-heading-6);
    margin: 2.4rem 0 4.8rem 0;
}

.description {
    font: var(--lds-g-typography-ringside-body-large);
    max-width: 64.4rem;
}

.highlighted-text-red {
    padding-top: 4.8rem;
    color: var(--color-lilly-red);
    font: var(--lds-g-typography-ringside-special-cta-text-link);
    ;
}

@media (min-width: 768px) {
    .four-column-section {
        grid-template-columns: repeat(2, 1fr);
    }

    .four-column-section img {
        width: 4.8rem;
        height: 4.8rem;
    }
}

.video-section {
    height: 640px;
    margin-top: 9.6rem;
}

.video-section iframe,
.video-section #kaltura-player {
    width: 100%;
    height: 100%;
    border-radius: 4.8rem;
    overflow: hidden;
}

.video-section #kaltura-player * {
    border-radius: 4.8rem;
}

.video-section #kaltura-player > div {
    border-radius: 4.8rem !important;
    overflow: hidden !important;
}

.video-section #kaltura-player video {
    border-radius: 4.8rem !important;
}

.video-thumbnail-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.video-thumbnail-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4.8rem;
}

.video-play-button {
    font: var(--lds-g-typography-ringside-special-cta-button);
    padding: 1.2rem 2.4rem;
    border-radius: 3.2rem;
    text-decoration: none;
    border: none;
    box-shadow: none;
    width: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.2rem;
    cursor: pointer;
    background-color: var(--color-lilly-red);
    color: white;
    position: absolute;
    bottom: 2.4rem;
    left: 2.4rem;
}

.video-play-button:hover {}

.video-play-button svg {
    width: 16px;
    height: 16px;
}

@media (min-width: 768px) {
    .video-play-button {
        bottom: 7.2rem;
        left: 7.2rem;
    }
    
    .video-section {
        height: 800px;

    }
}

/* Video Transkript Accordion */
.video-transcript-section {
}

.transcript-container {
    background-color: #f5f5f5;
    border-radius: 1.6rem;
    overflow: hidden;
}

.transcript-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2.4rem;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 2px solid #e0e0e0;
    transition: background-color 0.3s ease;
}


.transcript-label {
    font: var(--lds-g-typography-ringside-body-large);
    color: var(--color-lilly-black);
}

.transcript-label p {
    margin: 0;
    font: var(--lds-g-typography-ringside-special-cta-text-link);
    color: var(--color-lilly-red);
}

.transcript-icon svg {
    transition: transform 0.3s ease;
}

.transcript-header[aria-expanded="true"] .transcript-icon svg {
    transform: rotate(180deg);
}

.transcript-wrapper {
    position: relative;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
}

.transcript-wrapper.open {
    max-height: 300px;
    height: 300px;
}

.transcript-content {
    height: 100%;
    overflow-y: auto;
    scrollbar-width: none; 
    -ms-overflow-style: none;
    scroll-padding: 2.4rem;
}

.transcript-content::-webkit-scrollbar {
    display: none; 
}

.transcript-text {
    padding: 2.4rem;
    margin-right: 2.4rem;
}

.transcript-line {
    padding: 1.2rem;
    margin-bottom: 0.8rem;
    border-radius: 0.8rem;
    transition: background-color 0.3s ease;
    font: var(--lds-g-typography-ringside-body-large);
    color: var(--color-lilly-black);
    cursor: default;
    scroll-margin-top: 2.4rem;
    scroll-margin-bottom: 2.4rem;
}

.transcript-line:hover {
    background-color: #e2e2e2;
}

.transcript-line.active {
    background-color: #e2e2e2;
}

.transcript-timestamp {
    font: var(--lds-g-typography-ringside-body-large);
    margin-bottom: 0.4rem;
}



/* Custom Scrollbar */
.custom-scrollbar {
    position: absolute;
    right: 2.8rem;
    top: 2.4rem;
    width: 6px;
    height: 152px;
    border-radius: 100px;
    background: #e2e2e2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}

.custom-scrollbar.visible {
    opacity: 1;
}

.custom-scrollbar .thumb {
    position: absolute;
    top: 0;
    width: 6px;
    border-radius: 50px;
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    transition: background-color 0.2s ease;
    pointer-events: auto;
}

.custom-scrollbar .thumb:hover {
    background: #6a6a6a6a;
}





.image-reference-section {
    margin-top: 9.6rem;
    max-width: 1200px;
}

.image-reference-section img {
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 3.2rem;
    display: block;
}

.image-reference-list {
    list-style-type: none;
    padding-left: 0;
    margin-top: 2.4rem;
}

.image-reference-section p,
.image-reference-list {
    font: var(--lds-g-typography-ringside-body-medium);
}

.section-link-container {
    margin-top: 9.6rem;
    text-align: center;
    padding: 2.4rem;
}

@media (min-width: 768px) {
    .section-link-container {
        padding: 4.8rem;
    }
}

.section-link {
    background-color: var(--color-lilly-white);
    border-radius: 4.8rem;
}


.section-link-title {
    font: var(--lds-g-typography-garamond-heading-2);
    margin-bottom: 4.8rem;
}

.section-link-cta {
    margin-top: 2.4rem;
    font: var(--lds-g-typography-ringside-special-cta-text-link);
    color: var(--color-lilly-red);
}

.treatment-pillars {
    display: flex;
    flex-direction: column;
    gap: 4.8rem;
}

.treatment-pillar-item {
    display: flex;
    flex-direction: row;
    gap: 2.4rem;
    align-items: center;
    font: var(--lds-g-typography-ringside-heading-5);
}

.treatment-pillars p {
    font: var(--lds-g-typography-ringside-body-large);
}

.treatment-pillar-icon {}

.treatment-pillar-label {}




.media-content-section {
    margin-top: 9.6rem;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
}

.media-content-title {
    font: var(--lds-g-typography-garamond-heading-2);
}

.media-content-section p:nth-of-type(2) {
    font: var(--lds-g-typography-ringside-heading-5)
}

.media-content-section p:nth-of-type(3),
.media-content-section p:nth-of-type(4) {
    font: var(--lds-g-typography-ringside-body-large);
}


.media-content-section p:nth-of-type(5) {
    font: var(--lds-g-typography-ringside-body-small);
}

.media-content-badge {
    font: var(--lds-g-typography-ringside-heading-6);
    color: var(--color-lilly-red);
}

.quote-section {
    display: grid;
    grid-column: 1fr;
}

.quote-section p:first-of-type {
    margin-bottom: 4.8rem;
}

.quote-header {
    font: var(--lds-g-typography-garamond-heading-2);
    margin-block: 2.4rem
}

.quote-circle {
    position: relative;
    width: 343px;
    height: 343px;
    border-radius: 50%;
    font: var(--lds-g-typography-garamond-heading-3);
    background-color: var(--color-lilly-neutral-stone-tint);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline: auto;
    margin-top: 9.6rem;
}

.quote-circle span {
    font: var(--lds-g-typography-garamond-heading-4);
    text-align: center;
    line-height: 4rem;
    max-width: 271px;
}

.quote-symbol {
    position: absolute;
    width: 10.4rem;
    height: 10.4rem;
    color: var(--color-lilly-red);
    background-color: var(--color-lilly-white);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -2.8rem;
    left: -1.8rem;
}

@media (min-width: 768px) {
    .quote-section {
        grid-template-columns: repeat(2, 1fr);
        align-items: center;
        gap: 4.8rem;
    }

    .quote-circle {
        width: 41.6rem;
        height: 41.6rem;
        margin-left: auto;
    }

    .quote-circle span {
        max-width: 344px;
    }

    .quote-symbol {
        top: -2.8rem;
        left: 0;

    }
}

.grid-section {
    display: flex;
    overflow-x: auto;
    gap: 1.2rem;
    background-color: var(--color-lilly-white);
    padding: 2.4rem;
    border-radius: 4.8rem;
    margin-top: 9.6rem;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.grid-section::-webkit-scrollbar {
    display: none;
}

.grid-section>*:nth-child(1),
.grid-section>*:nth-child(2),
.grid-section>*:nth-child(3) {
    flex: 0 0 80%;
    min-width: 280px;
}

.grid-section>*:nth-child(4),
.grid-section>*:nth-child(5) {
    flex: 0 0 80%;
    min-width: 280px;
}

@media (min-width: 768px) {
    .grid-section {
        display: grid;
        grid-template-columns: repeat(12, 1fr);

    }

    .grid-section>*:nth-child(1),
    .grid-section>*:nth-child(2),
    .grid-section>*:nth-child(3) {
        grid-column: span 4;
        flex: none;
        min-width: auto;
    }

    .grid-section>*:nth-child(4),
    .grid-section>*:nth-child(5) {
        grid-column: span 6;
        flex: none;
        min-width: auto;
    }
}

.grid-item {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    background-color: var(--color-lilly-neutral-stone-tint);
    border-radius: 2.4rem;
    padding: 1.6rem;
    font: var(--lds-g-typography-ringside-body-medium);
}

.grid-item-title {
    font-weight: 700;
}

/* Dots Navigation */
.grid-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.8rem;
    padding: 4.8rem 2.4rem 2.4rem;
    background-color: var(--color-lilly-white);
    border-radius: 0 0 4.8rem 4.8rem;
    margin-top: -4.8rem;
}

.grid-dot {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    background-color: #e0e0e0;
    border: none;
    padding: 0;
    cursor: pointer;
    transition: width 0.3s, background 0.3s;
}

.grid-dot.active {
    width: 5.6rem;
    border-radius: 0.8rem;
    background-color: #303b42;
}

@media (min-width: 768px) {
    .grid-dots {
        display: none;
    }
}

.articel-section-header {
    font: var(--lds-g-typography-garamond-heading-2);
}

.content-slider-wrapper {
    overflow: hidden;
    margin-top: 4.8rem;
    touch-action: pan-y pinch-zoom;
}

.card-slider-container {
    display: flex;
    flex-direction: row;
    gap: 4.8rem;
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    align-items: stretch;
    height: auto;
    -webkit-overflow-scrolling: touch;
}

.content-slide {
    flex: 0 0 100%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
}

.card-image {
    width: 100%;
    border-radius: 1.6rem;
    overflow: hidden;
}

.card-image a {
    display: block;
    font-size: 0;
}

.card-image img {
    width: 100%;
    height: 516px;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.card-image:hover img {
    transform: scale(1.05);
}

.card-badge {
    display: inline-block;
    padding: 0.4rem 1.2rem;
    background-color: var(--color-lilly-neutral-rose);
    border-radius: 1.6rem;
    font: var(--lds-g-typography-ringside-special-eyebrow);
    text-transform: uppercase;
    width: fit-content;
}

.card-title {
    font: var(--lds-g-typography-ringside-heading-6);
    color: var(--color-lilly-black);
    flex-grow: 1;
}

.card-interactive-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 6rem;
}

.card-link {
    font: var(--lds-g-typography-ringside-special-cta-text-link);
    color: var(--color-lilly-white);
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.8rem;
    background-color: var(--color-lilly-red);
    border-radius: 3.2rem;
    padding: 1.2rem 2.4rem;
    text-decoration: none;
}

.card-share {
    cursor: pointer;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.2rem;
    color: var(--color-lilly-black);
    background-color: transparent;
    border: 1px solid var(--color-lilly-black);
    border-radius: 4.8rem;
    height: 4.8rem;
    width: 4.8rem;
    transition: opacity 0.2s;
    -webkit-tap-highlight-color: transparent;
}

.card-share:hover {
    opacity: 0.7;
}

@media (min-width: 768px) {
    .content-slide {
        flex: 0 0 calc((100% - 4.8rem) / 2);
    }
}

@media (min-width: 1200px) {
    .content-slide {
        flex: 0 0 calc((100% - 9.6rem) / 3);
    }
}

.unex-federated-toast {
    animation: toastEnterBottom 0.5s ease-in;
    position: fixed;
    right: 63.5px;
    bottom: 65px;
    z-index: 9999;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 355px;
    padding: 0.5rem 1rem 0.5rem 1.5rem;
    gap: 2rem;
    border-radius: 20px;
    background-color: #757575;
    color: #fff;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}

.unex-federated-toast-message {
    font: var(--lds-g-typography-ringside-body-small);
}

.unex-federated-toast-icon-button {
    border: none;
    background: transparent;
    color: #fff;
    cursor: pointer;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.unex-federated-toast-icon-button:hover {
    opacity: 0.8;
}

@keyframes toastEnterBottom {
    from {
        opacity: 0;
        transform: translateY(16px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}





.content-slider-control {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 4.8rem;
    background-color: #f5f5f5;
    width: fit-content;
    border-radius: 2.4rem;
    padding: 0.4rem;
    gap: 0.8rem;
    margin-top: 2.4rem;
    margin-bottom: 9.6rem;
}

.prev-slide,
.next-slide {
    min-width: 4rem;
    min-height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    cursor: pointer;
    background-color: transparent;
    border-radius: 50%;
    transition: all 0.3s ease;
}

.prev-slide:not(:disabled):hover,
.next-slide:not(:disabled):hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.prev-slide:disabled,
.next-slide:disabled {
    opacity: 0.3;
    cursor: not-allowed;
}

.prev-slide img,
.next-slide img {
    width: 2.4rem;
    height: 2.4rem;
}


.slide-indicators {
    max-width: max-content;
    display: flex;
    justify-content: start;
    align-items: center;
    gap: .8rem;
}

.slide-indicators .indicator {
    cursor: pointer;
}

.indicator {
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    background-color: #e0e0e0;
    transition: width 0.3s, background 0.3s;
}

.active-indicator {
    width: 5.6rem;
    border-radius: .8rem;
    background-color: #303b42
}


.service-material-section {
    margin-top: 14.4rem;
    margin-bottom: 4.8rem;
}

.pb-eyebrow-tag {
    font: var(--lds-g-typography-ringside-special-eyebrow);
    text-transform: uppercase;
    text-align: center;
}

.pb-description {
    font: var(--lds-g-typography-ringside-body-large);
    max-width: 867px;
    margin: auto;
    text-align: center;
}


.past-events-grid img {
    object-fit: cover;
    width: 100%;
    border-radius: 3.2rem;
}

.material-item {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
}

.material-item-title {
    font: var(--lds-g-typography-ringside-heading-5);
}

.material-item-cta {
    margin-top: auto;
}


.material-item-cta a {
    color: var(--color-lilly-red);
    display: inline-flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    gap: 0.8rem;
    transition: 0.3s;
    font: var(--lds-g-typography-ringside-special-cta-text-link);
}


.material-section-slider {
    padding-top: 6.4rem;
}

.material-section-slider h2 {
    font: var(--lds-g-typography-garamond-heading-2);
    padding-bottom: 4.8rem;
}

.material-slider-wrapper {
    overflow: hidden;
}

.material-slider-container {
    display: flex;
    flex-direction: row;
    gap: 4.8rem;
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    align-items: stretch;
}

.material-slide {
    flex: 0 0 347px;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
}

.material-image-container {
    width: 347px;
    height: 347px;
    background-color: #f5f5f5;
    border-radius: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2.4rem;
}

.material-image-container img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    width: auto;
    height: auto;
}

@media (min-width: 768px) {
    .material-slide {
        flex: 0 0 347px;
    }
}

@media (min-width: 1200px) {
    .material-slide {
        flex: 0 0 347px;
    }
}

.campus-section {
    background-color: #F5F5F5;
    border-radius: 4.8rem;
    text-align: center;
}

.campus-section-container {
    margin: auto;
    padding: 2.4rem;
}

@media (min-width: 768px) {
    .campus-section-container {
        padding: 4.8rem;
    }
}

.campus-section-header {
    font: var(--lds-g-typography-garamond-heading-2);
    margin-bottom: 4.8rem;
}

.campus-section-cta {
    font: var(--lds-g-typography-ringside-special-cta-text-link);
    display: inline-flex;
    align-items: center;
    gap: 0.8rem;
    text-decoration: none;
    color: var(--color-lilly-white);
    background-color: var(--color-lilly-red);
    padding: 1.2rem 2.4rem;
    border-radius: 3.2rem;
}

.accordion-item {
    border-top: 2px solid #c5c5c5;
    transition: border-top-color 0.5s ease;
}

.accordion-item:last-child {
    border-bottom: 2px solid #c5c5c5;
}

.accordion-button {
    width: 100%;
    background-color: var(--color-lilly-neutral-light-grey);
    border: none;
    box-shadow: none;
    padding-block: 3.2rem;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font: var(--lds-g-typography-ringside-heading-6);
    color: var(--color-lilly-black);
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.accordion-icon svg path {
    transition: stroke 0.5s ease, fill 0.5s ease;
}

.accordion-button:hover .accordion-icon svg path,
.accordion-button.active .accordion-icon svg path {
    fill: black;
    stroke: black;
}

.accordion-button:hover .accordion-icon svg path:last-child,
.accordion-button.active .accordion-icon svg path:last-child {
    stroke: white;
}

.accordion-icon svg {
    transition: transform 0.3s ease;
}

.accordion-button.active .accordion-icon svg {
    transform: rotate(180deg);
}

.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    font: var(--lds-g-typography-ringside-body-large);
}

.accordion-content * {
    font: var(--lds-g-typography-ringside-body-large);
}

.accordion-content sup {
    font: var(--lds-g-typography-ringside-body-small);
}

.accordion-content strong,
.accordion-content b {
    font-weight: 700;
}

.accordion-content p {
    margin-block: 2.4rem;
}

.accordion-content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-block: 9.6rem;
    max-width: 100%;
    height: auto;
}

.accordion-content>*:last-child {
    padding-bottom: 3.2rem;
}

.accordion-two-column-items {
    display: grid;
    grid-template-columns: 1fr;
    gap: 4.8rem;
}

.text-highlight-red {
    color: var(--color-lilly-red);
}

@media (min-width: 768px) {
    .accordion-two-column-items {
        grid-template-columns: repeat(2, 1fr);
    }
}

.reference-section {
    margin-top: 9.6rem;
}

.reference-section-header {
    font: var(--lds-g-typography-ringside-heading-6);
}

.reference-section-list {
    font: var(--lds-g-typography-ringside-body-small);
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.reference-section-list li {
    margin-bottom: 1.6rem;
    word-break: break-word;
}