.insights-main-page{--insights-ink:#28274f;--insights-violet:#6a50b7;--insights-orange:#ff6424;color:var(--insights-ink);background:#fff}.insights-main-shell{width:min(88%,1540px);margin-inline:auto}.insights-main-kicker{color:var(--insights-orange);letter-spacing:.06em;font-size:13px;font-weight:700;line-height:1.4;display:block}.insights-main-hero{background:#e8effe var(--live-background,url(/assets/insights-main/hero-bg.png)) center/cover no-repeat;min-height:640px}.insights-main-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:34px;min-height:640px;display:grid}.insights-main-hero-copy{z-index:1;max-width:685px;position:relative}.insights-main-hero-copy h1{color:var(--insights-ink);letter-spacing:-.045em;margin:30px 0 25px;font-size:clamp(43px,3.55vw,68px);line-height:1.1}.insights-main-hero-copy p{color:#454662;max-width:620px;margin-bottom:34px;font-size:clamp(17px,1.05vw,20px);line-height:1.55}.insights-main-hero-link{border-bottom:2px solid var(--insights-orange);color:var(--insights-orange);align-items:center;gap:9px;padding:0 0 6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.insights-main-hero-link svg,.insights-main-read svg,.insights-main-cta a svg{width:19px;height:19px;transition:transform .2s}.insights-main-hero-link:hover svg,.insights-main-read:hover svg,.insights-main-cta a:hover svg{transform:translate(4px)}.insights-main-hero-art{object-fit:contain;justify-self:end;width:min(112%,920px);max-width:none;height:auto;margin-right:-6%;display:block}.insights-main-latest{padding:108px 0 116px}.insights-main-heading{text-align:center;max-width:1040px;margin:0 auto 54px}.insights-main-heading h2{color:var(--insights-ink);letter-spacing:-.04em;margin:20px 0 18px;font-size:clamp(36px,3.2vw,61px);line-height:1.13}.insights-main-heading p{color:#565670;max-width:790px;margin:0 auto;font-size:clamp(15px,.95vw,18px);line-height:1.6}.insights-main-empty{text-align:center;background:#f5f6ff;border:1px solid #dbdff4;border-radius:22px;max-width:900px;margin:0 auto;padding:64px 28px}.insights-main-empty h3{margin:0 0 12px;font-size:clamp(25px,2vw,36px)}.insights-main-empty p{color:#5c5a73;max-width:630px;margin:0 auto;font-size:16px}.insights-main-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin:-6px 0 48px;display:flex}.insights-main-preview-note{color:#6554a4;text-align:center;background:#f8f5ff;border:1px solid #d9d2f1;border-radius:999px;width:fit-content;margin:-5px auto 28px;padding:7px 15px;font-size:12px;font-weight:600}.insights-main-filters button{min-height:42px;color:var(--insights-violet);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9a1c9;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.insights-main-filters button:hover,.insights-main-filters button[aria-pressed=true]{border-color:var(--insights-violet);background:var(--insights-violet);color:#fff}.insights-main-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.insights-main-article{background:#fff;border:1px solid #e8e7f0;border-radius:18px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 30px #26205417}.insights-main-article:hover{transform:translateY(-5px);box-shadow:0 20px 38px #26205424}.insights-main-article-image{background:#eef0fc;height:240px;display:block;position:relative;overflow:hidden}.insights-main-article-image img{object-fit:cover;transition:transform .35s}.insights-main-article:hover .insights-main-article-image img{transform:scale(1.035)}.insights-main-article-copy{padding:27px 30px 32px}.insights-main-article-meta{color:var(--insights-violet);flex-wrap:wrap;gap:8px 16px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.insights-main-article-meta time{color:#77768c;font-weight:500}.insights-main-article h3{margin:16px 0 12px;font-size:clamp(20px,1.45vw,27px);line-height:1.28}.insights-main-article h3 a{color:var(--insights-ink);text-decoration:none}.insights-main-article p{color:#55546c;margin:0 0 20px;font-size:14px;line-height:1.55}.insights-main-read{color:var(--insights-orange);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.insights-main-article-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:440px;margin-bottom:16px;display:grid}.insights-main-article-featured .insights-main-article-image{height:100%}.insights-main-article-featured .insights-main-article-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px clamp(35px,5vw,86px);display:flex}.insights-main-article-featured h3{font-size:clamp(30px,2.35vw,45px)}.insights-main-article-featured p{font-size:16px}.insights-main-topics{background:#f5f3ff;padding:96px 0 110px}.insights-main-topic-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:27px;display:grid}.insights-main-topic{background:#fff;border-radius:18px;grid-column:span 2;min-width:0;overflow:hidden;box-shadow:0 10px 28px #2e28581a}.insights-main-topic:nth-child(4){grid-column:2/span 2}.insights-main-topic-image{background:#e5e9fb;height:230px;position:relative;overflow:hidden}.insights-main-topic-image img{object-fit:cover}.insights-main-topic-copy{min-height:140px;padding:22px 26px 26px}.insights-main-topic h3{margin:0 0 8px;font-size:clamp(19px,1.3vw,25px);line-height:1.25}.insights-main-topic p{color:#5b5871;margin:0;font-size:14px;line-height:1.5}.insights-main-cta{color:#fff;text-align:center;background:#ff6424;padding:82px 0 88px}.insights-main-cta .insights-main-kicker,.insights-main-cta p{color:#fff}.insights-main-cta h2{color:#fff;margin:18px 0 14px;font-size:clamp(34px,3vw,55px)}.insights-main-cta p{margin-bottom:27px;font-size:17px}.insights-main-cta a{color:#fff;background:#3e386e;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:10px 29px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1100px){.insights-main-hero,.insights-main-hero-grid{min-height:560px}.insights-main-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-main-topic,.insights-main-topic:nth-child(4){grid-column:auto}.insights-main-topic:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 14px)}.insights-main-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.insights-main-shell{width:min(90%,700px)}.insights-main-hero,.insights-main-hero-grid{min-height:0}.insights-main-hero-grid{flex-direction:column;align-items:stretch;gap:20px;padding:74px 0 30px;display:flex}.insights-main-hero-copy h1{margin:22px 0 18px;font-size:clamp(40px,7vw,58px)}.insights-main-hero-art{align-self:center;width:min(100%,700px);margin:0}.insights-main-article-featured{min-height:0;display:block}.insights-main-article-featured .insights-main-article-image{height:300px}.insights-main-article-featured .insights-main-article-copy{padding:32px}}@media (max-width:640px){.insights-main-latest,.insights-main-topics{padding:76px 0 82px}.insights-main-heading{margin-bottom:38px}.insights-main-heading h2{font-size:clamp(34px,8vw,44px)}.insights-main-article-grid,.insights-main-topic-grid{grid-template-columns:1fr;gap:23px}.insights-main-topic:last-child:nth-child(odd){grid-column:auto;width:100%}.insights-main-article-featured{grid-column:auto;margin-bottom:0}.insights-main-article-featured .insights-main-article-image{height:240px}.insights-main-article-featured h3{font-size:28px}.insights-main-topic-image{height:220px}.insights-main-topic-copy{min-height:0}.insights-main-filters{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.insights-main-filters button{flex:none}.insights-main-cta{padding:72px 0}}@media (prefers-reduced-motion:reduce){.insights-main-article,.insights-main-article-image img,.insights-main-hero-link svg,.insights-main-read svg,.insights-main-cta a svg{transition:none}}
