/* Isometric SE7 topic illustrations, using the editorial monochrome palette. */
.news-topic-art{position:relative;display:block;flex:none;width:128px;aspect-ratio:1;overflow:hidden;pointer-events:none}
.news-topic-art>img{position:absolute!important;display:block!important;width:300%!important;height:300%!important;max-width:none!important;object-fit:fill!important;left:calc(var(--topic-x) * -100%)!important;top:calc(var(--topic-y) * -100%)!important;right:auto!important;bottom:auto!important;margin:0!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}
html .publication-main .post-card .news-folder-cover{background:#151515!important;display:flex;align-items:center;gap:12px;padding:14px 20px 48px;box-sizing:border-box;min-height:206px;height:auto}
html .publication-main .news-folder-cover::before,html .publication-main .news-folder-cover::after{display:none!important}
html .publication-main .news-folder-cover>.news-topic-art{display:block;position:relative;z-index:1;width:38%;max-width:140px;min-width:86px}
html .publication-main .news-folder-cover>.news-banner-headline{position:static;display:-webkit-box;width:auto;flex:1;min-width:0;color:#f4f4f4;font-size:18px;line-height:1.25;text-align:left;text-shadow:none;letter-spacing:-.025em;-webkit-line-clamp:5;margin:0}
html .publication-main .full-post-heading>.news-article-art{float:right;width:112px;margin:0 0 16px 24px}
html .publication-main .full-post-heading::after{content:'';display:table;clear:both}
html .publication-main .full-post-heading>h1{overflow-wrap:break-word}
@media(max-width:900px){html .publication-main .full-post-heading>.news-article-art{width:92px;margin-left:18px}}
@media(max-width:620px){html .publication-main .post-card .news-folder-cover{padding:16px 15px 48px;min-height:185px;gap:12px}html .publication-main .news-folder-cover>.news-topic-art{width:34%;min-width:74px;max-width:110px}html .publication-main .news-folder-cover>.news-banner-headline{font-size:17px;line-height:1.25}html .publication-main .full-post-heading>.news-article-art{width:80px;margin-left:12px;margin-bottom:10px}}
@media(max-width:359px){html .publication-main .news-folder-cover>.news-banner-headline{font-size:15px}html .publication-main .post-card .news-folder-cover{gap:8px;padding-left:10px;padding-right:10px}html .publication-main .full-post-heading>.news-article-art{width:64px}}

/* Keep neighbouring atlas-cell fragments outside each visible vignette. */
.news-topic-art{clip-path:inset(6% 6% 0 6%)}
