.g7-publication-showcase {
    margin: 72px 0 78px;
    padding: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.g7-showcase-heading {
    margin-bottom: 26px;
}
.g7-showcase-stack {
    display: grid;
    gap: 26px;
}
.g7-showcase-row {
    display: grid;
    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
    gap: clamp(22px, 3vw, 34px);
    align-items: center;
    padding: 24px 0;
    border-top: 1px solid rgba(16, 64, 100, 0.10);
}
.g7-showcase-row:first-child {
    border-top: 0;
    padding-top: 0;
}
.g7-showcase-row--reverse .g7-showcase-copy {
    order: 2;
}
.g7-showcase-row--reverse .g7-showcase-media {
    order: 1;
}
.g7-showcase-copy h3 {
    margin: 8px 0 10px;
    color: #123a59;
    font-size: clamp(24px, 2.1vw, 30px);
    font-weight: 650;
    line-height: 1.15;
}
.g7-showcase-copy p {
    margin: 0;
    color: #526572;
    font-size: 16px;
    line-height: 1.65;
}
.g7-showcase-eyebrow {
    display: inline-flex;
    align-items: center;
    min-height: 0;
    padding: 0;
    border-radius: 0;
    background: transparent;
    color: #1c6696;
    font-size: 14px;
    font-weight: 650;
    letter-spacing: 0.08em;
    line-height: 1;
    text-transform: uppercase;
}
.g7-showcase-note {
    margin-top: 14px;
    padding-left: 14px;
    border-left: 2px solid rgba(28, 102, 150, 0.22);
    color: #506679;
    font-size: 14px;
    line-height: 1.65;
}
.g7-showcase-media {
    margin: 0;
}
.g7-showcase-frame {
    position: relative;
    overflow: hidden;
    min-height: 360px;
    border-radius: 3px;
    background: #f2f5f7;
    border: 1px solid #dbe5ec;
    box-shadow: none;
}
.g7-showcase-frame::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255,255,255,0.16), rgba(255,255,255,0));
    pointer-events: none;
}
.g7-showcase-frame img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 360px;
    object-fit: cover;
    object-position: top center;
    transform: scale(1.01) translate3d(0, 0, 0);
    animation: ceiG7ShowcaseDrift 16s ease-in-out infinite alternate;
    will-change: transform;
}
.showcase-survey-highlights .g7-showcase-frame img {
    animation-duration: 18s;
}
.showcase-gdp-shifts .g7-showcase-frame img {
    animation-duration: 21s;
}
.showcase-quarterly-detail .g7-showcase-frame img {
    animation-duration: 19s;
}
.g7-showcase-row:hover .g7-showcase-frame img,
.g7-showcase-row:focus-within .g7-showcase-frame img {
    transform: scale(1.03) translate3d(0, -0.5%, 0);
}
.g7-showcase-cta {
    display: flex;
    justify-content: flex-start;
    margin-top: 28px;
}
@media (prefers-reduced-motion: reduce) {
    .g7-showcase-frame img {
        animation: none;
        transform: none;
    }
}
@media (max-width: 1024px) {
    .g7-showcase-row,
    .g7-showcase-row--reverse {
        grid-template-columns: 1fr;
    }
    .g7-showcase-row--reverse .g7-showcase-copy,
    .g7-showcase-row--reverse .g7-showcase-media {
        order: initial;
    }
}
@media (max-width: 767px) {
    .g7-publication-showcase {
        margin: 58px 0 62px;
        padding: 0;
        border-radius: 0;
    }
    .g7-showcase-row {
        gap: 18px;
        padding: 18px 0 22px;
    }
    .g7-showcase-copy h3 {
        font-size: 24px;
    }
    .g7-showcase-copy p {
        font-size: 15px;
        line-height: 1.72;
    }
    .g7-showcase-frame,
    .g7-showcase-frame img {
        min-height: 260px;
    }
    .g7-showcase-cta {
        justify-content: stretch;
    }
    .g7-showcase-cta .blue-button {
        width: 100%;
        justify-content: center;
        text-align: center;
    }
}
.g7-publication-showcase .g7-showcase-row {
    opacity: 0;
    transform: translate3d(0, 28px, 0);
    transition:
        opacity 700ms ease,
        transform 800ms cubic-bezier(.2,.7,.2,1);
}

.g7-publication-showcase .g7-showcase-row.is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.g7-publication-showcase .g7-showcase-frame img {
    width: 100%;
    height: auto;
    min-height: 0;
    object-fit: initial;
    object-position: initial;
    transform: translate3d(0, 0, 0) scale(1.015);
    animation: ceiG7PagePan 13s ease-in-out infinite alternate;
    transition: none;
}

.g7-publication-showcase .showcase-survey-highlights .g7-showcase-frame img {
    animation-duration: 14s;
}

.g7-publication-showcase .showcase-gdp-shifts .g7-showcase-frame img {
    animation-duration: 16s;
}

.g7-publication-showcase .showcase-quarterly-detail .g7-showcase-frame img {
    animation-duration: 15s;
}

@media (max-width: 767px) {

    .g7-publication-showcase .g7-showcase-row {
        transform: translate3d(0, 20px, 0);
    }

    .g7-publication-showcase .g7-showcase-frame img {
        animation-duration: 12s;
    }
}

@media (prefers-reduced-motion: reduce) {
    .g7-publication-showcase .g7-showcase-row,
    .g7-publication-showcase .g7-showcase-row.is-visible {
        opacity: 1;
        transform: none;
        transition: none;
    }

    .g7-publication-showcase .g7-showcase-frame img {
        animation: none;
        transform: none;
    }
}
.g7-showcase-visual-label {
    position: absolute;
    z-index: 2;
    top: 14px;
    left: 14px;
    max-width: calc(100% - 28px);
    padding: 7px 10px;
    border-radius: 3px;
    background: rgba(4, 47, 82, 0.91);
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.035em;
    line-height: 1.2;
    box-shadow: 0 5px 14px rgba(4, 34, 57, 0.15);
    pointer-events: none;
}
.g7-publication-showcase .showcase-individual-forecasts .g7-showcase-frame img {
    animation-duration: 17s;
}
.g7-full-sample {
    margin-top: 34px;
    padding: clamp(24px, 3vw, 34px);
    border-radius: 0;
    background: #0d3f63;
    color: #fff;
    box-shadow: none;
}
.g7-full-sample-copy { max-width: 760px; }
.g7-full-sample .g7-showcase-eyebrow {
    background: transparent;
    color: #d9efff;
}
.g7-full-sample h3 {
    margin: 12px 0 10px;
    color: #fff;
    -webkit-text-fill-color: #fff;
    font-size: clamp(26px, 2.4vw, 34px);
    line-height: 1.15;
}
.g7-full-sample p {
    margin: 0;
    color: rgba(255, 255, 255, 0.82);
    font-size: 16px;
    line-height: 1.72;
}
.g7-full-sample-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 34px;
    margin-top: 22px;
}
.g7-full-sample-grid ul { margin: 0; padding: 0; list-style: none; }
.g7-full-sample-grid li {
    position: relative;
    margin: 0;
    padding: 8px 0 8px 22px;
    color: rgba(255, 255, 255, 0.92);
    font-size: 14.5px;
    line-height: 1.5;
    border-bottom: 1px solid rgba(255, 255, 255, 0.09);
}
.g7-full-sample-grid li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 15px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #69b8e8;
}
.g7-full-sample .g7-showcase-cta { margin-top: 24px;
    justify-content: flex-end; }
.g7-full-sample .blue-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #0d3f63;
    border-color: #fff;
}
.g7-full-sample .blue-button:hover,
.g7-full-sample .blue-button:focus {
    background: #eaf4fa;
    color: #0d3f63;
}
@media (max-width: 767px) {
    .g7-showcase-visual-label {
        top: 10px;
        left: 10px;
        max-width: calc(100% - 20px);
        font-size: 14px;
    }
    .g7-full-sample {
        margin-top: 26px;
        padding: 22px 18px;
        border-radius: 0;
    }
    .g7-full-sample-grid { grid-template-columns: 1fr; gap: 0; }
    .g7-full-sample h3 { font-size: 26px; }
}
.g7-publication-showcase .g7-showcase-frame {
    height: 350px;
    min-height: 350px;
}

@media (max-width: 1024px) {
    .g7-publication-showcase .g7-showcase-frame {
        height: 320px;
        min-height: 320px;
    }
}

@media (max-width: 767px) {
    .g7-publication-showcase .g7-showcase-frame {
        height: 250px;
        min-height: 250px;
    }
}
.g7-full-sample-proof {
    margin-top: 12px;
    color: #ffffff;
}

@media (max-width: 767px) {
    .g7-full-sample .g7-showcase-cta {
        justify-content: stretch;
    }

    .g7-full-sample .g7-showcase-cta .blue-button {
        width: 100%;
        text-align: center;
    }
}
.g7-modern-hero .g7-delivery-formats {
    margin: 22px auto 0;
    opacity: 0;
    transform: translateY(7px);
    animation: ceiG7DeliveryFormatsIn 620ms ease 220ms forwards;
    padding-top: 15px;
    border-top: 1px solid rgba(8, 59, 96, 0.12);
    width: min(100%, 330px);
}

.g7-modern-hero .g7-delivery-formats-title {
    display: block;
    margin-bottom: 11px;
    color: #6b7d8b;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.12em;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.g7-modern-hero .g7-delivery-formats-grid {
    display: grid;
    gap: 13px 16px;
    column-gap: 14px;
    row-gap: 12px;
    align-items: center;
}

.g7-modern-hero .g7-delivery-format-icon {
    display: inline-flex;
    align-items: center;
    color: #176a9d;
    height: 28px;
    width: 28px;
    justify-self: center;
    flex: none;
    justify-content: center;
}

.g7-modern-hero .g7-delivery-format-icon svg {
    display: block;
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-width: 1.55;
    stroke: currentColor;
    fill: none;
    height: 24px;
    width: 24px;
}

.g7-modern-hero .g7-delivery-format-label {
    color: #214860;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    line-height: 1.18;
    white-space: normal;
    text-align: left;
}

@media (max-width: 767px) {
    .g7-modern-hero .g7-delivery-formats {
        margin-top: 18px;
        padding-top: 13px;
        width: min(100%, 300px);
    }

    .g7-modern-hero .g7-delivery-formats-grid {
        gap: 11px 14px;
        column-gap: 12px;
        row-gap: 11px;
    }

}

@media (prefers-reduced-motion: reduce) {
    .g7-modern-hero .g7-delivery-formats {
        opacity: 1;
        transform: none;
        animation: none;
    }
}

.g7-modern-hero .g7-delivery-format {
    color: #153f60;
    min-width: 0;
    display: grid;
    grid-template-columns: 28px minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    min-height: 30px;
}

@media (min-width: 900px) {
    .g7-modern-hero .g7-delivery-format:last-child .g7-delivery-format-label {
        white-space: nowrap;
    }
}

@media (max-width: 767px) {

    .g7-modern-hero .g7-delivery-format {
        grid-template-columns: 26px minmax(0, 1fr);
        gap: 7px;
    }

    .g7-modern-hero .g7-delivery-format-icon {
        width: 26px;
        height: 26px;
    }

    .g7-modern-hero .g7-delivery-format-icon svg {
        width: 22px;
        height: 22px;
    }
}
.cei-auto-sample-showcase .g7-showcase-row {
    opacity: 0;
    transform: translate3d(0, 28px, 0);
    transition:
        opacity 1100ms ease,
        transform 1300ms cubic-bezier(.2,.7,.2,1);
}

.cei-auto-sample-showcase .g7-showcase-row:nth-child(2) {
    transition-delay: 90ms;
}

.cei-auto-sample-showcase .g7-showcase-row:nth-child(3) {
    transition-delay: 160ms;
}

.cei-auto-sample-showcase .g7-showcase-row.is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.cei-auto-sample-showcase .g7-showcase-frame {
    height: 350px;
    min-height: 350px;
}

.cei-auto-sample-showcase .g7-showcase-frame img {
    width: 100%;
    height: auto;
    min-height: 0;
    object-fit: initial;
    object-position: initial;
    animation: ceiAutoSamplePagePan 15s ease-in-out infinite alternate;
    transform: translate3d(0, 0, 0) scale(1.015);
}

@media (max-width: 1024px) {
    .cei-auto-sample-showcase .g7-showcase-frame {
        height: 320px;
        min-height: 320px;
    }
}

@media (max-width: 767px) {
    .cei-auto-sample-showcase .g7-showcase-frame {
        height: 250px;
        min-height: 250px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .cei-auto-sample-showcase .g7-showcase-row,
    .cei-auto-sample-showcase .g7-showcase-row.is-visible {
        opacity: 1;
        transform: none;
        transition: none;
    }

    .cei-auto-sample-showcase .g7-showcase-frame img {
        animation: none;
        transform: none;
    }
}
.special-publication-page.g7-layout-matched .cei-auto-sample-showcase {
    margin-top: 72px;
    margin-bottom: 78px;
}

.special-publication-page.g7-layout-matched .cei-auto-sample-showcase .g7-section-heading,
.special-publication-page.g7-layout-matched .cei-auto-sample-showcase .g7-showcase-stack,
.special-publication-page.g7-layout-matched .cei-auto-sample-showcase .g7-full-sample {
    width: 100%;
}

@media (max-width: 767px) {
    .special-publication-page.g7-layout-matched .cei-auto-sample-showcase {
        margin-top: 58px;
        margin-bottom: 62px;
    }
}
.latin-america-modern .cei-auto-sample-showcase .g7-showcase-frame img,
.latin-america-modern .g7-publication-showcase .g7-showcase-frame img {
    filter: saturate(0.68) contrast(0.98) brightness(0.99);
}
body.regional-publication-modern:not(.asia-pacific-modern):not(.eastern-europe-modern):not(.latin-america-modern)
.cei-auto-sample-showcase .g7-showcase-row:first-child .g7-showcase-frame img {
    filter: saturate(0.84) brightness(0.98) contrast(0.99);
}
.latin-america-modern .g7-modern-hero {
    padding-top: 62px;
    padding-bottom: 48px;
}
.latin-america-modern .g7-modern-hero h1 {
    font-size: clamp(40px, 4.5vw, 54px);
    line-height: 1.05;
    letter-spacing: -.03em;
}
.latin-america-modern .g7-modern-hero .publication-top-description,
.latin-america-modern .g7-modern-hero p {
    color: #3f4f5e;
    font-size: 16px;
    line-height: 1.68;
}
.latin-america-modern .g7-modern-hero .publication-button {
    margin-top: 20px;
}
.latin-america-modern .g7-hero-proof,
.latin-america-modern .g7-delivery-formats {
    box-shadow: none;
}
.latin-america-modern .g7-hero-proof {
    gap: 0;
    border-top: 1px solid #d9e3ea;
    border-bottom: 1px solid #d9e3ea;
}
.latin-america-modern .g7-hero-proof > div {
    border: 0;
    border-radius: 0;
    background: transparent;
}
.latin-america-modern .g7-hero-proof > div + div {
    border-left: 1px solid #d9e3ea;
}
.latin-america-modern .g7-publication-page {
    padding-top: 38px;
    padding-bottom: 50px;
}
.latin-america-modern .g7-publication-page .g7-section-heading {
    margin-bottom: 20px;
}
.latin-america-modern .g7-coverage-grid {
    gap: 0;
    border-top: 1px solid #d9e3ea;
    border-bottom: 1px solid #d9e3ea;
}
.latin-america-modern .g7-coverage-card {
    padding: 25px 30px;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
    align-content: start;
}
.latin-america-modern .g7-coverage-card + .g7-coverage-card {
    border-left: 1px solid #d9e3ea;
}
.latin-america-modern .g7-coverage-card h3 {
    color: #153b5c;
    font-size: 18px;
}
.latin-america-modern .g7-coverage-card p,
.latin-america-modern .g7-coverage-card li {
    color: #506679;
    font-size: 14px;
    line-height: 1.6;
}
.latin-america-modern .g7-included {
    margin-bottom: 36px;
    padding-bottom: 28px;
}
.latin-america-modern .g7-included-group {
    padding-top: 0;
    padding-bottom: 0;
}
.latin-america-modern .g7-included-group h3 {
    font-size: 17px;
}
.latin-america-modern .g7-included-group li,
.latin-america-modern .g7-included-group p {
    color: #5d6f7d;
    font-size: 14px;
    line-height: 1.6;
}
.latin-america-modern .cei-auto-sample-showcase .g7-section-heading h2 {
    color: #153b5c;
    font-size: 28px;
}
.latin-america-modern .cei-auto-sample-showcase .g7-showcase-frame {
    border-radius: 5px;
    box-shadow: 0 10px 26px rgba(21,59,92,.07);
}
.latin-america-modern .g7-country-grid a {
    border-radius: 5px;
    box-shadow: none;
}
.latin-america-modern .g7-final-cta {
    margin-top: 56px;
    padding-top: 42px;
    padding-bottom: 42px;
}

@media (max-width: 767px) {
    .latin-america-modern .g7-modern-hero {
        padding-top: 42px;
        padding-bottom: 36px;
    }
    .latin-america-modern .g7-modern-hero h1 {
        font-size: 35px;
    }
    .latin-america-modern .g7-coverage-grid {
        display: block;
    }
    .latin-america-modern .g7-coverage-card + .g7-coverage-card {
        border-left: 0;
        border-top: 1px solid #d9e3ea;
    }
}

.latin-america-modern .g7-coverage-card p,
.latin-america-modern .g7-included-group p {
    max-width: 42em;
}

.latin-america-modern .g7-coverage-card li,
.latin-america-modern .g7-included-group li {
    margin-bottom: 6px;
}
body.regional-publication-modern .g7-modern-hero,
body.foreign-exchange-modern .g7-modern-hero,
body.energy-metals-modern .g7-modern-hero {
    padding-top: 58px;
    padding-bottom: 46px;
}

body.regional-publication-modern .g7-modern-hero h1,
body.foreign-exchange-modern .g7-modern-hero h1,
body.energy-metals-modern .g7-modern-hero h1 {
    max-width: 820px;
    color: #153b5c;
    font-size: clamp(40px, 4.4vw, 54px);
    line-height: 1.05;
    letter-spacing: -.03em;
}

body.regional-publication-modern .g7-modern-hero p,
body.foreign-exchange-modern .g7-modern-hero p,
body.energy-metals-modern .g7-modern-hero p {
    max-width: 780px;
    color: #3f4f5e;
    font-size: 16px;
    line-height: 1.68;
    text-align: left;
}
body.regional-publication-modern .g7-hero-proof,
body.foreign-exchange-modern .g7-hero-proof,
body.energy-metals-modern .g7-hero-proof {
    gap: 0;
    border-top: 1px solid #d9e3ea;
    border-bottom: 1px solid #d9e3ea;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

body.regional-publication-modern .g7-hero-proof > div,
body.foreign-exchange-modern .g7-hero-proof > div,
body.energy-metals-modern .g7-hero-proof > div {
    padding: 17px 22px;
    border: 0;
    border-radius: 0;
    background: transparent;
}

body.regional-publication-modern .g7-hero-proof > div + div,
body.foreign-exchange-modern .g7-hero-proof > div + div,
body.energy-metals-modern .g7-hero-proof > div + div {
    border-left: 1px solid #d9e3ea;
}
body.regional-publication-modern .g7-delivery-formats,
body.foreign-exchange-modern .g7-delivery-formats,
body.energy-metals-modern .g7-delivery-formats {
    margin-top: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid #d9e3ea;
    border-bottom: 1px solid #d9e3ea;
    background: #fff;
    box-shadow: none;
}
body.regional-publication-modern .g7-publication-page,
body.foreign-exchange-modern .g7-publication-page,
body.energy-metals-modern .g7-publication-page {
    padding-top: 42px;
    padding-bottom: 54px;
}

body.regional-publication-modern .g7-section-heading h2,
body.foreign-exchange-modern .g7-section-heading h2,
body.energy-metals-modern .g7-section-heading h2 {
    color: #153b5c;
    font-size: 28px;
    line-height: 1.2;
}

body.regional-publication-modern .g7-section-heading p,
body.foreign-exchange-modern .g7-section-heading p,
body.energy-metals-modern .g7-section-heading p {
    color: #506679;
    font-size: 16px;
    line-height: 1.65;
    text-align: left;
}
body.regional-publication-modern .g7-coverage-grid,
body.foreign-exchange-modern .g7-coverage-grid,
body.energy-metals-modern .g7-coverage-grid {
    gap: 0;
    border-top: 1px solid #d9e3ea;
    border-bottom: 1px solid #d9e3ea;
}

body.regional-publication-modern .g7-coverage-card,
body.foreign-exchange-modern .g7-coverage-card,
body.energy-metals-modern .g7-coverage-card {
    padding: 24px 28px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

body.regional-publication-modern .g7-coverage-card + .g7-coverage-card,
body.foreign-exchange-modern .g7-coverage-card + .g7-coverage-card,
body.energy-metals-modern .g7-coverage-card + .g7-coverage-card {
    border-left: 1px solid #d9e3ea;
}

body.regional-publication-modern .g7-coverage-card p,
body.regional-publication-modern .g7-coverage-card li,
body.foreign-exchange-modern .g7-coverage-card p,
body.foreign-exchange-modern .g7-coverage-card li,
body.energy-metals-modern .g7-coverage-card p,
body.energy-metals-modern .g7-coverage-card li {
    color: #506679;
    font-size: 14px;
    line-height: 1.6;
    text-align: left;
}
body.regional-publication-modern .cei-auto-sample-showcase,
body.foreign-exchange-modern .cei-auto-sample-showcase,
body.energy-metals-modern .cei-auto-sample-showcase {
    margin-top: 54px;
    margin-bottom: 62px;
}

body.regional-publication-modern .cei-auto-sample-showcase .g7-showcase-frame,
body.foreign-exchange-modern .cei-auto-sample-showcase .g7-showcase-frame,
body.energy-metals-modern .cei-auto-sample-showcase .g7-showcase-frame {
    border-radius: 5px;
    box-shadow: 0 10px 26px rgba(21,59,92,.07);
}
body.regional-publication-modern .g7-final-cta,
body.foreign-exchange-modern .g7-final-cta,
body.energy-metals-modern .g7-final-cta {
    margin-top: 52px;
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    body.regional-publication-modern .g7-modern-hero,
    body.foreign-exchange-modern .g7-modern-hero,
    body.energy-metals-modern .g7-modern-hero {
        padding-top: 40px;
        padding-bottom: 34px;
    }

    body.regional-publication-modern .g7-modern-hero h1,
    body.foreign-exchange-modern .g7-modern-hero h1,
    body.energy-metals-modern .g7-modern-hero h1 {
        font-size: 35px;
    }

    body.regional-publication-modern .g7-coverage-grid,
    body.foreign-exchange-modern .g7-coverage-grid,
    body.energy-metals-modern .g7-coverage-grid {
        display: block;
    }

    body.regional-publication-modern .g7-coverage-card + .g7-coverage-card,
    body.foreign-exchange-modern .g7-coverage-card + .g7-coverage-card,
    body.energy-metals-modern .g7-coverage-card + .g7-coverage-card {
        border-left: 0;
        border-top: 1px solid #d9e3ea;
    }
}
