.insights-page[data-v-892dd008]{background:#f5f7fb}.insights-hero[data-v-892dd008]{color:#fff;background:linear-gradient(135deg,#11162c 0%,#191f3b 58%,#1e2189 100%);padding:104px 0 38px}.hero-inner[data-v-892dd008]{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:44px;display:grid}.hero-copy[data-v-892dd008]{min-width:0}.eyebrow[data-v-892dd008]{color:#8ee8d7;letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.insights-hero h1[data-v-892dd008]{max-width:760px;font-size:52px;line-height:1.02}.insights-hero p[data-v-892dd008]{color:#ffffffbd;max-width:720px;margin-top:14px;font-size:16px;line-height:1.7}.hero-visual[data-v-892dd008]{background:#202746;border-radius:8px;height:228px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000003d}.hero-visual[data-v-892dd008]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#1e218914,#11162c66);position:absolute;inset:0}.hero-visual img[data-v-892dd008]{object-fit:cover;width:100%;height:100%}.hero-visual figcaption[data-v-892dd008]{z-index:1;color:#ffffffd1;align-items:baseline;gap:8px;display:flex;position:absolute;bottom:16px;right:18px}.hero-visual figcaption strong[data-v-892dd008]{color:#fff;font-size:34px;line-height:1}.hero-visual figcaption span[data-v-892dd008]{font-size:12px}.insights-toolbar[data-v-892dd008]{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:70px}.toolbar-inner[data-v-892dd008]{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.category-filter[data-v-892dd008]{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.category-filter[data-v-892dd008]::-webkit-scrollbar{display:none}.category-filter button[data-v-892dd008]{color:#616b7d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:9px 12px;font-size:13px;font-weight:650;transition:color .2s,background .2s}.category-filter button[data-v-892dd008]:hover{color:var(--primary);background:#f2f3fb}.category-filter button.active[data-v-892dd008]{color:#fff;background:var(--primary)}.result-count[data-v-892dd008]{color:var(--text-lighter);flex:none;font-size:12px}.insights-section[data-v-892dd008]{padding:52px 0 100px}.section-lead[data-v-892dd008]{border-bottom:1px solid var(--border);color:var(--text-light);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:13px;display:flex}.section-lead>div[data-v-892dd008]{align-items:center;gap:10px;display:flex}.section-lead strong[data-v-892dd008]{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:inline-grid}.insight-grid[data-v-892dd008]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:28px;display:grid}.insight-card[data-v-892dd008]{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;min-width:0;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.insight-card[data-v-892dd008]:hover{border-color:#1e218940;transform:translateY(-3px);box-shadow:0 22px 55px #11182717}.insight-card.featured[data-v-892dd008]{grid-column:span 2;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);display:grid}.insight-image-link[data-v-892dd008]{background:#e9edf5;height:188px;overflow:hidden}.insight-card.featured .insight-image-link[data-v-892dd008]{height:100%;min-height:358px}.insight-image-link img[data-v-892dd008]{object-fit:cover;width:100%;height:100%;transition:transform .42s}.insight-card:hover img[data-v-892dd008]{transform:scale(1.035)}.insight-copy[data-v-892dd008]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:24px;display:flex}.insight-card.featured .insight-copy[data-v-892dd008]{padding:34px}.insight-meta[data-v-892dd008]{color:var(--text-lighter);flex-wrap:wrap;gap:8px 11px;font-size:11px;display:flex}.insight-meta span[data-v-892dd008]:first-child{color:var(--primary);font-weight:750}.insight-copy h2[data-v-892dd008]{margin:14px 0 10px;font-size:21px;line-height:1.34}.insight-card.featured h2[data-v-892dd008]{margin-top:18px;font-size:29px}.insight-copy h2 a[data-v-892dd008]{color:var(--text)}.insight-copy p[data-v-892dd008]{color:var(--text-light);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.insight-card.featured .insight-copy p[data-v-892dd008]{-webkit-line-clamp:4;font-size:15px}.insight-footer[data-v-892dd008]{justify-content:space-between;align-items:flex-end;gap:14px;width:100%;margin-top:auto;padding-top:22px;display:flex}.insight-footer>span[data-v-892dd008]{max-width:56%;color:var(--text-lighter);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.read-link[data-v-892dd008]{color:var(--primary);flex:none;font-size:13px;font-weight:750}.pagination[data-v-892dd008]{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:48px;margin-top:50px;display:grid}.page-direction[data-v-892dd008]{color:var(--primary);font-size:13px;font-weight:700}.page-direction[data-v-892dd008]:last-child{justify-self:end}.page-direction.disabled[data-v-892dd008]{color:#aab0bd;pointer-events:none}.page-numbers[data-v-892dd008]{align-items:center;gap:6px;display:flex}.page-numbers a[data-v-892dd008]{border:1px solid var(--border);width:38px;height:38px;color:var(--text-light);background:#fff;border-radius:5px;place-items:center;font-size:13px;font-weight:700;display:grid}.page-numbers a[data-v-892dd008]:hover{border-color:var(--primary);color:var(--primary)}.page-numbers a.active[data-v-892dd008]{border-color:var(--primary);color:#fff;background:var(--primary)}@media (width<=980px){.insight-grid[data-v-892dd008]{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card.featured[data-v-892dd008]{grid-column:span 2}}@media (width<=760px){.insights-hero[data-v-892dd008]{padding:96px 0 30px}.hero-inner[data-v-892dd008]{grid-template-columns:1fr;gap:22px}.insights-hero h1[data-v-892dd008]{font-size:34px}.insights-hero p[data-v-892dd008]{margin-top:10px;font-size:14px}.hero-visual[data-v-892dd008]{height:168px}.hero-visual figcaption strong[data-v-892dd008]{font-size:28px}.insights-toolbar[data-v-892dd008]{top:62px}.toolbar-inner[data-v-892dd008]{min-height:60px;padding-top:10px;padding-bottom:10px;display:block}.result-count[data-v-892dd008]{display:none}.category-filter button[data-v-892dd008]{padding:8px 10px;font-size:12px}.insights-section[data-v-892dd008]{padding:38px 0 76px}.section-lead>span[data-v-892dd008]{display:none}.insight-grid[data-v-892dd008]{grid-template-columns:1fr;gap:18px}.insight-card.featured[data-v-892dd008]{grid-column:auto;display:flex}.insight-image-link[data-v-892dd008],.insight-card.featured .insight-image-link[data-v-892dd008]{height:210px;min-height:0}.insight-copy[data-v-892dd008],.insight-card.featured .insight-copy[data-v-892dd008]{padding:22px}.insight-copy h2[data-v-892dd008],.insight-card.featured h2[data-v-892dd008]{margin:14px 0 10px;font-size:21px}.insight-card.featured .insight-copy p[data-v-892dd008]{-webkit-line-clamp:3;font-size:14px}.pagination[data-v-892dd008]{grid-template-columns:auto 1fr auto;gap:10px}.page-direction[data-v-892dd008]{font-size:0}.page-direction span[data-v-892dd008]{font-size:18px}.page-direction:last-child span[data-v-892dd008]{display:inline}.page-numbers[data-v-892dd008]{justify-content:center}.page-numbers a[data-v-892dd008]{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.insight-card[data-v-892dd008],.insight-image-link img[data-v-892dd008]{transition:none}.insight-card[data-v-892dd008]:hover{transform:none}}
