/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hidden-item{display:none !important;}.expand-btn{margin-top:10px;display:block;margin-inline:auto;padding:8px 16px;background:#0074d9;color:white;border:none;cursor:pointer;border-radius:4px;}.field--name-field-items-per-line .field__label,.field--name-field-items-per-line .field__item{display:none;}.expand-btn:hover{background:#005fa3;}.field__items{display:grid;gap:1rem;}.field__items.items-per-line-1{grid-template-columns:repeat(1,1fr);}.field__items.items-per-line-2{grid-template-columns:repeat(2,1fr);}.field__items.items-per-line-3{grid-template-columns:repeat(3,1fr);}.field__items.items-per-line-4{grid-template-columns:repeat(4,1fr);}.field__items.items-per-line-5{grid-template-columns:repeat(5,1fr);}.field--name-field-image-videos{margin:20px;}@media (max-width:522px){.field__items{grid-template-columns:repeat(1,1fr) !important;}}.field--name-field-image-videos .field__label{display:none;}.field__items img{height:300px;}
@media (min-width:64rem){.region-footer .footer-padding .region-footer-left .menu--footer-main{margin-left:84px;margin-right:8%;}}@media (min-width:64rem){.region-footer .footer-padding .region-footer-left .menu--footer-secondary{flex-basis:40%;}}.region-footer .footer-padding a.spotify{background:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M19.098 10.638c-3.868-2.297-10.248-2.508-13.941-1.387-.593.18-1.22-.155-1.399-.748-.18-.593.154-1.22.748-1.4 4.239-1.287 11.285-1.038 15.738 1.605.533.317.708 1.005.392 1.538-.316.533-1.005.709-1.538.392zm-.126 3.403c-.272.44-.847.578-1.287.308-3.225-1.982-8.142-2.557-11.958-1.399-.494.15-1.017-.129-1.167-.623-.149-.495.13-1.016.624-1.167 4.358-1.322 9.776-.682 13.48 1.595.44.27.578.847.308 1.286zm-1.469 3.267c-.215.354-.676.465-1.028.249-2.818-1.722-6.365-2.111-10.542-1.157-.402.092-.803-.16-.895-.562-.092-.403.159-.804.562-.896 4.571-1.045 8.492-.595 11.655 1.338.353.215.464.676.248 1.028zm-5.503-17.308c-6.627 0-12 5.373-12 12 0 6.628 5.373 12 12 12 6.628 0 12-5.372 12-12 0-6.627-5.372-12-12-12z'/%3E%3C/svg%3E") no-repeat center center / contain;display:inline-block;height:20px;width:20px;text-indent:-9999px;transition:background 0.2s linear;}@media (max-width:768px){.region-footer .footer-padding .menu--footer-offices ul.menu > li.menu-item--expanded,.region-footer .footer-padding .menu--footer-secondary ul.menu > li.menu-item--expanded{margin-top:5%;}.region-footer ul.menu{margin-top:5%;}}@media (min-width:64rem){.region-footer .footer-padding .region-footer-left{flex-basis:48%;padding-right:6%;justify-content:flex-start;}}
.block-wri-topics .program-center-wrapper .views-row a{font-size:1.25rem !important;}@media (min-width:64rem){.block-wri-topics .program-center-wrapper>.views-row{flex:0 1 48% !important;margin-bottom:32px !important;height:300px !important;}.block-wri-topics .program-center-wrapper>.views-row>a:hover{padding-bottom:11px !important;padding-right:24px !important;min-width:133px !important;}}.block-wri-topics .program-center-wrapper>.views-row>a{height:max-content !important;padding-bottom:8px !important;}
.program-center-wrapper>.views-row>a,.program-center-wrapper>.views-row.centers-block>h3{font-family:"acumin-pro-semi-condensed",sans-serif;font-weight:700;font-size:0.9rem;line-height:1.2;background-color:#fff;box-sizing:border-box;display:flex;height:44px;justify-content:space-between;left:0;min-width:128px;padding-left:7px;padding-right:21px;padding-top:8px;position:absolute;text-decoration:none;top:0;transition:all .2s ease-in-out}
.block-content--type-media-gallery-block .hidden-item{display:none !important;}.block-content--type-media-gallery-block .expand-btn{margin-top:10px;display:block;margin-inline:auto;padding:8px 16px;background:#0074d9;color:white;border:none;cursor:pointer;border-radius:4px;}.block-content--type-media-gallery-block .field--name-field-items-per-line .field__label,.block-content--type-media-gallery-block .field--name-field-items-per-line .field__item{display:none;}.block-content--type-media-gallery-block .expand-btn:hover{background:#005fa3;}.block-content--type-media-gallery-block .field__items{display:grid;gap:1rem;}.block-content--type-media-gallery-block.block.block-layout-builder.block-inline-blockmedia-gallery-block{margin:60px auto;}.block-content--type-media-gallery-block h2{color:rgb(26,25,25);display:block;font-family:acumin-pro-semi-condensed,sans-serif;font-size:24px;font-weight:700;line-height:30px;border-top:6px solid #1a1919;margin-top:0;padding-top:24px;}.block-content--type-media-gallery-block.block.block-layout-builder.block-inline-blockmedia-gallery-block{display:grid;column-gap:20px;max-width:calc(100% - 40px);}@media (min-width:64rem){.block-content--type-media-gallery-block.block.block-layout-builder.block-inline-blockmedia-gallery-block{column-gap:48px;max-width:calc(100% - 96px);display:grid;}.block-content--type-media-gallery-block .field__items{column-gap:48px;}}@media (min-width:98.875rem){.block-content--type-media-gallery-block.block.block-layout-builder.block-inline-blockmedia-gallery-block{max-width:1486px;}}.block-content--type-media-gallery-block .field__items.items-per-line-1{grid-template-columns:repeat(1,1fr);}.block-content--type-media-gallery-block .field__items.items-per-line-2{grid-template-columns:repeat(2,1fr);}.block-content--type-media-gallery-block .field__items.items-per-line-3{grid-template-columns:repeat(3,1fr);}.block-content--type-media-gallery-block .field__items.items-per-line-4{grid-template-columns:repeat(4,1fr);}.block-content--type-media-gallery-block .field__items.items-per-line-5{grid-template-columns:repeat(5,1fr);}@media (max-width:522px){.block-content--type-media-gallery-block .field__items{grid-template-columns:repeat(1,1fr) !important;}}.block-content--type-media-gallery-block .field--name-field-image-videos .field__label{display:none;}.block-content--type-media-gallery-block .field__items img{width:100%;height:auto;aspect-ratio:5 / 2.81;object-fit:cover;}.block-content--type-media-gallery-block .field__item article iframe{width:100%;aspect-ratio:5 / 2.81;display:block;border:none;object-fit:cover;}.block-content--type-media-gallery-block article.contextual-region.media.media--type-video.media--view-mode-superfeatured{aspect-ratio:5 / 2.81;height:auto !important;}.block-content--type-media-gallery-block .field--name-field-item-per-row div.field__label{display:none !important;}.block-content--type-media-gallery-block .field--name-field-item-per-row div.field__item{display:none !important;}.block-content--type-media-gallery-block .field--name-field-media-oembed-video.playing{margin-bottom:unset;}
.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-tags span{background-color:#f3b229;color:#1a1919;border-radius:5px;padding:5px 10px;font-weight:600;font-size:14px;margin:5px 5px 0 0;display:inline-block;width:fit-content;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-tags span:hover{background-color:#ffd271;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-tags{display:flex;flex-wrap:wrap;gap:5px;}@media(min-width:31.3125rem){.view-id-food_awareness_resource .view-content{grid-column:1/13;}}@media(min-width:48rem){.view-id-food_awareness_resource .view-content{grid-column:3/11;}}@media(min-width:64rem){.view-id-food_awareness_resource .view-content{grid-column:4/10;}}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container{display:flex;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item{display:flex;align-items:flex-start;padding:10px 5px;background:#fff;margin-bottom:10px;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-image{flex:0 0 40px;margin-right:15px;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-image img{min-width:150px;border:1px solid #000;height:100px;border-radius:4px;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-meta{flex:1;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-title a{font-size:36px;font-weight:400;color:#0078c1;text-decoration:none;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-title a:hover{text-decoration:underline;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-year{font-size:13px;font-weight:bold;color:#555;margin:4px 0;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-tags{margin:6px 0;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-tags .tag{display:inline-block;background-color:#f3b229;color:#1a1919;font-size:12px;font-weight:500;border-radius:3px;padding:2px 8px;margin-right:5px;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-tags .tag:hover{background-color:#ffd271;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-options{font-size:13px;font-weight:bold;color:#555;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item .resource-body{font-size:14px;color:#444;line-height:1.4;margin-top:5px;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-year-languages{display:flex;align-items:self-end;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-year{display:flex;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-year time{display:flex;margin:6px;gap:5px;}.shop-floor-containers img{height:auto;width:300px;max-width:unset !important;}.shop-floor-containers{display:flex;gap:20px;}@media(max-width:767px){.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container{display:block;}.shop-floor-containers{display:block;}}.shop-floor-containers a{color:#32864b;transition:color .2s linear;}.shop-floor-containers a:hover{color:#1a1919;}.mobilizing-action-to-reduce-food-loss-and-food-waste .main-content.margin-bottom-lg{margin-bottom:unset !important;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item img{min-width:110px !important;height:70px !important;border:1px solid #d2d2d2;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.mobile-layout{display:none;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item .resource-tags span{color:#32864b;background-color:unset !important;padding:unset !important;border-radius:5px;font-weight:600;font-size:14px;margin:unset !important;display:inline-block;width:fit-content;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item .resource-tags span:hover{color:#1a1919;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item .resource-tags span::after{content:" | ";color:#1a1919;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item .resource-tags a:last-child span::after{content:"";}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item .resource-tags a:hover{background-color:unset !important;}.resource-item-container.resource-item .resource-item-container.resource-item .resource-title{font-size:15px;}.resource-item-container.resource-item .resource-tags a span{font-size:14px !important;}@media (min-width:768px) and (max-width:1281px){.resource-item-container.resource-item .resource-tags a span{font-size:12px !important;}}.mobilizing-action-to-reduce-food-loss-and-food-waste.resource-item .resource-tags{display:flex;flex-wrap:wrap;gap:1px;}@media(max-width:768px){.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-container.resource-item{display:none;}.mobilizing-action-to-reduce-food-loss-and-food-waste .mobile-layout img{border:1px solid #d2d2d2 !important;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.mobile-layout .resource-tags span::after{content:" | ";color:#1a1919;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.mobile-layout .resource-tags a:last-child span::after{content:"";}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.mobile-layout{display:block;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.mobile-layout .resource-tags span{color:#32864b;background-color:unset !important;padding:unset !important;border-radius:5px;margin:unset !important;font-weight:600;font-size:14px;display:inline-block;width:fit-content;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.mobile-layout .resource-tags span:hover{text-decoration:underline;}}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-left{width:50%;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-item-right{width:50%;}.mobilizing-action-to-reduce-food-loss-and-food-waste .audio-layout img{border:unset !important;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.audio-layout .resource-tags span::after{content:" | ";color:#1a1919;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.audio-layout .resource-tags a:last-child span::after{content:"";}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.audio-layout{display:block;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.audio-layout .resource-tags span{color:#32864b;background-color:unset !important;padding:unset !important;border-radius:5px;margin:unset !important;font-weight:600;font-size:14px;display:inline-block;width:fit-content;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.audio-layout .resource-tags span:hover{text-decoration:underline;}.mobilizing-action-to-reduce-food-loss-and-food-waste .resource-items-container.audio-layout .resource-image img{min-width:130px;border:1px solid #000;height:90px;border-radius:4px;}
@media (min-width:64rem){header nav.menu--main{margin-left:22px;}}header nav.menu--main .menu-wrapper>ul.menu li a{font-family:"acumin-pro",sans-serif;font-weight:700;font-size:.8000rem;}
.page-node-type-simple-page .intro-wrapper{font-family:"acumin-pro-semi-condensed",sans-serif;font-weight:50;font-size:1.25rem;line-height:1.2;margin-bottom:0;}
@media(min-width:64rem){.block_2_most_read_research-content_listing .layout__region--header,.block_2_most_read_research-content_listing_a_to_z .layout__region--header,.podcasts-content_listing .layout__region--header,.trending_topic-trending_topics .layout__region--header,.aggregator_items .layout__region--header,.columns-25-75 .layout__region--header{grid-column:1/4;-ms-grid-column:1 !important;-ms-grid-column-span:3}}@media(min-width:64rem){.block_2_most_read_research-content_listing .layout__region--intro,.block_2_most_read_research-content_listing_a_to_z .layout__region--intro,.podcasts-content_listing .layout__region--intro,.trending_topic-trending_topics .layout__region--intro,.aggregator_items .layout__region--intro,.columns-25-75 .layout__region--intro{grid-column:4/12;-ms-grid-column:4 !important;-ms-grid-column-span:8}}@media(min-width:64rem){.block_2_most_read_research-content_listing .layout__region--listing,.block_2_most_read_research-content_listing_a_to_z .layout__region--listing,.podcasts-content_listing .layout__region--listing,.trending_topic-trending_topics .layout__region--listing,.aggregator_items .layout__region--listing,.columns-25-75 .layout__region--listing{grid-column:4/13;-ms-grid-column:4 !important;-ms-grid-column-span:9}}.block_2_most_read_research-content_listing ul.listing-items,.block_2_most_read_research-content_listing_a_to_z ul.listing-items,.podcasts-content_listing ul.listing-items,.trending_topic-trending_topics ul.listing-items,.aggregator_items ul.listing-items,.columns-25-75 ul.listing-items{max-width:100%}@media(min-width:48rem){.block_2_most_read_research-content_listing ul.listing-items,.block_2_most_read_research-content_listing_a_to_z ul.listing-items,.podcasts-content_listing ul.listing-items,.trending_topic-trending_topics ul.listing-items,.aggregator_items ul.listing-items,.columns-25-75 ul.listing-items{margin-right:calc(20px*-1)}}.block_2_most_read_research-content_listing .listing-items li,.block_2_most_read_research-content_listing_a_to_z .listing-items li,.podcasts-content_listing .listing-items li,.trending_topic-trending_topics .listing-items li,.aggregator_items .listing-items li,.columns-25-75 .listing-items li{box-sizing:border-box;list-style-type:none;margin-bottom:20px;margin-left:0}@media(min-width:31.3125rem){.block_2_most_read_research-content_listing .listing-items li,.block_2_most_read_research-content_listing_a_to_z .listing-items li,.podcasts-content_listing .listing-items li,.trending_topic-trending_topics .listing-items li,.aggregator_items .listing-items li,.columns-25-75 .listing-items li{flex:0 1 33.333%;padding-right:20px}.block_2_most_read_research-content_listing .listing-items li:nth-child(3n),.block_2_most_read_research-content_listing_a_to_z .listing-items li:nth-child(3n),.podcasts-content_listing .listing-items li:nth-child(3n),.trending_topic-trending_topics .listing-items li:nth-child(3n),.aggregator_items .listing-items li:nth-child(3n),.columns-25-75 .listing-items li:nth-child(3n){padding-right:0}.block_2_most_read_research-content_listing .listing-items li:nth-last-child(-n+3),.block_2_most_read_research-content_listing_a_to_z .listing-items li:nth-last-child(-n+3),.podcasts-content_listing .listing-items li:nth-last-child(-n+3),.trending_topic-trending_topics .listing-items li:nth-last-child(-n+3),.aggregator_items .listing-items li:nth-last-child(-n+3),.columns-25-75 .listing-items li:nth-last-child(-n+3){margin-bottom:0}}@media(min-width:64rem){.block_2_most_read_research-content_listing .listing-items li,.block_2_most_read_research-content_listing_a_to_z .listing-items li,.podcasts-content_listing .listing-items li,.trending_topic-trending_topics .listing-items li,.aggregator_items .listing-items li,.columns-25-75 .listing-items li{padding-right:48px;}}
.shop-floor-containers img{height:auto;width:100%;max-width:unset !important;}.shop-floor-containers{display:block;}.shop-floor-containers a{color:#32864b;transition:color .2s linear;}.shop-floor-containers a:hover{color:#1a1919;}.shop-floor-containers .div-wrapper{display:flex;gap:20px;}.shop-floor-containers .div-wrapper > div:first-child{flex:0 0 30%;}.shop-floor-containers .div-wrapper > div:last-child{flex:1;}@media (max-width:768px){.shop-floor-containers .div-wrapper{display:block;}.shop-floor-containers .div-wrapper .div-content{margin-top:20px !important;}.shop-floor-containers .div-wrapper > div{width:100%;}}
.article__meta.grid .layout__region--category a.taxonomy.has-multiple{margin-right:unset !important;}.article__meta.grid .layout__region--category a.taxonomy.has-multiple::after{content:", ";color:#000;font-weight:300;}.article__meta.grid .layout__region--category a.taxonomy.has-multiple:nth-last-child(2)::after{content:"";}.article__meta.grid .layout__region--category a.taxonomy.has-multiple:last-child::after{content:"";}.article__meta.grid .layout__region--category a.taxonomy.has-multiple:last-child::before{content:" and ";text-transform:lowercase;color:#000;font-weight:300;}.category-wrapper .topic-tag.has-multiple:not(:last-child)::after{content:", ";color:#000;font-weight:300;}.category-wrapper .topic-tag.has-multiple:last-child::before{content:" and ";text-transform:lowercase;color:#000;font-weight:300;}.category-wrapper .topic-tag.has-multiple:nth-last-child(2)::after{content:"";}.category-wrapper .topic-tag.has-multiple:first-child::before{content:"";}.topic-tag :not(:last-child)::after{content:", ";color:#000;font-weight:300;}.topic-tag :last-child::before{content:" and ";text-transform:lowercase;color:#000;font-weight:300;}.topic-tag :nth-last-child(2)::after{content:"";}.topic-tag :first-child::before{content:"" !important;}.rise-pages-img{margin:0.66667em 0px !important;}
p.youthopia-2025-envisioning-public-spaces-for-adolescent-well-being-highlight{position:relative;}p.youthopia-2025-envisioning-public-spaces-for-adolescent-well-being-highlight::before{content:"";position:absolute;left:-10px;top:0px;bottom:calc(100% - 1.5em);width:2px;border-radius:10px;background:#ccc;}
