/* icon */

.icon-wrapper .icon-external::after {
    position: relative;
}

.icon-after::after,
.more::after {
    top: -0.08em;
}

.section-environment .icon-external::after,
.section-environment .icon-external::before,
.ric-modal .icon-after::after,
.ric-modal .more::after {
    top: -0.08em;
    padding-inline-start: 0em;
}

.footnote.bts-2025-footnote {
    text-underline-offset: -0.28em;
    font-feature-settings: "numr";
    font-size: 1em;
    top: unset;
}


/* section-upgrade */

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type=stat] .stat-content {
    width: 150px;
}


/* image */

.section-insights .media-block:has(picture.overview-insights-health-cycle) {
    --p-width: 372px;
    --p-height: 580px;
}

@media (max-width:1068px) and (max-width:1068px) {
    .section-insights .media-block:has(picture.overview-insights-health-cycle) {
        --p-width: 344px;
        --p-height: 536px;
    }
}

@media (max-width:734px) and (max-width:734px) {
    .section-insights .media-block:has(picture.overview-insights-health-cycle) {
        --p-width: 260px;
        --p-height: 408px;
    }
}

.typography-upgrader-item-caption-reduced.custom {
    width: 220px;
}

.section.section-media-hero.media-layout-background .marquee.links-platter.flow-horizontal:not(.platter-at-bottom) .marquee-detail {
    padding-bottom: 13px;
}

@media (max-width:1068px) and (max-width:1068px) {
    .section.section-media-hero.media-layout-background .marquee.links-platter.flow-horizontal:not(.platter-at-bottom) .marquee-detail {
        padding-bottom: 6px;
    }
}

@media (max-width:734px) and (max-width:734px) {
    .section.section-media-hero.media-layout-background .marquee.links-platter.flow-horizontal:not(.platter-at-bottom) .marquee-detail {
        padding-bottom: 6px;
    }
}

.section.section-insights {
    padding-bottom: calc(var(--subsection-padding) + var(--global-section-padding));
}