:root{--insights-bg: #fafbfc;--insights-surface: #ffffff;--insights-ink: #172033;--insights-muted: #687386;--insights-line: #e5e9f0;--insights-brand: #2563eb;--insights-brand-strong: #1d4ed8;--insights-brand-soft: #eaf2ff;--insights-container: 1200px}.insights-page{color:var(--insights-ink);background:var(--insights-bg)}.insights-page .site-header{position:fixed}.insights-hero{margin-top:72px;padding:34px 0 28px;border-bottom:1px solid var(--insights-line);background:radial-gradient(circle at 82% -24%,rgba(59,130,246,.12),transparent 40%),#f8fbfd}.insights-container{width:min(var(--insights-container),calc(100% - 48px));margin:0 auto}.insights-kicker{margin-bottom:12px;color:var(--insights-brand);font-size:12px;font-weight:750;letter-spacing:.12em}.insights-hero h1{margin-bottom:6px;color:var(--insights-ink);font-size:40px;font-weight:760;line-height:1.2}.insights-hero__summary{margin-bottom:18px;color:var(--insights-muted);font-size:16px}.featured-article{display:grid;grid-template-columns:minmax(300px,455px) minmax(0,1fr);gap:44px;align-items:center;padding:12px 0 0}.featured-article__media,.featured-article__placeholder{display:block;width:100%;height:238px;overflow:hidden;border-radius:8px;background:#e8e9f8}.featured-article__cover,.article-list-item__cover{width:100%;height:100%;object-fit:cover}.featured-article__placeholder,.article-cover-placeholder{display:flex;align-items:flex-end;padding:24px;color:var(--insights-brand);font-size:24px;font-weight:750;background:#edf5ff}.featured-article__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.insights-label{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;color:var(--insights-brand);font-size:12px;font-weight:700;border:1px solid #bfd3ff;border-radius:4px;background:#fff}.insights-label--muted{color:#7c8493;border-color:var(--insights-line)}.featured-article h2{margin:0 0 12px;color:var(--insights-ink);font-size:27px;font-weight:750;line-height:1.35}.featured-article h2 a:hover,.article-list-item h2 a:hover{color:var(--insights-brand)}.featured-article__content>p{max-width:650px;margin-bottom:18px;color:var(--insights-muted);font-size:14px;line-height:1.8}.featured-article__meta,.article-list-item__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8791a2;font-size:13px}.featured-article__link,.article-list-item__meta a{color:var(--insights-brand);font-weight:700}.featured-article__link span,.article-list-item__meta a span{margin-left:4px;transition:transform .16s ease}.featured-article__link:hover span,.article-list-item__meta a:hover span{display:inline-block;transform:translate(3px)}.insights-content{padding:22px 0 56px;background:var(--insights-surface)}.insights-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--insights-line)}.topic-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.topic-tab{position:relative;display:inline-flex;align-items:center;min-height:36px;color:#4d5667;font-size:14px}.topic-tab.is-active{padding:0 16px;color:var(--insights-brand);font-weight:700;border-radius:6px;background:var(--insights-brand-soft)}.topic-tab.is-active:after{position:absolute;right:0;bottom:-11px;left:0;height:2px;content:"";background:var(--insights-brand)}.topic-tab--disabled{color:#a1a8b5}.insights-count{flex-shrink:0;color:#929baa;font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px}.article-list-item{display:grid;grid-template-columns:164px minmax(0,1fr);gap:20px;min-width:0;padding:26px 0;border-bottom:1px solid var(--insights-line)}.article-list-item__media{display:block;width:164px;height:110px;overflow:hidden;border-radius:6px;background:#f0f1f7}.article-list-item__body{min-width:0}.article-list-item__category{display:block;margin-bottom:5px;color:var(--insights-brand);font-size:12px;font-weight:700}.article-list-item h2{margin:0 0 5px;color:var(--insights-ink);font-size:16px;font-weight:740;line-height:1.45}.article-list-item__body>p{display:-webkit-box;overflow:hidden;margin:0 0 8px;color:var(--insights-muted);font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:32px}.pagination__item{display:inline-flex;min-width:38px;height:36px;align-items:center;justify-content:center;padding:0 12px;color:#566176;font-size:13px;border:1px solid var(--insights-line);border-radius:6px;background:#fff}a.pagination__item:hover,.pagination__item.is-current{color:#fff;border-color:var(--insights-brand);background:var(--insights-brand)}.pagination__item.is-disabled{color:#b7bdc8;cursor:not-allowed;background:#fafbfc}.pagination__ellipsis{display:inline-flex;width:24px;justify-content:center;color:#8e98a8}.insights-page .site-footer{margin-top:0}@media (max-width: 980px){.featured-article{grid-template-columns:minmax(240px,40%) minmax(0,1fr);gap:28px}.article-grid{column-gap:28px}.article-list-item{grid-template-columns:132px minmax(0,1fr);gap:14px}.article-list-item__media{width:132px;height:96px}}@media (max-width: 720px){.insights-container{width:min(100% - 32px,var(--insights-container))}.insights-hero{padding:38px 0 30px}.insights-hero h1{font-size:34px}.featured-article,.article-grid{display:block}.featured-article__media,.featured-article__placeholder{height:190px;margin-bottom:22px}.featured-article h2{font-size:22px}.insights-topline{display:block}.topic-tabs{gap:12px 18px;overflow-x:auto;padding-bottom:4px}.topic-tab.is-active:after{bottom:-5px}.insights-count{display:block;margin-top:10px}.article-list-item{grid-template-columns:118px minmax(0,1fr);gap:14px}.article-list-item__media{width:118px;height:86px}.article-list-item h2{font-size:15px}.article-list-item__body>p{display:none}.pagination{gap:5px}.pagination__item{min-width:34px;padding:0 8px}}@media (prefers-reduced-motion: reduce){.featured-article__link span,.article-list-item__meta a span{transition:none}}
