@layer addon {
    .templateCollection.collectionArticle, .templateFilter.filterArticle {
        .block {
            padding: 0;
            gap: 0;
            
            .media {
                order: 2;
                aspect-ratio: 17 / 10;
                width: 100%;
                height: 100%;
                img {
                    height: 100%;
                }
            }
            .inner {
                order: 1;
                padding: var(--padding);
                justify-content: flex-start;
                .title {
                    font-size: var(--s-fontsize);
                    line-height: var(--s-lineheight);
                }
                .footer {
                    flex-grow: 1;
                    align-items: flex-start;
                }
            }
        }
    }
}