/* Resource reading shares the site palette in both light and dark mode. */
.sc-resource-content { max-width:1200px; margin:0 auto; }
.sc-resource-detail-page .sc-primary-nav > a[aria-current] { background:#2b303a; color:var(--sc-text); }
.sc-resource-detail { padding-top:30px; }
.sc-resource-breadcrumb { display:flex; align-items:center; gap:14px; color:var(--sc-muted); font-size:12px; margin-bottom:30px; }
.sc-resource-breadcrumb > span { color:var(--sc-muted); }
.sc-resource-heading { display:flex; align-items:center; gap:20px; padding-bottom:26px; border-bottom:1px solid var(--sc-line); }
.sc-resource-heading > div { min-width:0; }
.sc-resource-identity { display:block; flex:0 0 104px; aspect-ratio:1.4; border:1px solid var(--sc-line); overflow:hidden; border-radius:5px; background:var(--sc-panel); }
.sc-resource-identity img { width:100%; height:100%; object-fit:contain; }
.sc-resource-heading h1 { font-family:"Segoe UI","Microsoft YaHei",sans-serif; font-size:27px; font-weight:600; line-height:1.4; letter-spacing:0; margin:0 0 12px; overflow-wrap:anywhere; }
.sc-resource-metadata { display:flex; flex-wrap:wrap; align-items:center; gap:8px 15px; color:var(--sc-muted); font-size:11px; }
.sc-resource-metadata > span + span { border-left:1px solid var(--sc-line); padding-left:15px; }
.sc-resource-detail-grid { display:grid; grid-template-columns:minmax(0,1fr) 286px; gap:36px; align-items:start; padding-top:30px; }
.sc-resource-reading { min-width:0; }
.sc-resource-sections { display:flex; align-items:center; gap:28px; border-bottom:1px solid var(--sc-line); margin-bottom:26px; font-size:12px; }
.sc-resource-sections a { display:block; padding:0 0 15px; color:var(--sc-muted); }
.sc-resource-sections a:first-child { color:var(--sc-text); border-bottom:2px solid var(--sc-accent); }
.sc-resource-sections .sc-resource-access-shortcut { display:none; }
.sc-resource-overview, .sc-resource-discussion, .sc-resource-overview :is(h2,h3,h4) { scroll-margin-top:24px; }
/* Old posts contain light-theme inline colors and centered fixed-width wrappers.
   Normalize only the already-authorized article presentation, never its pay filters. */
.sc-site .sc-resource-overview .article-content { color:var(--muted-color); font-size:15px; line-height:1.95; overflow-wrap:anywhere; }
.sc-resource-overview .article-content .theme-box { padding:0; background:transparent; box-shadow:none; }
.sc-resource-overview .wp-posts-content { font-size:inherit; line-height:inherit; }
.sc-resource-overview .wp-posts-content > :is(div,section,article)[style] { width:auto!important; max-width:none!important; margin:0!important; padding:0!important; font:inherit!important; background:transparent!important; text-align:left!important; }
.sc-resource-overview .wp-posts-content :is(div,section,article,p,span,font,li,ul,ol)[style*="color"] { color:inherit!important; }
.sc-resource-overview .article-content p { margin:0 0 20px; }
.sc-resource-overview .article-content :is(h1,h2,h3,h4) { color:var(--sc-text)!important; font-family:inherit!important; font-weight:600!important; line-height:1.55!important; margin:30px 0 14px!important; }
.sc-resource-overview .article-content :is(h1,h2) { font-size:21px!important; }
.sc-resource-overview .article-content :is(h3,h4) { font-size:17px!important; }
.sc-resource-overview .article-content h2 { padding-top:24px; border-top:1px solid var(--sc-line); }
.sc-resource-overview .article-content :is(h1,h2,h3,h4)::before, .sc-resource-overview .article-content :is(h1,h2,h3,h4)::after { display:none; }
.sc-resource-overview .article-content strong { color:var(--sc-text); font-weight:600; }
.sc-resource-overview .wp-posts-content a { color:var(--sc-accent)!important; text-underline-offset:3px; }
.sc-resource-overview .wp-posts-content a:hover { text-decoration:underline; }
.sc-resource-overview .wp-posts-content a[style*="background"] { background:var(--sc-accent)!important; color:var(--sc-bg)!important; border-radius:5px!important; padding:12px 20px!important; font-size:14px!important; }
.sc-resource-overview .wp-posts-content :is(span,code,strong,mark)[style*="background"] { background:var(--sc-panel)!important; color:var(--sc-text)!important; border:1px solid var(--sc-line); }
.sc-resource-overview .wp-posts-content [style*="border-top"] { border-top-color:var(--sc-line)!important; }
.sc-resource-overview .wp-posts-content :is(ul,ol) { padding-left:22px; margin:0 0 22px; }
.sc-resource-overview .wp-posts-content li { padding-left:3px; margin:0 0 10px; }
.sc-resource-overview .article-content img { display:block; max-width:100%; height:auto; border:1px solid var(--sc-line); border-radius:6px; margin:24px auto; }
.sc-resource-overview .article-content :is(audio,video,iframe) { max-width:100%; }
.sc-resource-overview .article-content pre { max-width:100%; overflow-x:auto; background:var(--sc-panel); color:var(--sc-text); border:1px solid var(--sc-line); }
.sc-resource-overview .article-content table { display:block; max-width:100%; overflow-x:auto; }
.sc-resource-overview .article-content :is(th,td) { border-color:var(--sc-line); padding:10px 14px; }
.sc-resource-overview .article-content blockquote { background:var(--sc-panel); color:var(--muted-color); border-left:3px solid var(--sc-accent); padding:16px 20px; }
.sc-resource-overview .article-tags { display:flex; flex-wrap:wrap; gap:8px; margin-top:28px; padding-top:20px!important; border-top:1px solid var(--sc-line); }
.sc-resource-overview .article-tags br { display:none; }
.sc-resource-overview .article-tags a { margin:0; background:transparent; color:var(--sc-muted); border:1px solid var(--sc-line); border-radius:4px; padding:4px 8px; font-size:11px; }
.sc-resource-overview .separator { display:none; }
.sc-resource-overview .post-actions-wrap { padding:18px 0 0; text-align:left; }
.sc-resource-overview .post-actions-wrap > .muted-3-color { display:none; }
.sc-resource-overview .post-actions { text-align:left; }
.sc-resource-overview .post-actions .action { background:var(--sc-panel); color:var(--sc-text); border:1px solid var(--sc-line); box-shadow:none; border-radius:5px; font-size:12px; }
.sc-resource-discussion { margin-top:40px; padding-top:28px; border-top:1px solid var(--sc-line); }
.sc-resource-discussion > h2 { font-size:22px; font-weight:550; margin:0 0 25px; }
.sc-resource-side { min-width:0; position:sticky; top:24px; }
.sc-resource-side h2 { font-size:14px; font-weight:550; margin:0 0 18px; }
.sc-resource-acquire { background:var(--sc-panel); border:1px solid var(--sc-line); border-radius:8px; padding:22px; }
.sc-resource-acquire#sc-resource-access { scroll-margin-top:20px; }
.sc-resource-side .sc-resource-acquire > h2 { color:var(--sc-muted); font-size:11px; font-weight:400; margin:0 0 20px; }
.sc-resource-free-title { color:var(--sc-text); font-size:19px; font-weight:550; line-height:1.5; margin:0 0 18px; }
.sc-access-free .pay-flexbox > .flex1 { min-width:0; width:100%; }
.sc-access-free .pay-flexbox .hide-sm, .sc-access-free .vip-price-buts { display:none; }
.sc-access-free .pay-flexbox .muted-2-color { margin:0 0 20px; }
.sc-access-free .text-right.mt10 { margin-top:0; }
.sc-resource-native .pay-box { background:transparent; border:0; box-shadow:none; padding:0; margin:0; border-radius:0; overflow:visible; }
.sc-resource-native :is(.pay-thumb,.pay-title,.pay-tag,.img-badge,.sc-access-product-repeat) { display:none; }
.sc-resource-native .pay-flexbox > .flex-auto-h { min-width:0; width:100%; }
.sc-resource-native .pay-flexbox .muted-2-color { font-size:12px; line-height:1.8; margin:0 0 12px; }
.sc-resource-native .price-box { padding:0 0 22px; }
.sc-resource-native .price-box .c-red { color:var(--sc-text); }
.sc-resource-native .price-box .em3x { font-family:"Bahnschrift","Microsoft YaHei",sans-serif; font-size:36px; font-weight:500; line-height:1.2; }
.sc-resource-native .pay-mark { font-size:16px; margin-right:5px; }
.sc-resource-native .vip-price-buts { display:flex; flex-direction:column; gap:2px; margin:0 0 15px; }
.sc-resource-native .vip-price { display:flex; align-items:center; text-align:left; gap:6px; width:100%; min-height:30px; margin:0; padding:5px 0; background:transparent; border:0; color:#aebbd0; border-radius:0; font-size:12px; }
.sc-resource-native .vip-price svg { display:none; }
.sc-resource-native .vip-price-text { margin-left:auto; font-size:12px; color:#dce4f0; }
.sc-resource-native .vip-price.sc-resource-member-free { display:block; min-height:0; padding:0; margin:0 0 14px; font-size:12px; line-height:1.8; color:var(--sc-muted); background:transparent!important; box-shadow:none; }
.sc-resource-native .vip-price-buts .sc-resource-member-free { margin:0; padding:2px 0; }
.sc-resource-native .vip-price.sc-resource-redundant-offer { display:none; }
.sc-resource-member-note { margin:12px 0 0; color:var(--sc-muted); font-size:12px; line-height:1.8; }
/* Quota information uses the card's own background, including without JavaScript. */
.sc-resource-native .hidden-box .muted-box { background:transparent; border:0; border-radius:0; box-shadow:none; padding:0; margin:0 0 8px; font-size:12px; line-height:1.8; color:var(--sc-muted); }
.sc-resource-native .sc-resource-daily-limit p { margin:0 0 3px; }
.sc-resource-native .hidden-box .badg.c-red.btn-block { display:block; padding:0; margin:0 0 16px; background:transparent!important; color:var(--sc-muted)!important; border:0; border-radius:0; box-shadow:none; text-align:left; font-size:12px; line-height:1.8; white-space:normal; }

.sc-resource-native .text-right > .but, .sc-access-free .signin-loader, .sc-resource-native .but-download > .but:first-child { display:flex; align-items:center; justify-content:center; gap:8px; width:100%; min-height:44px; padding:10px 12px; border:0; border-radius:5px; font-size:13px; font-weight:500; white-space:normal; background:#a7bde6!important; color:#172238!important; box-shadow:none; }
.sc-resource-native .text-right > .but:hover, .sc-access-free .signin-loader:hover, .sc-resource-native .but-download > .but:first-child:hover { background:#bdd0ed!important; }
.sc-resource-native .text-right > .but i { margin-right:0; }
.sc-resource-native .paid-box > .flex { display:block; padding:0; border:0; margin:0 0 24px; min-height:0; background:none!important; color:#edf0f5; }
.sc-resource-native .paid-box > .flex::before, .sc-resource-native .paid-box > .flex::after { display:none!important; }
.sc-resource-native .paid-box > .flex > .text-center { text-align:left; }
.sc-resource-native .paid-box > .flex > .text-center .mb6 { display:none; }
.sc-resource-native .paid-box > .flex b.em12 { display:flex; align-items:center; gap:10px; font-size:19px; line-height:1.5; font-weight:550; }
.sc-resource-native .paid-box > .flex b.em12::before { content:"✓"; display:grid; place-items:center; width:23px; height:23px; flex-shrink:0; border:1px solid var(--sc-line); border-radius:50%; color:var(--sc-muted); font-size:13px; font-weight:400; }
.sc-resource-native .paid-box > .flex b.em12 :is(svg,img), .sc-resource-native .paid-box .payvip-icon .price-box { display:none; }
.sc-resource-native .paid-box .box-body { padding:0; font-size:12px; }
.sc-resource-native .paid-box .box-body > .mt10 { color:var(--sc-muted); font-size:12px; line-height:1.8; margin:0 0 18px; }
.sc-resource-native .hidden-box { background:transparent; border:0; padding:0; margin:0; border-radius:0; }
.sc-resource-native .hidden-box.show { padding:0; }
.sc-resource-native .hidden-box.show .hidden-text { display:none; }
.sc-resource-native .but-download { width:100%; padding:0; flex-direction:column; align-items:stretch; gap:5px; }
.sc-resource-native .but-download > .but { margin:0; }
.sc-resource-native .but-download > .but + .but { display:flex; align-items:center; justify-content:center; min-height:32px; padding:5px 8px; font-size:11px; color:#aebbd0; border:0; background:transparent; box-shadow:none; }
.sc-resource-native .but-download > .but + .but:hover { color:#edf0f5; background:#ffffff05; }
.sc-resource-native .pay-attr { border-top:1px solid var(--sc-line); margin-top:18px; padding-top:12px; font-size:11px; color:var(--sc-muted); }
.sc-resource-native .attr-value { text-align:right; min-width:0; overflow-wrap:anywhere; }
.sc-resource-native .pay-details { font-size:12px; line-height:1.8; overflow-wrap:anywhere; }
.sc-resource-native .paid-info { padding:0; border:0; font-size:11px; line-height:1.9; color:var(--sc-muted); }
.sc-resource-native .paid-info .flex { flex-wrap:wrap; gap:3px 10px; overflow-wrap:anywhere; }
.sc-resource-order-details { color:var(--sc-muted); font-size:11px; margin-top:18px; padding-top:14px; border-top:1px solid var(--sc-line); }
.sc-resource-order-details summary { cursor:pointer; padding:4px 0; }
.sc-resource-order-details[open] summary { margin-bottom:10px; }
.sc-resource-side svg { fill:none; width:16px; height:16px; }
.sc-resource-toc { margin-top:27px; }
.sc-resource-toc ol { max-height:calc(100svh - 380px); overflow-y:auto; scrollbar-width:thin; scrollbar-color:var(--sc-line) transparent; }
.sc-resource-toc ol { list-style:none; padding:0; margin:0; }
.sc-resource-toc li + li { margin-top:10px; }
.sc-resource-toc a { display:block; color:var(--sc-muted); font-size:11px; line-height:1.6; }
.sc-resource-toc a:hover { color:var(--sc-text); }
.sc-resource-help { border-top:1px solid var(--sc-line); padding-top:23px; margin-top:26px; }
.sc-resource-help h2 { margin-bottom:10px; }
.sc-resource-help p { color:var(--sc-muted); font-size:12px; line-height:1.9; margin:0 0 14px; }
.sc-resource-help a, .sc-resource-back { display:flex; align-items:center; justify-content:space-between; color:var(--sc-accent); font-size:12px; }
.sc-resource-back { border-top:1px solid var(--sc-line); padding-top:20px; margin-top:23px; }
@media(max-width:1200px) {
  .sc-resource-detail-grid { grid-template-columns:minmax(0,1fr) 260px; gap:28px; }
  .sc-resource-heading h1 { font-size:25px; }
  .sc-resource-acquire { padding:18px; }
}
@media(max-width:1000px) {
  .sc-resource-detail-grid { display:flex; flex-direction:column; gap:32px; }
  .sc-resource-side { position:static; display:contents; }
  .sc-resource-acquire { order:-1; width:100%; }
  .sc-resource-reading { width:100%; }
  .sc-resource-toc { display:none; }
  .sc-resource-help, .sc-resource-back { width:100%; margin-top:0; }
  .sc-resource-sections .sc-resource-access-shortcut { display:block; margin-left:auto; }
}
@media(max-width:760px) {
  .sc-resource-detail { padding-top:23px; }
  .sc-resource-breadcrumb { margin-bottom:23px; font-size:11px; }
  .sc-resource-heading { align-items:flex-start; gap:15px; padding-bottom:24px; }
  .sc-resource-identity { flex-basis:70px; margin-top:4px; }
  .sc-resource-heading h1 { font-size:21px; margin-bottom:10px; }
  .sc-resource-metadata { font-size:10px; gap:5px 10px; }
  .sc-resource-metadata > span + span { padding-left:10px; }
  .sc-resource-detail-grid { padding-top:24px; gap:28px; }
  .sc-site .sc-resource-overview .article-content { font-size:14px; line-height:1.95; }
  .sc-resource-overview .article-content :is(h1,h2) { font-size:19px!important; }
  .sc-resource-overview .article-content img { margin:23px auto; }
  .sc-resource-sections { gap:20px; font-size:11px; }
}

/* Resource footer follows the existing detail style, including native favorites. */
.sc-site .sc-resource-notice { margin:26px 0 0; padding:16px 0; border-top:1px solid var(--sc-line); border-bottom:1px solid var(--sc-line); color:var(--sc-muted); }
.sc-site .sc-resource-notice summary { display:list-item; cursor:pointer; font-size:12px; color:var(--sc-muted); }
.sc-site .sc-resource-notice summary:hover { color:var(--sc-text); }
.sc-site .sc-resource-notice summary:focus-visible { outline:2px solid var(--sc-accent); outline-offset:5px; }
.sc-site .sc-resource-notice .posts-copyright { margin:14px 0 0; padding:0; background:none; font-size:12px; line-height:1.9; }
.sc-site .sc-resource-notice fieldset { border:0!important; border-radius:0!important; padding:0!important; color:var(--sc-muted)!important; }
.sc-site .sc-resource-notice legend { display:none; }
.sc-site .sc-resource-notice :is(span,font,strong) { color:inherit!important; background:none!important; font-size:inherit!important; font-weight:400; }
.sc-site .sc-resource-notice .btn-info { padding:0 7px 0 0; }
.sc-site .sc-resource-notice a { color:var(--sc-accent); overflow-wrap:anywhere; }
/* A quiet publisher row and readable related entries replace the old blog widgets. */
.sc-resource-detail .sc-resource-social { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:14px; padding:20px 0; }
.sc-resource-detail .sc-resource-social .article-tags { padding:0!important; margin:0; border:0; }
.sc-resource-detail .sc-resource-social .post-actions-wrap { margin:0; padding:0; }
.sc-resource-detail .sc-resource-social .post-actions { display:flex; flex-wrap:wrap; gap:20px; padding:0; }
.sc-resource-detail .sc-resource-social .action { display:inline-flex; align-items:center; gap:5px; min-height:28px; padding:0; margin:0; border:0; background:none; box-shadow:none; color:var(--sc-muted); font-size:11px; }
.sc-resource-detail .sc-resource-social .action.actived { color:var(--sc-accent); }
.sc-resource-detail .sc-resource-social .action-share .dropdown-menu { left:auto; right:0; max-width:calc(100vw - 40px); }
.sc-resource-detail .sc-resource-publisher { margin:0; padding:22px 0; border:0; border-top:1px solid var(--sc-line); border-bottom:1px solid var(--sc-line); border-radius:0; background:none; box-shadow:none; }
.sc-resource-detail .sc-resource-publisher .card-content { display:flex; align-items:center; justify-content:space-between; gap:20px; margin:0; padding:0; }
.sc-resource-detail .sc-resource-publisher .user-content { display:flex; align-items:center; gap:14px; flex:1; width:auto; min-width:0; margin:0; padding:0; text-align:left; }
.sc-resource-detail .sc-resource-publisher .user-avatar { flex:none; width:48px; margin:0; padding:0; }
.sc-resource-detail .sc-resource-publisher .avatar-img { --this-size:48px; width:48px; height:48px; }
.sc-resource-detail .sc-resource-publisher .user-info { flex:1; min-width:0; margin:0; padding:0; }
.sc-resource-detail .sc-publisher-label { display:block; margin-bottom:5px; color:var(--sc-muted); font-size:10px; }
.sc-resource-detail .sc-resource-publisher .user-name { justify-content:flex-start; margin:0; font-size:13px; line-height:1.6; }
.sc-resource-detail .sc-resource-publisher .user-name a { color:var(--sc-text); font-weight:500; }
.sc-resource-detail .sc-resource-publisher .user-desc { margin:5px 0 0; color:var(--sc-muted); font-size:11px; line-height:1.7; }
.sc-resource-detail .sc-resource-publisher :is(.author-tag,.more-posts,.medal-icon,.sc-level-label,.avatar-badge,.user-auth-icon) { display:none; }
.sc-resource-detail .sc-resource-publisher .user-name .img-icon { display:none; }
.sc-resource-detail .sc-resource-publisher .user-name .follow { color:var(--sc-muted); font-size:11px; }
.sc-resource-detail .sc-publisher-profile { flex:none; color:var(--sc-accent); font-size:11px; white-space:nowrap; }
.sc-resource-detail .sc-resource-neighbors { height:auto!important; margin:28px 0 0; }
.sc-resource-detail .sc-resource-neighbors .article-nav { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; position:static; height:auto; }
.sc-resource-detail .sc-resource-neighbors .article-nav > div { float:none; width:auto; margin:0; padding:0; border:1px solid var(--sc-line); border-radius:8px; background:none; box-shadow:none; }
.sc-resource-detail .sc-resource-neighbors a { display:block; height:100%; padding:18px; }
.sc-resource-detail .sc-resource-neighbors a:hover { background:var(--sc-panel); border-radius:8px; }
.sc-resource-detail .sc-resource-neighbors p { margin:0 0 10px; color:var(--sc-muted); font-size:11px; }
.sc-resource-detail .sc-resource-neighbors .text-ellipsis-2 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:auto; max-height:none; overflow:hidden; color:var(--sc-text); font-size:13px; line-height:1.7; font-weight:400; }
.sc-resource-detail .sc-resource-related { margin:34px 0 0; padding:0; background:none; }
.sc-resource-detail .sc-resource-related > h2 { margin:0 0 16px; color:var(--sc-text); font-size:16px; font-weight:500; }
.sc-resource-detail .sc-resource-related-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 24px; list-style:none; padding:0; margin:0; }
.sc-resource-detail .sc-resource-related-list > li { min-width:0; margin:0; padding:0; border-bottom:1px solid var(--sc-line); }
.sc-resource-detail .sc-related-link { display:flex; align-items:center; gap:14px; height:100%; min-height:108px; padding:16px 0; color:var(--sc-text); }
.sc-resource-detail .sc-related-link:hover .sc-related-title { color:var(--sc-accent); }
.sc-resource-detail .sc-related-cover { display:grid; place-items:center; flex:none; width:92px; height:62px; border-radius:7px; overflow:hidden; background:var(--sc-panel); }
.sc-resource-detail .sc-related-cover img { display:block; width:100%; height:100%; object-fit:cover; }
.sc-resource-detail .sc-related-placeholder { color:var(--sc-muted); font-size:10px; }
.sc-resource-detail .sc-related-title { display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; min-width:0; color:var(--sc-text); font-size:13px; line-height:1.7; }
.sc-resource-detail :is(.sc-publisher-profile,.sc-resource-neighbors a,.sc-related-link):focus-visible { outline:2px solid var(--sc-accent); outline-offset:4px; border-radius:4px; }
.sc-resource-discussion > h2 { font-size:18px; font-weight:500; }
@media(max-width:600px) {
  .sc-resource-detail .sc-resource-publisher .card-content { flex-wrap:wrap; gap:12px; }
  .sc-resource-detail .sc-publisher-profile { margin-left:62px; }
  .sc-resource-detail .sc-resource-publisher .user-content { flex-basis:100%; }
  .sc-resource-detail .sc-resource-neighbors .article-nav { gap:10px; }
  .sc-resource-detail .sc-resource-neighbors a { padding:14px 12px; }
  .sc-resource-detail .sc-resource-related-list { grid-template-columns:minmax(0,1fr); }
  .sc-resource-detail .sc-related-cover { width:80px; height:54px; }
  .sc-resource-detail .sc-related-link { min-height:92px; padding:14px 0; }
}
.sc-resource-detail .sc-resource-notice .posts-copyright .posts-copyright { margin:0; }
.sc-resource-detail .sc-resource-social .article-tags a { padding:0; border:0; background:none; }
.sc-resource-detail .sc-resource-social .article-tags :is(br,i) { display:none; }
.sc-resource-detail .sc-resource-social .action > .icon { width:15px; height:15px; fill:currentColor; }
.sc-resource-detail .sc-resource-social .action > count { font-size:10px; }
.sc-resource-detail .sc-resource-publisher .user-auth-icon { color:var(--sc-muted); }
.sc-resource-detail .sc-resource-publisher .user-name name { min-width:0; }
.sc-resource-detail .sc-resource-neighbors .article-nav > [hidden] { display:none; }
.sc-resource-detail .sc-resource-neighbors .article-nav.sc-resource-one-neighbor { grid-template-columns:minmax(0,1fr); }
