/* Trends-only shell and reading-index corrections, from browser-reviewed UI. */
.archive-ui-slice #main .archive-reading-index::after{z-index:0}
.archive-ui-slice #main .archive-reading-index .section-nav-list{z-index:1;gap:12px;padding:8px 0 0;border:0;margin-bottom:0;scroll-padding-inline:12px}
.archive-ui-slice #main .archive-reading-index [data-section-link]{position:relative;z-index:3;min-height:48px;gap:10px;font-size:13px;border-bottom:2px solid transparent;padding:10px 12px 12px;margin-bottom:0}
.archive-ui-slice #main .archive-reading-index [data-section-link][aria-current]{border-bottom-color:var(--ink)}
@media(max-width:760px){.archive-ui-slice #main .archive-reading-index .section-nav-list{gap:8px;padding-top:6px;padding-bottom:0}}
.archive-ui-slice .w-header{width:min(1120px,calc(100% - var(--gutter)*2));height:88px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}
.archive-ui-slice .w-header>a:first-child{display:inline-flex;align-items:center;min-width:44px;min-height:44px;flex-shrink:0}
.archive-ui-slice .w-header>a:first-child>img{display:block;width:176px;height:auto}
.archive-ui-slice .w-header>nav{display:flex;align-items:center;gap:36px;font:500 13px/1.5 var(--font)}
.archive-ui-slice .w-header>nav>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:16px 0;white-space:nowrap}
.archive-ui-slice .w-header>nav>a[aria-current],.archive-ui-slice .w-footer nav>a[aria-current]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}
.archive-ui-slice .archive-footer{width:min(1120px,calc(100% - var(--gutter)*2));margin:80px auto 0;padding:28px 0 40px;border-top:1px solid var(--line);font:400 16px/normal var(--font);letter-spacing:normal}
.archive-ui-slice .w-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:nowrap}
.archive-ui-slice .w-footer .footer-navigation{display:flex;align-items:center;gap:48px;min-width:0}
.archive-ui-slice .w-footer .footer-logo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0}
.archive-ui-slice .w-footer .footer-logo>img{display:block;width:144px;height:auto;margin:0}
.archive-ui-slice .w-footer .footer-navigation>nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.archive-ui-slice .w-footer .footer-navigation>nav>a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-size:13px;white-space:nowrap;margin:0}
.archive-ui-slice .w-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right;flex-shrink:0;gap:2px}
.archive-ui-slice .w-footer .footer-brand>span{font:400 14px/17px var(--font);color:var(--ink);margin:0}
.archive-ui-slice .w-footer .footer-brand>small{font:400 11px/12px var(--font);color:var(--muted);margin:0}
.archive-ui-slice .w-footer nav>a:hover{text-decoration:underline;text-underline-offset:4px}
.archive-ui-slice .w-footer nav>a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
@media(min-width:768px) and (max-width:1023px){.archive-ui-slice .w-footer .footer-navigation{gap:40px}}
@media(max-width:767px){.archive-ui-slice .w-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-top:28px;padding-bottom:40px}.archive-ui-slice .w-footer .footer-navigation{flex-direction:column;align-items:flex-start;gap:8px;flex-wrap:nowrap}.archive-ui-slice .w-footer .footer-brand{margin:0;align-self:flex-start;align-items:flex-start;text-align:left}}
@media(max-width:760px){.archive-ui-slice .w-header{height:76px;gap:16px}.archive-ui-slice .w-header>a:first-child>img{width:120px}.archive-ui-slice .w-header>nav{gap:12px;font-size:12px}.archive-ui-slice .archive-footer{margin-top:56px}}
@media(max-width:359px){.archive-ui-slice .w-header{gap:10px}.archive-ui-slice .w-header>a:first-child>img{width:104px}.archive-ui-slice .w-header>nav{gap:8px;font-size:11px}}

/* Reuse Insights' footer-actions-v3 and reader text-action measurements. */
.trend-bottom-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-top:40px}
.trend-bottom-actions>.detail-back{margin:0}
.trend-bottom-actions .article-back-to-top{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;min-width:max-content;min-height:48px;padding:10px 20px;gap:8px;font:400 15px/1.5 var(--font);color:var(--ink);white-space:nowrap;text-decoration:none;margin-inline-start:auto}
.trend-bottom-actions .article-back-to-top:hover{color:#5a5c62}
.trend-bottom-actions .article-back-to-top:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.trend-bottom-actions .article-back-to-top [data-top-icon]{display:inline-flex;width:20px;height:20px}
.trend-bottom-actions .article-back-to-top .ui-icon{width:20px;height:20px;transform:rotate(180deg)}
@media(max-width:760px){.trend-bottom-actions .article-back-to-top{font-size:12px;gap:6px;padding:10px 16px}.trend-bottom-actions .top-expanded-label{display:none}}
