.card--impact-small {

    border-bottom: var(--border-light);
    &:first-of-type{
        border-top: var(--border-light);
    }


    @include grid-content();
    padding: var(--padding-inner) 0;

    &.has-link {
        @include hover-card-line();
    }

    @include btn--go-to();

    .btn--go-to {
        top: calc(var(--padding-inner)*1);
        bottom: auto;
    }

    .content {
        grid-column: 2;
    }

    .card--open-graph {
        grid-column: 2;
        z-index: 10;
    }

    .keywords {
        grid-column: 2;
        z-index: 10;

        @media #{$x-small} {
                display: block;
                line-height: 1.1;
                li, a{
                    display: inline;
                    border: none; 
                    padding: 0px;
                    color: var(--color-txt-light);
                }
        }

    }

        &:not([data-impact-type="media"]) .content, 
        .keywords {
            @media #{$x-small} {
                grid-column: span 2;
            }
        }

        .tag {
            width: auto;
            justify-self: start;
            position: relative;
            top: -5px;
        }

        &:not([data-impact-type="media"]) {
            .content {
                padding-right: calc(var(--padding-inner)*2.5);
                @media #{$x-small} {
                    padding-right: 0;
                }
            }

        }


        .open-graph__details {
            grid-column: 2;
            @include details-summary();

            summary {
                color: var(--color-txt-light);

                .arrow-details svg {
                    fill: var(--color-txt-light);
                }
            }

            @media #{$x-small} {
                summary {
                    @include grid-content();
                    grid-row-gap: 0;

                    .summary-inner {
                        grid-column: 2;
                    }
                }

                grid-column: 1/3;
            }
        }


        .open-graph__inner {
            margin-top: calc(var(--spacing)*0.5);
            .card--open-graph {
                margin-bottom: calc(var(--spacing)*0.5);
            }

        }
    
}


