.elementor-1605 .elementor-element.elementor-element-91683a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1605 .elementor-element.elementor-element-a0d20d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-4a5a198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1605 .elementor-element.elementor-element-b9fbd2d{text-align:start;}.elementor-1605 .elementor-element.elementor-element-b9fbd2d .elementor-heading-title{color:#09487E;}.elementor-1605 .elementor-element.elementor-element-3bef06f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:150px;--padding-bottom:150px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-3bef06f:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-top .elementor-shape-fill, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-top svg, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-top svg{width:calc(200% + 1.3px);height:90px;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-bottom .elementor-shape-fill, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-bottom svg, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-1605 .elementor-element.elementor-element-7c4e119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-af2bfd5{text-align:start;}.elementor-1605 .elementor-element.elementor-element-af2bfd5 .elementor-heading-title{color:#09487E;}.elementor-1605 .elementor-element.elementor-element-415a0cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-1605 .elementor-element.elementor-element-7bb8d2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1605 .elementor-element.elementor-element-8c615c6{text-align:start;}.elementor-1605 .elementor-element.elementor-element-8c615c6 .elementor-heading-title{color:#09487E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1605 .elementor-element.elementor-element-a0d20d2{--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-top svg, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-bottom svg, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1605 .elementor-element.elementor-element-3bef06f{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-1605 .elementor-element.elementor-element-415a0cb{--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-1605 .elementor-element.elementor-element-a0d20d2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1605 .elementor-element.elementor-element-4a5a198{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1605 .elementor-element.elementor-element-b9fbd2d{text-align:start;}.elementor-1605 .elementor-element.elementor-element-3bef06f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:84px;--padding-bottom:84px;--padding-left:16px;--padding-right:16px;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-top svg, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-1605 .elementor-element.elementor-element-3bef06f > .elementor-shape-bottom svg, .elementor-1605 .elementor-element.elementor-element-3bef06f > .e-con-inner > .elementor-shape-bottom svg{height:44px;}.elementor-1605 .elementor-element.elementor-element-7c4e119{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1605 .elementor-element.elementor-element-af2bfd5{text-align:start;}.elementor-1605 .elementor-element.elementor-element-415a0cb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1605 .elementor-element.elementor-element-7bb8d2e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1605 .elementor-element.elementor-element-8c615c6{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-4a5a198 */.elementor-1605 .elementor-element.elementor-element-4a5a198{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4e119 */.elementor-1605 .elementor-element.elementor-element-7c4e119{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bb8d2e */.elementor-1605 .elementor-element.elementor-element-7bb8d2e{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS *//* publications cards in the site's card style (overrides jnf-publications plugin styles on this page only) */
.elementor-1605 .jnfpub{max-width:none;padding:0}
.elementor-1605 .jnfpub__section{margin:0}
.elementor-1605 .jnfpub__grid{gap:24px}
@media(min-width:720px){.elementor-1605 .jnfpub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.elementor-1605 .jnfpub__card{background:#EEF4F9;border:0;border-radius:24px;padding:20px;box-shadow:none;gap:24px;
  transition:background-color .3s ease,transform .3s ease}
.elementor-1605 .jnf-band .jnfpub__card{background:#fff}
.elementor-1605 .jnfpub__card:hover{transform:translateY(-4px);box-shadow:none}
.elementor-1605 .jnfpub__cover{flex:0 0 150px;width:150px;border-radius:14px;box-shadow:0 14px 28px -18px rgba(6,40,72,.55)}
.elementor-1605 .jnfpub__ey{color:#4ea23a;font-size:.75rem;transition:color .3s ease}
.elementor-1605 .jnfpub__title{font-size:22px;color:#09487E;transition:color .3s ease}
.elementor-1605 .jnfpub__desc{font-size:16px;line-height:1.6;color:#414141;transition:color .3s ease}
.elementor-1605 .jnfpub__soon{background:#fff;color:#09487E}
/* 'Coming soon' pills in theme colours, continuing blue > green > teal > navy down the page (rules added below) */
.elementor-1605 .jnfpub__soon{font-weight:600;border:0}
@media(max-width:560px){.elementor-1605 .jnfpub__card{text-align:left;align-items:stretch}.elementor-1605 .jnfpub__cover{width:100%;flex-basis:auto;aspect-ratio:4/3}.elementor-1605 .jnfpub__btns{justify-content:flex-start}}
.elementor-1605 .jnf-pubs-annual-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+1) .jnfpub__soon{background:#0B7BC0;color:#fff}
.elementor-1605 .jnf-pubs-annual-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+2) .jnfpub__soon{background:#60BB48;color:#062F55}
.elementor-1605 .jnf-pubs-annual-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+3) .jnfpub__soon{background:#00C4A9;color:#062F55}
.elementor-1605 .jnf-pubs-annual-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+4) .jnfpub__soon{background:#09487E;color:#fff}
.elementor-1605 .jnf-pubs-impact-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+1) .jnfpub__soon{background:#60BB48;color:#062F55}
.elementor-1605 .jnf-pubs-impact-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+2) .jnfpub__soon{background:#00C4A9;color:#062F55}
.elementor-1605 .jnf-pubs-impact-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+3) .jnfpub__soon{background:#09487E;color:#fff}
.elementor-1605 .jnf-pubs-impact-reports .jnfpub__grid > .jnfpub__card:nth-child(4n+4) .jnfpub__soon{background:#0B7BC0;color:#fff}
.elementor-1605 .jnf-pubs-kids-magazine .jnfpub__grid > .jnfpub__card:nth-child(4n+1) .jnfpub__soon{background:#09487E;color:#fff}
.elementor-1605 .jnf-pubs-kids-magazine .jnfpub__grid > .jnfpub__card:nth-child(4n+2) .jnfpub__soon{background:#0B7BC0;color:#fff}
.elementor-1605 .jnf-pubs-kids-magazine .jnfpub__grid > .jnfpub__card:nth-child(4n+3) .jnfpub__soon{background:#60BB48;color:#062F55}
.elementor-1605 .jnf-pubs-kids-magazine .jnfpub__grid > .jnfpub__card:nth-child(4n+4) .jnfpub__soon{background:#00C4A9;color:#062F55}/* End custom CSS */