/* Only news/column category archives and their posts. Reuse STRIVE components. */
body.token-editorial .page-heading { margin-top: 90px; }
body.token-editorial .page-heading .page-title { font-weight: 700; }
body.token-editorial .skrb-breadcrumb { overflow-wrap: anywhere; }
body.token-editorial .token-editorial-archive {
    width: min(var(--conts-width, 1400px), calc(100% - 160px));
    margin: 90px auto;
    padding: 0;
}
body.token-editorial .token-editorial-lead { margin-bottom: 90px; line-height: 2; }
body.token-editorial .token-editorial-empty { min-height: 90px; }
body.token-editorial .skrb-post-title { overflow-wrap: anywhere; }
body.token-editorial div.skrb-archive-contents.skrb-archive-layout-card .skrb-post-archive > ul > li a .skrb-news-content .skrb-post-date { order: 0; }
body.token-editorial div.skrb-archive-contents.skrb-archive-layout-list .skrb-post-archive > ul > li a .skrb-news-content .skrb-post-title {
    display: block; overflow: visible; -webkit-line-clamp: unset; white-space: normal; text-overflow: clip;
}
body.token-editorial div.skrb-archive-layout-list .skrb-post-tag { max-width: 40%; }
body.token-editorial .skrb-post-tag > li { background: #000; color: #fff; }
@media (min-width: 1025px) {
    body.token-editorial div.skrb-archive-layout-card .skrb-post-archive > ul { gap: 40px 1.86%; }
    body.token-editorial div.skrb-archive-layout-card .skrb-post-archive > ul > li { width: 32.093333%; }
}
body.token-editorial .token-editorial-detail {
    width: min(1000px, calc(100% - 50px));
    margin: 90px auto;
    padding: 0;
    display: block;
}
body.token-editorial .token-editorial-detail .skrb-main-contents { width: 100%; min-width: 0; }
body.token-editorial .token-editorial-detail .skrb-post-head .skrb-sub-box { justify-content: flex-start; gap: 12px 24px; flex-wrap: wrap; }
body.token-editorial .token-editorial-detail .skrb-post-head .skrb-update-date { width: auto; }
body.token-editorial .token-editorial-detail .skrb-post-tag { display: flex; flex-wrap: wrap; gap: 6px; }
body.token-editorial .token-editorial-detail .skrb-post-tag li { padding: 4px 12px; font-size: 12px; line-height: 1.6; }
body.token-editorial .token-editorial-detail .skrb-post-tag a { color: inherit; }
body.token-editorial .token-editorial-detail .skrb-post-head h1 { overflow-wrap: anywhere; line-height: 1.6; }
body.token-editorial .token-editorial-featured { margin: 40px 0; }
body.token-editorial .token-editorial-featured img { display: block; width: 100%; height: auto; }
body.token-editorial .skrb-post-body { overflow-wrap: anywhere; }
body.token-editorial .skrb-post-body img { max-width: 100%; height: auto; }
body.token-editorial .token-editorial-detail .skrb-other-post { margin-top: 90px; }
body.token-editorial .token-editorial-detail .skrb-other-post ul { width: 100%; max-width: 100%; }
body.token-editorial .token-editorial-detail .skrb-other-post a { overflow-wrap: anywhere; }
body.token-editorial .token-editorial-back { margin-top: 60px; display: flex; justify-content: center; }
body.token-editorial .token-editorial-back a { min-height: 44px; }
body.token-editorial .pagination .page-numbers { min-width: 44px; min-height: 44px; }
body.token-editorial a:focus-visible { outline: 3px solid var(--sitecolor, #000); outline-offset: 3px; }
@media (max-width: 1024px) {
    body.token-editorial .token-editorial-archive { width: calc(100% - 50px); }
    body.token-editorial .token-editorial-featured { margin-left: 20px; margin-right: 20px; }
    body.token-editorial div.skrb-archive-layout-list .skrb-post-tag { max-width: 100%; }
}
