/* =========================================================
   AG BODY SHOP — NEWS ARCHIVE
========================================================= */


/* =========================================================
   01 — FOUNDATION
========================================================= */

.ag-news {
    --news-yellow:
        var(--color-yellow, #e7b900);

    --news-yellow-hover:
        var(--color-yellow-hover, #f2c600);

    --news-ink:
        #17191c;

    --news-text:
        #555b5f;

    --news-muted:
        #777d81;

    --news-line:
        rgba(20, 23, 25, .13);

    --news-warm:
        #f4f2ed;

    --news-dark:
        #080b0e;

    --news-page-padding:
        clamp(28px, 5vw, 92px);

    position:
        relative;

    width:
        100%;

    overflow:
        hidden;

    color:
        var(--news-ink);

    background:
        #ffffff;

    font-family:
        var(
            --font-body,
            "AvenirWeb",
            "Avenir",
            Arial,
            sans-serif
        );
}


.ag-news,
.ag-news *,
.ag-news *::before,
.ag-news *::after {
    box-sizing:
        border-box;
}


.ag-news h1,
.ag-news h2,
.ag-news h3,
.ag-news p,
.ag-news figure {
    margin:
        0;

    padding:
        0;
}


.ag-news img {
    display:
        block;

    max-width:
        100%;
}


.ag-news a {
    color:
        inherit;

    text-decoration:
        none;
}


.ag-news button {
    font:
        inherit;
}


/* =========================================================
   02 — COMPACT HERO
========================================================= */

.ag-news-hero {
    position:
        relative;

    min-height:
        clamp(330px, 29vw, 390px);

    overflow:
        hidden;

    color:
        #ffffff;

    background:
        radial-gradient(
            circle at 82% 65%,
            rgba(231, 185, 0, .10),
            transparent 30%
        ),
        radial-gradient(
            circle at 15% 10%,
            rgba(255, 255, 255, .04),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            #15191d 0%,
            #090c0f 61%,
            #050709 100%
        );
}


.ag-news-hero::after {
    content:
        "";

    position:
        absolute;

    inset:
        0;

    pointer-events:
        none;

    background:
        linear-gradient(
            90deg,
            rgba(4, 6, 8, .22),
            transparent 60%
        );

    box-shadow:
        inset 0 -58px 80px
        rgba(0, 0, 0, .18);
}


.ag-news-hero__inner {
    position:
        relative;

    z-index:
        2;

    width:
        min(1480px, 100%);

    min-height:
        inherit;

    margin:
        0 auto;

    display:
        grid;

    grid-template-columns:
        minmax(0, 1.04fr)
        minmax(380px, .96fr);
}


/* =========================================================
   03 — HERO COPY / BREADCRUMB
========================================================= */

.ag-news-hero__copy {
    position:
        relative;

    z-index:
        4;

    min-width:
        0;

    padding:
        30px
        var(--news-page-padding)
        44px;

    display:
        flex;

    flex-direction:
        column;

    justify-content:
        flex-start;
}


.ag-news-breadcrumb {
    margin-bottom:
        14px;

    display:
        flex;

    align-items:
        center;

    flex-wrap:
        wrap;

    gap:
        8px;

    color:
        rgba(255, 255, 255, .52);

    font-size:
        10px;

    font-weight:
        700;

    line-height:
        1;

    letter-spacing:
        1.35px;

    text-transform:
        uppercase;
}


.ag-news-breadcrumb a {
    transition:
        color .2s ease;
}


.ag-news-breadcrumb a:hover {
    color:
        var(--news-yellow);
}


.ag-news-breadcrumb [aria-current="page"] {
    color:
        rgba(255, 255, 255, .82);
}


.ag-news-hero__title {
    max-width:
        680px;

    color:
        var(--news-yellow);

    font-family:
        var(--font-title);

    font-size:
        clamp(36px, 2.75vw, 48px);

    font-weight:
        400;

    line-height:
        1;

    letter-spacing:
        -.35px;
}


.ag-news-hero__description {
    width:
        min(720px, 100%);

    margin-top:
        16px !important;

    color:
        rgba(255, 255, 255, .74);

    font-size:
        clamp(13.5px, .9vw, 15.5px);

    font-weight:
        300;

    line-height:
        1.62;
}


/* =========================================================
   04 — FEATURED HORIZONTAL SLIDER
========================================================= */

.ag-news-featured {
    min-width:
        0;

    padding:
        30px
        var(--news-page-padding)
        30px
        0;

    display:
        flex;

    flex-direction:
        column;

    justify-content:
        center;
}


.ag-news-featured__header {
    margin-bottom:
        10px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        space-between;

    gap:
        20px;
}


.ag-news-featured__header h2 {
    color:
        rgba(255, 255, 255, .90);

    font-family:
        var(--font-title);

    font-size:
        clamp(20px, 1.4vw, 25px);

    font-weight:
        400;

    line-height:
        1.1;
}


.ag-news-featured__controls {
    display:
        flex;

    align-items:
        center;

    gap:
        7px;
}


.ag-news-featured__arrow {
    width:
        34px;

    height:
        34px;

    padding:
        0;

    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    color:
        rgba(255, 255, 255, .72);

    background:
        rgba(255, 255, 255, .035);

    border:
        1px solid
        rgba(255, 255, 255, .15);

    border-radius:
        50%;

    cursor:
        pointer;

    transition:
        color .2s ease,
        background-color .2s ease,
        border-color .2s ease;
}


.ag-news-featured__arrow:hover {
    color:
        #111416;

    background:
        var(--news-yellow);

    border-color:
        var(--news-yellow);
}


.ag-news-featured__arrow svg {
    width:
        17px;

    height:
        17px;

    fill:
        none;

    stroke:
        currentColor;

    stroke-width:
        1.5;

    stroke-linecap:
        round;

    stroke-linejoin:
        round;
}


.ag-news-featured__viewport {
    position:
        relative;

    width:
        100%;

    height:
        250px;

    overflow:
        hidden;

    background:
        #111519;

    border:
        1px solid
        rgba(255, 255, 255, .10);
}


.ag-news-featured__track {
    width:
        100%;

    height:
        100%;

    display:
        flex;

    transform:
        translate3d(0, 0, 0);

    transition:
        transform .42s ease;
}


.ag-news-featured-slide {
    min-width:
        100%;

    height:
        100%;

    flex:
        0 0 100%;
}


.ag-news-featured-slide__link {
    position:
        relative;

    width:
        100%;

    height:
        100%;

    overflow:
        hidden;

    display:
        block;

    isolation:
        isolate;
}


.ag-news-featured-slide__media {
    position:
        absolute;

    z-index:
        0;

    inset:
        0;

    overflow:
        hidden;

    display:
        block;
}


.ag-news-featured-slide__image,
.ag-news-featured-slide__placeholder {
    width:
        100%;

    height:
        100%;

    display:
        block;
}


.ag-news-featured-slide__image {
    object-fit:
        cover;

    transition:
        transform .45s ease,
        filter .45s ease;
}


.ag-news-featured-slide:hover
.ag-news-featured-slide__image {
    transform:
        scale(1.025);

    filter:
        brightness(1.04);
}


.ag-news-featured-slide__placeholder {
    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    color:
        rgba(255, 255, 255, .30);

    background:
        radial-gradient(
            circle at 75% 70%,
            rgba(231, 185, 0, .14),
            transparent 34%
        ),
        linear-gradient(
            135deg,
            #252a2f,
            #090c0f
        );

    font-family:
        var(--font-title);

    font-size:
        34px;
}


.ag-news-featured-slide__shade {
    position:
        absolute;

    inset:
        0;

    display:
        block;

    pointer-events:
        none;

    background:
        linear-gradient(
            90deg,
            rgba(4, 6, 8, .90) 0%,
            rgba(4, 6, 8, .65) 44%,
            rgba(4, 6, 8, .15) 100%
        );
}


.ag-news-featured-slide__content {
    position:
        relative;

    z-index:
        2;

    width:
        min(390px, 76%);

    height:
        100%;

    padding:
        clamp(25px, 3vw, 38px);

    display:
        flex;

    flex-direction:
        column;

    justify-content:
        center;
}


.ag-news-featured-slide__meta {
    display:
        block;

    margin-bottom:
        10px;

    color:
        rgba(255, 255, 255, .50);

    font-size:
        8.5px;

    font-weight:
        800;

    line-height:
        1.4;

    letter-spacing:
        .85px;

    text-transform:
        uppercase;
}


.ag-news-featured-slide__meta span {
    margin:
        0 6px;

    color:
        var(--news-yellow);
}


.ag-news-featured-slide h3 {
    color:
        #ffffff;

    font-family:
        var(--font-title);

    font-size:
        clamp(22px, 1.75vw, 29px);

    font-weight:
        400;

    line-height:
        1.14;
}


.ag-news-featured-slide__read {
    width:
        max-content;

    margin-top:
        20px;

    display:
        inline-flex;

    align-items:
        center;

    gap:
        10px;

    color:
        rgba(255, 255, 255, .75);

    font-size:
        9px;

    font-weight:
        800;

    line-height:
        1;

    letter-spacing:
        .8px;

    text-transform:
        uppercase;
}


.ag-news-featured-slide__read svg {
    width:
        34px;

    height:
        14px;

    fill:
        none;

    stroke:
        var(--news-yellow);

    stroke-width:
        1.35;

    stroke-linecap:
        round;

    stroke-linejoin:
        round;
}


.ag-news-featured__empty {
    height:
        100%;

    padding:
        28px;

    display:
        flex;

    align-items:
        center;

    color:
        rgba(255, 255, 255, .55);

    font-size:
        13px;
}


.ag-news-featured__dots {
    margin-top:
        11px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    gap:
        7px;
}


.ag-news-featured__dot {
    width:
        7px;

    height:
        7px;

    padding:
        0;

    background:
        rgba(255, 255, 255, .28);

    border:
        0;

    border-radius:
        50%;

    cursor:
        pointer;

    transition:
        width .2s ease,
        background-color .2s ease,
        border-radius .2s ease;
}


.ag-news-featured__dot.is-active {
    width:
        28px;

    background:
        var(--news-yellow);

    border-radius:
        6px;
}


/* =========================================================
   05 — FULL-WIDTH WHITE ARCHIVE
========================================================= */

.ag-news-archive {
    width:
        100%;

    padding:
        clamp(64px, 7vw, 94px)
        var(--news-page-padding)
        clamp(70px, 8vw, 104px);

    color:
        var(--news-ink);

    background:
        #ffffff;
}


.ag-news-archive__inner {
    width:
        min(1480px, 100%);

    margin:
        0 auto;
}


.ag-news-archive__header {
    width:
        100%;
}


.ag-news-section-title {
    width:
        100%;

    color:
        var(--news-ink);

    font-family:
        var(--font-title);

    font-size:
        clamp(31px, 2.4vw, 42px);

    font-weight:
        400;

    line-height:
        1.08;

    letter-spacing:
        -.25px;
}


/* =========================================================
   06 — CATEGORY FILTER
========================================================= */

.ag-news-categories {
    margin-top:
        clamp(28px, 3.5vw, 42px);

    margin-bottom:
        clamp(38px, 4.5vw, 54px);

    display:
        flex;

    align-items:
        center;

    flex-wrap:
        wrap;

    gap:
        10px;
}


.ag-news-categories button {
    min-height:
        40px;

    padding:
        0 18px;

    color:
        #383d40;

    background:
        #ffffff;

    border:
        1px solid
        var(--news-line);

    border-radius:
        22px;

    font-size:
        9.5px;

    font-weight:
        800;

    line-height:
        1;

    letter-spacing:
        .75px;

    text-transform:
        uppercase;

    cursor:
        pointer;

    transition:
        color .2s ease,
        background-color .2s ease,
        border-color .2s ease;
}


.ag-news-categories button:hover,
.ag-news-categories button.is-active {
    color:
        #111416;

    background:
        var(--news-yellow);

    border-color:
        var(--news-yellow);
}


/* =========================================================
   07 — RESULTS GRID
========================================================= */

.ag-news-results-shell {
    position:
        relative;

    width:
        100%;

    min-height:
        180px;

    transition:
        opacity .2s ease;
}


.ag-news-results-shell.is-loading {
    opacity:
        .42;

    pointer-events:
        none;
}


.ag-news-results-shell.is-loading::after {
    content:
        "";

    position:
        absolute;

    left:
        50%;

    top:
        70px;

    width:
        30px;

    height:
        30px;

    margin-left:
        -15px;

    border:
        2px solid
        rgba(23, 25, 28, .14);

    border-top-color:
        var(--news-yellow);

    border-radius:
        50%;

    animation:
        agNewsSpin .7s linear infinite;
}


@keyframes agNewsSpin {

    to {
        transform:
            rotate(360deg);
    }

}


.ag-news-results-grid {
    width:
        100%;

    display:
        grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap:
        clamp(42px, 5vw, 64px)
        clamp(25px, 3vw, 40px);
}


.ag-news-card {
    min-width:
        0;

    padding-bottom:
        31px;

    background:
        #ffffff;

    border-bottom:
        1px solid
        var(--news-line);
}


.ag-news-card__media {
    position:
        relative;

    width:
        100%;

    aspect-ratio:
        16 / 9;

    overflow:
        hidden;

    display:
        block;

    background:
        #eceae5;
}


.ag-news-card__media::after {
    content:
        "";

    position:
        absolute;

    inset:
        0;

    pointer-events:
        none;

    opacity:
        .52;

    background:
        linear-gradient(
            180deg,
            transparent 65%,
            rgba(0, 0, 0, .13)
        );

    transition:
        opacity .3s ease;
}


.ag-news-card__image,
.ag-news-card__placeholder {
    width:
        100%;

    height:
        100%;

    display:
        block;
}


.ag-news-card__image {
    object-fit:
        cover;

    transition:
        transform .42s ease,
        filter .42s ease;
}


.ag-news-card:hover
.ag-news-card__image {
    transform:
        scale(1.025);

    filter:
        brightness(1.03);
}


.ag-news-card:hover
.ag-news-card__media::after {
    opacity:
        .28;
}


.ag-news-card__placeholder {
    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    color:
        rgba(23, 25, 28, .24);

    background:
        radial-gradient(
            circle at 74% 72%,
            rgba(231, 185, 0, .16),
            transparent 34%
        ),
        linear-gradient(
            135deg,
            #efede8,
            #dcd9d2
        );

    font-family:
        var(--font-title);

    font-size:
        34px;
}


.ag-news-card__body {
    padding-top:
        19px;
}


.ag-news-card__meta {
    display:
        flex;

    align-items:
        center;

    justify-content:
        space-between;

    gap:
        15px;

    color:
        var(--news-muted);

    font-size:
        9px;

    font-weight:
        700;

    line-height:
        1.4;

    letter-spacing:
        .75px;

    text-transform:
        uppercase;
}


.ag-news-card__meta span {
    color:
        #806600;
}


.ag-news-card__title {
    margin-top:
        13px !important;

    color:
        var(--news-ink);

    font-family:
        var(--font-title);

    font-size:
        clamp(22px, 1.75vw, 29px);

    font-weight:
        400;

    line-height:
        1.16;
}


.ag-news-card__title a {
    transition:
        color .2s ease;
}


.ag-news-card__title a:hover {
    color:
        #8a6d00;
}


.ag-news-card__excerpt {
    margin-top:
        14px !important;

    color:
        var(--news-text);

    font-size:
        13.5px;

    font-weight:
        300;

    line-height:
        1.72;
}


.ag-news-card__read {
    width:
        max-content;

    margin-top:
        20px;

    display:
        inline-flex;

    align-items:
        center;

    gap:
        11px;

    color:
        var(--news-ink);

    font-size:
        9px;

    font-weight:
        800;

    line-height:
        1;

    letter-spacing:
        .75px;

    text-transform:
        uppercase;

    transition:
        color .2s ease;
}


.ag-news-card__read:hover {
    color:
        #806600;
}


.ag-news-card__read svg {
    width:
        34px;

    height:
        14px;

    fill:
        none;

    stroke:
        currentColor;

    stroke-width:
        1.35;

    stroke-linecap:
        round;

    stroke-linejoin:
        round;

    transition:
        transform .2s ease;
}


.ag-news-card__read:hover svg {
    transform:
        translateX(4px);
}


/* =========================================================
   08 — PAGINATION
========================================================= */

.ag-news-pagination {
    width:
        100%;

    margin-top:
        clamp(42px, 4.5vw, 58px);

    padding-top:
        26px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    flex-wrap:
        wrap;

    gap:
        8px;

    border-top:
        1px solid
        var(--news-line);
}


.ag-news-pagination__page,
.ag-news-pagination__direction {
    min-width:
        40px;

    height:
        40px;

    padding:
        0 13px;

    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    color:
        var(--news-ink);

    background:
        #ffffff;

    border:
        1px solid
        var(--news-line);

    border-radius:
        50%;

    font-size:
        10px;

    font-weight:
        800;

    line-height:
        1;

    transition:
        color .2s ease,
        background-color .2s ease,
        border-color .2s ease,
        transform .2s ease;
}


.ag-news-pagination__direction {
    min-width:
        82px;

    border-radius:
        22px;

    text-transform:
        uppercase;

    letter-spacing:
        .65px;
}


.ag-news-pagination__page:hover,
.ag-news-pagination__direction:hover,
.ag-news-pagination__page.is-current {
    color:
        #111416;

    background:
        var(--news-yellow);

    border-color:
        var(--news-yellow);

    transform:
        translateY(-2px);
}


.ag-news-pagination__ellipsis {
    padding:
        0 4px;

    color:
        var(--news-muted);
}


/* =========================================================
   09 — FULL-WIDTH EXPANDABLE SUMMARY
========================================================= */

.ag-news-summary {
    width:
        100%;

    margin-top:
        clamp(58px, 6vw, 82px);

    color:
        var(--news-ink);

    background:
        #ffffff;
}


.ag-news-summary__inner {
    width:
        100%;

    padding-top:
        clamp(25px, 2.6vw, 34px);

    border-top:
        1px solid
        var(--news-line);
}


.ag-news-summary__title {
    width:
        100%;

    margin-bottom:
        20px !important;

    color:
        var(--news-ink);

    font-family:
        var(--font-title);

    font-size:
        clamp(31px, 2.4vw, 42px);

    font-weight:
        400;

    line-height:
        1.08;

    letter-spacing:
        -.25px;
}


.ag-news-summary__content-wrap {
    position:
        relative;

    width:
        100%;
}


.ag-news-summary__content {
    width:
        100%;

    color:
        #5c6266;

    font-size:
        clamp(13.5px, .86vw, 15px);

    font-weight:
        300;

    line-height:
        1.7;

    overflow:
        visible;

    transition:
        max-height .46s ease;
}


.ag-news-summary__content p + p {
    margin-top:
        14px;
}


.ag-news.is-enhanced
.ag-news-summary.has-overflow:not(.is-expanded)
.ag-news-summary__content {
    max-height:
        var(--news-summary-collapsed-height, 76px);

    overflow:
        hidden;
}


.ag-news.is-enhanced
.ag-news-summary.has-overflow:not(.is-expanded)
.ag-news-summary__content-wrap::after {
    content:
        "";

    position:
        absolute;

    left:
        0;

    right:
        0;

    bottom:
        0;

    height:
        52px;

    pointer-events:
        none;

    background:
        linear-gradient(
            180deg,
            rgba(255, 255, 255, 0),
            rgba(255, 255, 255, .98)
        );
}


.ag-news-summary.is-expanded
.ag-news-summary__content {
    max-height:
        var(--news-summary-expanded-height, 1600px);
}


.ag-news-summary__toggle {
    min-width:
        118px;

    min-height:
        40px;

    margin:
        24px auto 0;

    padding:
        0 18px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    gap:
        9px;

    color:
        #ffffff;

    background:
        #090b0d;

    border:
        1px solid
        #090b0d;

    font-size:
        10px;

    font-weight:
        800;

    letter-spacing:
        1px;

    text-transform:
        uppercase;

    cursor:
        pointer;

    transition:
        color .2s ease,
        background-color .2s ease,
        border-color .2s ease;
}


.ag-news-summary__toggle[hidden] {
    display:
        none;
}


.ag-news-summary__toggle:hover {
    color:
        #111416;

    background:
        var(--news-yellow);

    border-color:
        var(--news-yellow);
}


.ag-news-summary__toggle svg {
    width:
        14px;

    height:
        14px;

    fill:
        none;

    stroke:
        currentColor;

    stroke-width:
        1.6;

    transition:
        transform .25s ease;
}


.ag-news-summary.is-expanded
.ag-news-summary__toggle svg {
    transform:
        rotate(180deg);
}


/* =========================================================
   10 — EMPTY STATE
========================================================= */

.ag-news-empty {
    width:
        100%;

    padding:
        52px 25px;

    text-align:
        center;

    background:
        #f6f4ef;

    border:
        1px solid
        var(--news-line);
}


.ag-news-empty h3 {
    color:
        var(--news-ink);

    font-family:
        var(--font-title);

    font-size:
        27px;

    font-weight:
        400;
}


.ag-news-empty p {
    margin-top:
        12px !important;

    color:
        var(--news-text);

    font-size:
        14px;

    line-height:
        1.65;
}


/* =========================================================
   11 — TABLET
========================================================= */

@media(max-width:980px) {

    .ag-news-hero {
        min-height:
            auto;
    }


    .ag-news-hero__inner {
        grid-template-columns:
            1fr;
    }


    .ag-news-hero__copy {
        padding:
            30px
            28px
            30px;
    }


    .ag-news-featured {
        padding:
            0
            28px
            38px;
    }


    .ag-news-featured__viewport {
        height:
            280px;
    }

}


/* =========================================================
   12 — MOBILE
========================================================= */

@media(max-width:720px) {

    .ag-news {
        --news-page-padding:
            18px;
    }


    .ag-news-hero__copy {
        padding:
            30px
            18px
            26px;
    }


    .ag-news-hero__title {
        font-size:
            clamp(33px, 10vw, 42px);
    }


    .ag-news-hero__description {
        font-size:
            14px;
    }


    .ag-news-featured {
        padding:
            0
            18px
            34px;
    }


    .ag-news-featured__viewport {
        height:
            245px;
    }


    .ag-news-featured-slide__content {
        width:
            min(310px, 88%);

        padding:
            24px 20px;
    }


    .ag-news-featured-slide h3 {
        font-size:
            clamp(20px, 6.2vw, 26px);
    }


    .ag-news-featured-slide__shade {
        background:
            linear-gradient(
                90deg,
                rgba(4, 6, 8, .90) 0%,
                rgba(4, 6, 8, .64) 70%,
                rgba(4, 6, 8, .28) 100%
            );
    }


    .ag-news-archive {
        padding:
            58px
            18px
            70px;
    }


    .ag-news-section-title,
    .ag-news-summary__title {
        font-size:
            clamp(29px, 8.5vw, 38px);
    }


    .ag-news-categories {
        margin-right:
            -18px;

        padding-right:
            18px;

        flex-wrap:
            nowrap;

        overflow-x:
            auto;

        scrollbar-width:
            none;
    }


    .ag-news-categories::-webkit-scrollbar {
        display:
            none;
    }


    .ag-news-categories button {
        flex:
            0 0 auto;
    }


    .ag-news-results-grid {
        grid-template-columns:
            1fr;

        gap:
            44px;
    }


    .ag-news-card__meta {
        align-items:
            flex-start;

        flex-direction:
            column;

        gap:
            5px;
    }


    .ag-news-card__title {
        font-size:
            clamp(22px, 7vw, 27px);
    }


    .ag-news-pagination {
        justify-content:
            flex-start;
    }


    .ag-news-summary__content {
        font-size:
            14px;
    }

}


/* =========================================================
   13 — FOCUS / REDUCED MOTION
========================================================= */

.ag-news a:focus-visible,
.ag-news button:focus-visible,
.ag-news-featured__viewport:focus-visible {
    outline:
        2px solid
        var(--news-yellow);

    outline-offset:
        4px;
}


@media(prefers-reduced-motion:reduce) {

    .ag-news-featured__track,
    .ag-news-featured__arrow,
    .ag-news-featured__dot,
    .ag-news-featured-slide__image,
    .ag-news-categories button,
    .ag-news-results-shell,
    .ag-news-card__image,
    .ag-news-card__media::after,
    .ag-news-card__title a,
    .ag-news-card__read,
    .ag-news-card__read svg,
    .ag-news-pagination__page,
    .ag-news-pagination__direction,
    .ag-news-summary__content,
    .ag-news-summary__toggle,
    .ag-news-summary__toggle svg {
        transition:
            none !important;
    }


    .ag-news-results-shell.is-loading::after {
        animation:
            none;
    }

}