PageSourceSearch

https://www.lse.ac.uk/_mClaLQ_835c64d6-1bea-452b-b1f2-b3dc907a4dfb…ldLanding.template.31a685b62a9d3f74c0a5.mjs

js lse.ac.uk collected 2026-10-01 08:30:47 UTC 22,497 bytes, 527 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[69],{93511(e,t,a){a.d(t,{A:()=>d});var i=a(96540),r=a(32485),o=a.n(r),l=a(27149),n=a(9521),s=a(69972);const c=l.I4.div.withConfig({displayName:"composerstyled__ComposerStyled",componentId:"sc-1i230it-0"})(["",";"],({theme:e})=>{const t=".promotionalBanner, .videoBlock, .videoGallery";return l.AH`
2      .composer-item {
3        &.alt-bg {
4          background: ${e.uiColors.greyLight};
5        }
6        &:not(.slice):not(:first-child) {
7          margin-top: ${(0,s.g)(24)};
8        }
9        &.slice:not(${t}) {
10          padding-block: ${(0,s.g)(24)};
11          &:has(.section-header:first-child) {
12            padding-block: ${(0,s.g)(40)} ${(0,s.g)(24)};
13          }
14        }
15
16        @media ${(0,n.mq)(e.breakpoint.l)} {
17          &:not(.slice):not(:first-child) {
18            margin-top: ${(0,s.g)(24)};
19          }
20          &.slice:not(${t}) {
21            padding-block: ${(0,s.g)(24)};
22            &:has(.section-header:first-child) {
23              padding-block: ${(0,s.g)(40)} ${(0,s.g)(24)};
24            }
25          }
26        }
27      }
28
29      @media print {
30        .composer-item {
31          padding: 0 !important;
32          margin-top: 24pt;
33          &:has([data-unibuddy-carousel], iframe[src^='https://www.youtube'])
34          {
35            display: none;
36          }
37        }
38      }
39    `}),d=({className:e,components:t,composer:a,pageType:r="content"})=>i.createElement(c,{className:`composer ${e} type--${r}`,pageType:r},a.map(e=>{const a=t[e._type];return a?i.createElement("div",{className:o()("composer-item",e._type,{slice:e.value.slice,"alt-bg":e.value.altBg}),key:e._id},i.createElement(a,e.value)):i.createElement("div",{className:"composer-item"},"No component found for ",e._type)}))},45744(e,t,a){a.d(t,{A:()=>_});var i=a(96540),r=a(45135),o=a(65700),l=a(11083),n=a(6325),s=a(27149),c=a(69972),d=a(9521);const m=s.I4.form.withConfig({displayName:"heroSearchbarstyled__HeroSearchbarStyled",componentId:"sc-da0m94-0"})(["",";"],({theme:e})=>s.AH`
40      background: rgba(0, 0, 0, 0.3);
41      @media ${(0,d.mq)(e.breakpoint.xl)} {
42        background: rgba(58, 61, 63, 0.2);
43        backdrop-filter: blur(12px);
44      }
45      .search-container {
46        padding: ${(0,c.g)(16)} ${(0,c.g)(8)};
47        height: ${(0,c.g)(96)};
48        display: grid;
49        align-items: center;
50        @media ${(0,d.mq)(e.breakpoint.xl)} {
51          padding: ${(0,c.g)(24)} ${(0,c.g)(16)};
52          height: ${(0,c.g)(110)};
53        }
54      }
55
56      .searchbar__label,
57      .visually-hidden {
58        ${e.patterns.visuallyHide};
59      }
60      .searchbar__fields {
61        display: grid;
62        grid-template-columns: 1fr ${(0,c.g)(48)};
63        align-items: center;
64        border: 0;
65        background: ${e.color.background};
66        color: ${e.color.text};
67        position: relative;
68        @media ${(0,d.mq)(e.breakpoint.l)} {
69          grid-template-columns: 1fr ${(0,c.g)(64)};
70        }
71        > * {
72          height: ${(0,c.g)(48)};
73          border: 0;
74          background: none;
75          @media ${(0,d.mq)(e.breakpoint.l)} {
76            height: ${(0,c.g)(64)};
77          }
78        }
79      }
80      .searchbar__input {
81        padding: ${(0,c.g)(8)};
82        ${e.typeStyles.body[2]};
83        @media ${(0,d.mq)(e.breakpoint.l)} {
84          padding: ${(0,c.g)(16)};
85        }
86        [dir='rtl'] & {
87          padding-left: 0;
88        }
89      }
90
91      .searchbar__submit {
92        appearance: none;
93        cursor: pointer;
94        border-radius: 0;
95        background: ${e.uiColors.red};
96        color: ${e.uiColors.white};
97        .svg {
98          transition: all 0.2s ease-in-out;
99        }
100        &:hover,
101        &:focus {
102          .svg {
103            transform: scale(1.2);
104          }
105        }
106      }
107
108      @media print {
109        display: none;
110      }
111    `);var g=a(6247),p=a(72054);const{setRoute:u}=o.DT.actions,_=({id:e,isExternal:t=!1,label:a,params:o,path:s="/search",submit:c,placeholder:d,value:_=""})=>{const h=(0,r.wA)(),[b,y]=(0,i.useState)(_),$=(0,i.useRef)(null);return i.createElement(m,{onSubmit:e=>(e=>{e.preventDefault(),c?c($.current?.value||""):t?(0,g.B)()&&(window.location.href=s.replace(/\{\{term\}\}/g,encodeURIComponent($.current?.value||""))):h(u(`${s}?${[`term=${encodeURIComponent($.current?.value||"")}`,o].filter(e=>e).join("&")}`,null))})(e),className:"searchbar"},i.createElement(l.A,{className:"search-container"},i.createElement("label",{htmlFor:e,className:"searchbar__label"},a),i.createElement("div",{className:"searchbar__fields"},i.createElement("input",{id:e,onChange:e=>(e=>{y(e.target.value)})(e),ref:$,type:"search",placeholder:d,className:"searchbar__input focusBoost",value:b}),i.createElement("button",{className:"searchbar__submit focusBoost"},i.createElement(n.A,{icon:"Search",size:"16"}),i.createElement("span",{className:"visually-hidden"},p.z.search)))))}},86629(e,t,a){a.d(t,{A:()=>p});var i=a(96540),r=a(86126),o=a(63896),l=a(11083),n=a(6325),s=a(19483),c=a(73187),d=a(98627),m=a(72054);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},g.apply(null,arguments)}const p=({ctas:e,content:t,socialLinks:a})=>(0,d.O)(t)?null:i.createElement(c.A,null,i.createElement(l.A,{className:"intro__layout"},i.createElement("div",{className:"intro__content"},t&&i.createElement(o.A,{content:t})),i.createElement("div",{className:"intro__actions"},e.length>0&&i.createElement("div",{className:"intro__ctas"},e.map((e,t)=>{const a=0===t?{buttonType:"button01"}:{buttonType:"button02"};
111return i.createElement(r.A,g({className:"cta",key:e.id,uri:e.uri,openInNewTab:e.openInNewTab},a),e.title)})),a.length>0&&i.createElement("div",{className:"intro__socials"},i.createElement("div",{className:"intro__socials__layout"},i.createElement("div",{className:"intro__socials__title"},m.z.connectWithUs),i.createElement("ul",{className:"intro__socials__list"},a?.map(e=>i.createElement("li",{key:e.id,className:"social__item"},i.createElement(s.A,{uri:e.uri,className:"social__link"},i.createElement("span",{className:"social__link__label"},e.title),i.createElement(n.A,{icon:e.icon}))))))))))},73187(e,t,a){var i=a(27149),r=a(69972),o=a(9521);const l=i.I4.div.withConfig({displayName:"introBlockstyled__IntroBlockStyled",componentId:"sc-p5hdxx-0"})(["",";"],({theme:e})=>i.AH`
112      background: ${e.color.background};
113      padding-block: ${(0,r.g)(24)};
114      @media ${(0,o.mq)(e.breakpoint.l)} {
115        padding-block: ${(0,r.g)(24)} 0;
116      }
117      .intro__layout {
118        display: grid;
119        gap: ${(0,r.g)(40)};
120        max-width: ${(0,r.g)(560)};
121        margin-inline: auto;
122        @media ${(0,o.mq)(e.breakpoint.m)} {
123          max-width: calc(${e.container.default} + (2 * ${(0,r.g)(16)}));
124          grid-template-columns: repeat(12, 1fr);
125          gap: ${(0,r.g)(24)};
126        }
127      }
128      .intro__content {
129        .canvas__content {
130          > * + * {
131            margin-top: ${(0,r.g)(16)};
132          }
133        }
134
135        @media ${(0,o.mq)(e.breakpoint.m)} {
136          grid-column: 1 / 8;
137        }
138        @media ${(0,o.mq)(e.breakpoint.xl)} {
139          grid-column: 1 / 8;
140        }
141      }
142      .intro__actions {
143        display: grid;
144        gap: ${(0,r.g)(24)};
145        align-items: start;
146        @media ${(0,o.mq)(e.breakpoint.m)} {
147          grid-column: 8 / 13;
148          grid-template-columns: subgrid;
149          gap: inherit;
150        }
151      }
152      .intro__ctas {
153        display: grid;
154        gap: ${(0,r.g)(8)};
155        @media ${(0,o.mq)(e.breakpoint.m)} {
156          grid-column: 3 / 6;
157        }
158      }
159      .intro__socials {
160        container: socials / inline-size;
161        @media ${(0,o.mq)(e.breakpoint.m)} {
162          grid-column: 3 / 6;
163          width: 100%;
164        }
165      }
166      .intro__socials__title {
167        ${e.typeStyles.body[0]};
168        + * {
169          margin-top: ${(0,r.g)(8)};
170        }
171      }
172      .intro__socials__list {
173        list-style: none;
174        display: flex;
175        gap: ${(0,r.g)(8)};
176        align-items: center;
177        flex-wrap: wrap;
178        @container socials (min-width: ${(0,r.g)(290)}) {
179          flex: 0 1 ${(0,r.g)(56)};
180          gap: ${(0,r.g)(2)};
181        }
182      }
183      .social__item {
184        flex: 0 1 ${(0,r.g)(40)};
185        aspect-ratio: 1 /1;
186        display: flex;
187        @container socials (min-width: ${(0,r.g)(290)}) {
188          flex: 0 1 ${(0,r.g)(56)};
189        }
190      }
191      .social__link {
192        color: ${e.color.text};
193        display: grid;
194        place-items: center;
195        line-height: 0;
196        aspect-ratio: 1 /1;
197        transition: all 0.2s ease-in-out;
198        &:focus,
199        &:hover {
200          color: ${e.buttons.button02.text.default};
201          background: ${e.buttons.button02.background.default};
202        }
203      }
204      .social__link__label {
205        ${e.patterns.visuallyHide};
206      }
207
208      @media print {
209        .intro__layout {
210          max-width: 100%;
211        }
212        .intro__actions {
213          display: none;
214        }
215      }
216    `);a.d(t,["A",0,l])},36981(e,t,a){a.d(t,{A:()=>s});var i=a(96540),r=a(27149);const o=r.I4.div.withConfig({displayName:"rftwLogostyled__RFTWLogoStyled",componentId:"sc-fwsbrb-0"})(["",";"],()=>r.AH`
217      width: 100%;
218      display: flex;
219      justify-content: center;
220      img {
221        display: block;
222      }
223    `);var l=a(72054),n=a(19483);const s=({logoVersion:e="default"})=>i.createElement(o,{className:"rftw-logo"},"landing"===e?i.createElement("img",{src:"/_mClaLQ_835c64d6-1bea-452b-b1f2-b3dc907a4dfb/static/assets/Research_For_The_World_logo_mono.svg",alt:`${l.z.research.researchForTheWorld} landing page logo`}):i.createElement(n.A,{uri:"/research/research-for-the-world"},i.createElement("img",{src:"/_mClaLQ_835c64d6-1bea-452b-b1f2-b3dc907a4dfb/static/assets/Research_For_The_World_logo.svg",alt:`${l.z.research.researchForTheWorld} logo`})))},11938(e,t,a){a.d(t,{A:()=>u});var i=a(96540),r=a(41018),o=a(11083),l=a(32485),n=a.n(l),s=a(27149),c=a(69972);const d=s.I4.ul.withConfig({displayName:"dotsstyled__DotsStyled",componentId:"sc-159vlwz-0"})(["",";"],({theme:e})=>s.AH`
224      list-style: none;
225      display: flex;
226      gap: ${(0,c.g)(12)};
227      .dot {
228        display: flex;
229      }
230      .dot__item {
231        width: ${(0,c.g)(8)};
232        height: ${(0,c.g)(8)};
233        border: 1px solid #fff;
234        border-radius: 100%;
235        background: transparent;
236        span {
237          ${e.patterns.visuallyHide};
238        }
239      }
240      .dot--active {
241        .dot__item {
242          background: #fff;
243        }
244      }
245    `);var m=a(72054);const g=({activeIndex:e,count:t})=>i.createElement(d,{className:"slider__dots"},Array.from(Array(t)).map((t,a)=>i.createElement("li",{className:n()("dot",{"dot--active":a===e}),key:a},i.createElement("div",{className:"dot__item"},i.createElement("span",null,m.z.gallery.goToSlide," ",a+1))))),p=s.I4.div.withConfig({displayName:"heroSliderNavigationstyled__HeroSliderNavigationStyled",componentId:"sc-19014ya-0"})(["",";"],()=>s.AH`
246      .controls {
247        display: grid;
248      }
249      .control-panel {
250        display: flex;
251        gap: ${(0,c.g)(24)};
252        align-items: center;
253        background: rgba(0, 0, 0, 0.1);
254        justify-self: start;
255        padding: ${(0,c.g)(8)};
256      }
257    `),u=({activeIndex:e,count:t,goToNext:a,goToPrev:l})=>i.createElement(p,{className:"slider__controls slider__controls--hero"},i.createElement(o.A,{className:"controls"},i.createElement("div",{className:"control-panel"},i.createElement(r.A,{arrowStyle:"solid",focusBoost:!0,iconType:"chevron",size:"small",goToPrev:l,goToNext:a},i.createElement(g,{activeIndex:e,count:t})))))},18485(e,t,a){var i=a(14760),r=a(63868);const o={button01:i.w.buttons.button04,color:{...i.w.color,accent:i.w.uiColors.yellow}
257,surfaces:Object.entries(i.w.surfaces).reduce((e,[t,a])=>({...e,[t]:["White","Grey Light"].includes(t)?{...a,button01:i.w.buttons.button04,color:{...a.color,accent:i.w.uiColors.yellow}}:a}),{}),typeStyles:{...i.w.typeStyles,display:{...i.w.typeStyles.display,...r._F}}};a.d(t,["D",0,o])},34252(e,t,a){a.r(t),a.d(t,{default:()=>q});var i=a(96540),r=a(27149),o=a(93511),l=a(86629),n=a(16096),s=a(11083),c=a(45744),d=a(86126),m=a(73315),g=a(17210),p=a(9521),u=a(69972);const _=r.I4.div.withConfig({displayName:"heroSlidestyled__HeroSlideStyled",componentId:"sc-957go8-0"})(["",";"],({theme:e})=>{const t={tablet:e.breakpoint.m,desktop:e.breakpoint.xl,desktopXL:e.breakpoint.xxl},a=e.color.background,i=e.color.text;return r.AH`
258      ${e.patterns.rftw({theme:e})};
259
260      background: ${a};
261      color: ${i};
262      display: flex;
263      flex-direction: column;
264      position: relative;
265      width: 100%;
266      height: 100%;
267
268      .hero--has-slides & {
269        padding-block: 0 ${(0,u.g)(88)};
270        @media ${(0,p.mq)(t.tablet)} {
271          padding-block: 0 ${(0,u.g)(80)};
272        }
273      }
274
275      @media ${(0,p.mq)(t.tablet)} {
276        display: block;
277        height: auto;
278        min-height: 520px;
279      }
280
281      .hero__slide-content {
282        min-width: 0;
283        @media ${(0,p.mq)(t.tablet)} {
284          display: grid;
285          align-items: end;
286          height: 100%;
287          padding: 0;
288          padding: 0;
289        }
290      }
291      .hero__slide-content-container {
292        display: grid;
293        position: relative;
294        z-index: 1;
295        @media ${(0,p.mq)(t.tablet)} {
296          grid-template-columns: 1fr 1fr;
297          height: 100%;
298        }
299        @media ${(0,p.mq)(t.desktop)} {
300          grid-template-columns: 1fr 2fr;
301        }
302      }
303      .hero__slide-body {
304        padding: ${(0,u.g)(16)};
305        @media ${(0,p.mq)(t.tablet)} {
306          padding: ${(0,u.g)(32)} ${(0,u.g)(24)};
307          min-height: 100%;
308          display: flex;
309          flex-direction: column;
310          justify-content: center;
311          .hero--has-slides & {
312            margin-bottom: ${(0,u.g)(-80)};
313            padding-bottom: ${(0,u.g)(108)};
314          }
315        }
316        @media ${(0,p.mq)(t.desktop)} {
317          padding: ${(0,u.g)(40)} ${(0,u.g)(24)} ${(0,u.g)(40)} ${(0,u.g)(40)};
318        }
319      }
320      .hero__slide-tag {
321        ${e.typeStyles.body[2]};
322        + * {
323          margin-top: ${(0,u.g)(16)};
324        }
325      }
326      .hero__slide-title {
327        ${e.typeStyles.display[4]};
328        text-wrap: balance;
329        text-wrap: pretty;
330        + * {
331          margin-top: ${(0,u.g)(8)};
332        }
333      }
334      .hero__slide-text {
335        ${e.typeStyles.body[2]}
336        + * {
337          margin-top: ${(0,u.g)(24)};
338        }
339      }
340      .hero__slide-cta {
341        justify-self: start;
342        align-self: start;
343      }
344      .hero__slide-image-wrap {
345        order: -1;
346
347        @media ${(0,p.mq)(t.tablet)} {
348          position: absolute;
349          z-index: 0;
350          inset: 0;
351          order: 1;
352          display: grid;
353          grid-template-columns: 50% 50%;
354        }
355        @media ${(0,p.mq)(t.desktop)} {
356          grid-template-columns: 1fr 2fr;
357          gap: ${(0,u.g)(24)};
358        }
359      }
360      .hero__slide-image {
361        height: 100%;
362        img {
363          object-fit: cover;
364          aspect-ratio: 3 / 2;
365          display: block;
366          height: 100%;
367          width: 100%;
368        }
369        @media ${(0,p.mq)(t.tablet)} {
370          grid-column: 2/3;
371        }
372        @media ${(0,p.mq)(t.desktopXL)} {
373          img {
374            aspect-ratio: 24/17;
375          }
376        }
377      }
378    `}),h=({background:e="Blue Navy",callToAction:t,image:a,tag:r,text:o,title:l})=>i.createElement(g.A,{surface:e},i.createElement(_,{className:"hero__slide",background:e},i.createElement("div",{className:"hero__slide-content"},i.createElement(s.A,{className:"hero__slide-content-container"},i.createElement("div",{className:"hero__slide-body"},r&&i.createElement("span",{className:"hero__slide-tag"},r),i.createElement("h2",{className:"hero__slide-title"},l),o&&i.createElement("div",{className:"hero__slide-text"},o),t&&i.createElement(d.A,{buttonType:"button02",className:"hero__slide-cta",openInNewTab:t.openInNewTab,uri:t.uri},t.title)))),i.createElement("div",{className:"hero__slide-image-wrap"},i.createElement("div",{className:"hero__slide-image"},i.createElement(m.A,a)))));var b=a(11938),y=a(86667);const $=r.I4.div.withConfig({displayName:"heroSliderRftwstyled__HeroSliderRftwStyled",componentId:"sc-n069e-0"})(["",";"],({theme:e})=>r.AH`
379      ${e.patterns.rftw({theme:e})};
380
381      position: relative;
382      border-radius: ${e.borderRadius.small};
383      overflow: clip;
384      @media ${(0,p.mq)(e.breakpoint.m)} {
385        border-radius: ${e.borderRadius.large};
386      }
387
388      .swiper-slide {
389        display: flex;
390        height: auto;
391        width: auto;
392      }
393
394      .slider__controls {
395        padding-inline: ${(0,u.g)(8)};
396        position: absolute;
397        inset: auto auto ${(0,u.g)(24)} ${(0,u.g)(16)};
398        padding-inline: 0;
399        z-index: 2;
400        .control-panel {
401          border-radius: ${e.borderRadius.xsmall};
402        }
403        @media ${(0,p.mq)(e.breakpoint.m)} {
404          inset: auto auto ${(0,u.g)(24)} ${(0,u.g)(24)};
405        }
406        @media ${(0,p.mq)(e.breakpoint.xl)} {
407          inset: auto auto ${(0,u.g)(24)} ${(0,u.g)(40)};
408        }
409      }
410
411      .searchbar {
412        background: ${e.surfaces["Grey Dark"].color.background};
413        padding: ${(0,u.g)(16)};
414        .search-container {
415          padding: 0;
416          height: auto;
417        }
418        .searchbar__fields {
419          grid-template-columns: 1fr ${(0,u.g)(64)};
420          > * {
421            height: ${(0,u.g)(64)};
422          }
423          .searchbar__submit {
424            background: ${e.color.accent};
425            color: ${e.color.text};
426          }
427        }
428        @media ${(0,p.mq)(e.breakpoint.m)} {
429          padding: ${(0,u.g)(16)} ${(0,u.g)(24)};
430        }
431        @media ${(0,p.mq)(e.breakpoint.l)} {
432          padding: ${(0,u.g)(16)} ${(0,u.g)(40)};
433        }
434      }
435
436      @media print {
437        display: none;
438      }
439    `);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},f.apply(null,arguments)}const v=({id:e,searchbar:t,slides:a})=>{const[r,o]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{setTimeout(()=>{o(!0)},100)},[]),i.createElement($,{className:"hero "+(a.length>1?"hero--has-slides":"hero--static"),id:e,style:{opacity:r?1:0}},i.createElement(y.A,{id:e+"--slider",options:{slidesPerView:1,slidesPerGroup:1,effect:"fade",loop:!0},Navigation:b.A},a.map(e=>i.createElement(h,f({key:e.id},e)))),t&&i.createElement(c.A,t))},k=r.I4.div.withConfig({displayName:"researchForTheWorldLandingstyled__LandingStyled",componentId:"sc-oxae46-0"})(["",";"],({theme:e})=>r.AH`
440      ${e.patterns.rftw({theme:e})};
441
442      .page-title {
443        ${e.patterns.visuallyHide}
444        + .strapline {
445          margin-top: ${(0,u.g)(8)};
446          @media ${(0,p.mq)(e.breakpoint.m)} {
447            margin-top: ${(0,u.g)(16)};
448          }
449        }
450      }
451      .brand {
452        display: grid;
453        place-items: center;
454        text-align: center;
455        margin-top: ${(0,u.g)(32)};
456        + * {
457          margin-top: ${(0,u.g)(8)};
458        }
459      }
460      .logo {
461        min-width: 50%;
462        display: flex;
463        justify-content: center;
464      }
465      .strapline {
466        ${e.typeStyles.display[0]};
467        @media ${(0,p.mq)(e.breakpoint.xs)} {
468          ${e.typeStyles.display[2]};
469        }
470        @media ${(0,p.mq)(e.breakpoint.m)} {
471          ${e.typeStyles.display[3]};
472        }
473      }
474    `);var E=a(79766),w=a(18485);const N=r.I4.div.withConfig({displayName:"categoryTagNavstyled__CategoryTagNavStyled",componentId:"sc-13uoana-0"})(["",";"],({theme:e})=>r.AH`
475      position: sticky;
476      top: 0;
477      z-index: 100;
478      background: rgba(255, 255, 255, 0.88);
479      backdrop-filter: blur(20px);
480      padding-block: ${(0,u.g)(12)};
481
482      .nav__list {
483        display: flex;
484        flex-wrap: nowrap;
485        justify-content: start;
486        list-style: none;
487        margin: 0;
488        padding: 0;
489        gap: ${(0,u.g)(8)};
490        overflow-x: auto;
491        /* detect if touch */
492        @media (pointer: coarse) {
493          /* Hide scrollbar for Chrome, Safari and Opera */
494          .nav__list::-webkit-scrollbar {
495            display: none;
496          }
497          /* Hide scrollbar for IE, Edge and Firefox */
498          -ms-overflow-style: none; /* IE and Edge */
499          scrollbar-width: none; /* Firefox */
500        }
501        @media ${(0,p.mq)(e.breakpoint.l)} {
502          justify-content: center;
503          flex-wrap: wrap;
504        }
505      }
506      .nav__link {
507        ${e.typeStyles.button};
508        display: block;
509        white-space: nowrap;
510        color: ${e.color.text};
511        padding: ${(0,u.g)(8)};
512        background: none;
513        border-radius: ${e.borderRadius.small};
514        transition: all 0.3s ease-in-out;
515        @media ${(0,p.mq)(e.breakpoint.m)} {
516          padding: ${(0,u.g)(12)} ${(0,u.g)(20)};
517        }
518        &:hover,
519        &:focus {
520          color: ${e.color.text};
521          background: #e1e1e1;
522        }
523      }
524      @media print {
525        display: none;
526      }
527    `);var x=a(19483);const A=({categoryMenu:e})=>i.createElement(N,null,i.createElement(s.A,null,e&&e.length>0&&i.createElement("ul",{className:"nav__list",id:"categoryNav"},e.map(e=>i.createElement("li",{key:e.id,className:"nav__item"},i.createElement(x.A,{uri:e.uri,className:"nav__link"},e.title))),i.createElement("li",null,i.createElement("a",{href:"/research/research-for-the-world/search",className:"nav__link"},"View all")," "))));var S=a(36981);const q=({mappedEntry:{categoryMenu:e,content:t,introBlock:a,heroSlider:c,meta:d,title:m,strapline:g}})=>{const p=w.D;return i.createElement(n.A,{meta:d},i.createElement(r.NP,{theme:p},i.createElement(k,{className:"no-bread-border"},i.createElement(s.A,null,i.createElement("div",{className:"brand"},i.createElement("div",{className:"logo"},i.createElement(S.A,{logoVersion:"landing"})),i.createElement("h1",{className:"page-title"},m),g&&i.createElement("div",{className:"strapline"},g))),i.createElement(A,{categoryMenu:e}),i.createElement(s.A,null,c&&i.createElement(v,c)),i.createElement(l.A,a),i.createElement(o.A,{components:E.d,composer:t}))))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.