.insightsHero .eyebrow{margin-bottom:20px}.insightsHero__title{max-width:15ch;font:700 clamp(44px, 7vw, 112px) / .92 var(--font-sans);letter-spacing:-.045em}.insightsHero__lede{max-width:46ch;font:500 clamp(16px, 1.3vw, 18px) / 1.5 var(--font-sans);color:#ffffffe6;margin-top:clamp(24px,3vw,36px)}.insightMeta{font:600 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;display:flex}.insightMeta span:first-child{color:var(--orange)}.insightMeta span+span{color:var(--grey)}.insightRead{border-bottom:2px solid var(--orange);font:600 15px/1 var(--font-sans);align-self:flex-start;padding-bottom:6px}.insightExcerpt{max-width:52ch;font:400 clamp(15px, 1.25vw, 18px) / 1.65 var(--font-sans);color:var(--grey)}.insightsFeature .insightExcerpt{max-width:48ch}.insightsLead .insightExcerpt{max-width:56ch}.insightsList .insightExcerpt{font:400 15px/1.6 var(--font-sans)}.insightGuideCard .insightExcerpt{max-width:52ch;font:400 15px/1.6 var(--font-sans)}.insightsFeatured{background:#fff;padding:clamp(72px,9vw,140px) 0}.insightsFeatured__eyebrow{margin-bottom:clamp(28px,3vw,44px)}.insightsFeature{color:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.insightsFeature:hover{color:var(--ink)}.insightMediaWide{overflow:hidden}.insightsFeature .insightMediaWide{aspect-ratio:4/3}.insightMediaWide img{transition:transform .9s var(--ease)}.insightMediaWide:hover img,.insightGuideCard__media:hover img{transform:scale(1.03)}.insightsFeature>div:last-child{flex-direction:column;gap:22px;display:flex}.insightsFeature h2{max-width:18ch;font:700 clamp(30px, 4vw, 60px) / 1 var(--font-sans);letter-spacing:-.03em;text-wrap:pretty}.insightsFeature .btn{align-self:flex-start}.insightsSectionHead{align-items:end;gap:clamp(32px,6vw,110px);margin-bottom:clamp(40px,5vw,72px)}.insightsSectionHead .h2{max-width:18ch;margin-top:22px}.insightsProgrammes{background:var(--cream);padding:clamp(72px,9vw,140px) 0}.insightsSplit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.insightsLead{color:var(--ink);flex-direction:column;gap:20px;display:flex}.insightsLead:hover{color:var(--ink)}.insightsLead h3{max-width:24ch;font:700 clamp(22px, 2.4vw, 34px) / 1.1 var(--font-sans);letter-spacing:-.02em}.insightsList{display:grid}.insightsList a{border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px) 0;display:flex}.insightsList a:hover{color:var(--orange)}.insightsList h3{font:700 clamp(18px, 1.6vw, 22px) / 1.25 var(--font-sans);letter-spacing:-.012em}.insightsList .insightExcerpt{font-size:15px}.insightsPeople{background:var(--ink);color:#fff;padding:clamp(72px,9vw,140px) 0}.insightsPeople__title{max-width:18ch;margin:22px 0 clamp(40px,5vw,72px)}.insightsPersonLead{color:#fff;border-top:1px solid #ffffff38;padding:clamp(32px,4vw,56px) 0;display:block}.insightsPersonLead:hover{color:#fff}.insightsPersonLead__grid{align-items:start;gap:clamp(24px,5vw,88px)}.insightsPersonLead h3{max-width:16ch;font:700 clamp(30px, 4vw, 58px) / 1 var(--font-sans);letter-spacing:-.03em;text-wrap:pretty;margin-top:22px}.insightsPersonLead__copy{max-width:44ch;font:500 clamp(18px, 1.7vw, 24px) / 1.45 var(--font-sans);color:#ffffffe0;margin-bottom:24px}.insightsPeople .insightRead{color:#fff}.insightsPeople__list{gap:clamp(24px,4vw,64px)}.insightsPeople__list a{color:#fff;border-top:1px solid #ffffff38;flex-direction:column;gap:18px;padding:clamp(28px,3vw,40px) 0;display:flex}.insightsPeople__list a:hover{color:var(--orange)}.insightsPeople__list h3{max-width:26ch;font:700 clamp(20px, 2vw, 28px) / 1.15 var(--font-sans);letter-spacing:-.018em}.insightsGuides{background:#fff;padding:clamp(72px,9vw,140px) 0}.insightsGuides__head{margin-bottom:clamp(32px,4vw,56px)}.insightFilters{flex-wrap:wrap;align-self:end;gap:10px;display:flex}.insightFilters button{border:1px solid var(--ink);min-height:44px;font:600 14px/1 var(--font-sans);color:var(--ink);background:0 0;border-radius:999px;padding:12px 20px;transition:background .25s,color .25s}.insightFilters button[aria-pressed=true]{background:var(--ink);color:#fff}.insightGuideFeatured{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,5vw,72px);display:grid}.insightGuideCard{color:var(--ink);flex-direction:column;gap:18px;display:flex}.insightGuideCard:hover{color:var(--ink)}.insightGuideCard__media{aspect-ratio:16/9;background:var(--cream)}.insightGuideCard__media img{transition:transform .9s var(--ease)}.insightGuideCard h3{font:700 clamp(20px, 2vw, 28px) / 1.15 var(--font-sans);letter-spacing:-.018em}.insightGuideList{border-bottom:1px solid var(--line);display:grid}.insightGuideList .insightRow{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(48px,120px) minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:clamp(12px,3vw,48px);padding:clamp(20px,2vw,28px) 0;display:grid}.insightRow:hover{color:var(--orange)}.insightRow>span:first-child{font:600 12px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.insightRow h3{font:700 clamp(18px, 1.6vw, 22px) / 1.25 var(--font-sans);letter-spacing:-.012em}.insightRow>p{font:400 15px/1.55 var(--font-sans);color:var(--grey)}.insightEmpty{font:400 16px/1.6 var(--font-sans);color:var(--grey);padding:28px 0}.insightsPolicy{background:var(--cream);padding:clamp(72px,9vw,140px) 0}.insightsPolicy__title{max-width:20ch;margin:22px 0 clamp(40px,5vw,72px)}.insightsPolicy__grid{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);padding-top:clamp(32px,4vw,56px);display:grid}.insightsPolicy__grid .insightsLead{gap:20px}.insightsPolicy .insightMediaWide{background:#fff}.insightsCta{background:var(--ink);color:#fff;position:relative;overflow:hidden}.insightsCta__bg{opacity:.4;position:absolute;inset:0}.insightsCta__shade{background:linear-gradient(90deg,#14110ff0 0%,#14110f9e 62%,#14110f4d 100%);position:absolute;inset:0}.insightsCta__inner{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px);position:relative}.insightsCta__inner h2{max-width:18ch;font:700 clamp(36px, 5vw, 80px) / .95 var(--font-sans);letter-spacing:-.035em;margin-top:20px}.insightsCta__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3.5vw,44px);display:flex}.insightsAll{background:#fff;padding:clamp(72px,9vw,140px) 0}.insightsAll__head{align-items:end;margin-bottom:clamp(32px,4vw,56px)}.insightsAll__count{font:500 14px/1.4 var(--font-sans);color:var(--grey);justify-self:end}.insightsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.insightsCard{border:1px solid var(--line);background:var(--cream);color:var(--ink);transition:transform .3s var(--ease), border-color .3s var(--ease);border-radius:clamp(16px,1.6vw,22px);flex-direction:column;display:flex;overflow:hidden}.insightsCard:hover{border-color:#f36a0266;transform:translateY(-4px)}.insightsCard__media{aspect-ratio:16/10;background:#fff;position:relative;overflow:hidden}.insightsCard__media--resource{aspect-ratio:1}.insightsCard__media--resource img{object-position:50% 42%}.insightsCard__media img{transition:transform .6s var(--ease)}.insightsCard:hover .insightsCard__media img{transform:scale(1.04)}.insightsCard__body{flex-direction:column;flex:1;gap:12px;padding:clamp(18px,1.8vw,26px);display:flex}.insightsCard h3{font:700 clamp(18px, 1.5vw, 22px) / 1.25 var(--font-sans);letter-spacing:-.014em}.insightsCard .insightExcerpt{font:400 15px/1.6 var(--font-sans);color:var(--grey);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.insightsCard .insightRead{margin-top:auto;padding-top:4px}@media (max-width:980px){.insightsFeature,.insightsSplit,.insightsPolicy__grid,.insightsPersonLead__grid,.insightsSectionHead{grid-template-columns:minmax(0,1fr)}}@media (max-width:880px){.insightGuideFeatured{grid-template-columns:minmax(0,1fr)}.insightGuideList .insightRow{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:980px){.insightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.insightsAll__count{justify-self:start}}@media (max-width:640px){.insightsGrid{grid-template-columns:minmax(0,1fr)}}
