:root{--vwBlue: #497CAB;--vwBlue90: #5B89B3;--vwBlue10: #F2F6F9;--vwBlack: #000000;--vwBlack85: #262626;--vwGrey: #51534A;--vwGrey80: #74756E;--vwGrey50: #A8A9A4;--vwGrey20: #DCDDDB;--vwGrey10: #EEEEED;--vwWhite: #ffffff;--vwWhiteR: 255;--vwWhiteG: 255;--vwWhiteB: 255;--vwFontColour: var(--vwGrey);--vwFontHeadingColour: var(--vwBlack85);--vwLinkColour: var(--primaryColour);--vwLinkColourHover: var(--primaryColour90);--vwMenuColour: var(--vwBlack);--black: #000;--darkGrey: #666;--grey: #999;--lightGrey: #efefef;--white: #fff;--offWhite: #fefefe;--red: #f00;--errorBackgroundColour: #ff0000;--errorBorderColour: #ff0000;--errorTextColour: #ff0000;--successBackgroundColour: #99c488;--successBorderColour: #99c488;--successTextColour: #99c488;--informationBackgroundColour: #009fe3;--informationBorderColour: #009fe3;--informationTextColour: #009fe3;--warningBackgroundColour: #e6a223;--warningBorderColour: #e6a223;--warningTextColour: #e6a223}:root{--base-font-family: "IBM Plex Sans", sans-serif;--base-heading-font-family: "IBM Plex Sans", sans-serif;--base-line-height: 1.8;--base-heading-line-height: 1.3;--base-label-line-height: 1.1;--site-max-width: 120rem;--grid-max-width: 95rem;--base-bottom-margin: 2.5rem;--base-transition-speed: 200ms;--base-transition-easing: linear}.fs-3xs{font-size:8px}@media(min-width: 375px){.fs-3xs{font-size:calc(0.1877934272vw + 7.2957746479px)}}@media(min-width: 1440px){.fs-3xs{font-size:10px}}@media(min-width: 1920px){.fs-3xs{font-size:10px}}.fs-2xs{font-size:10px}@media(min-width: 375px){.fs-2xs{font-size:calc(0.1877934272vw + 9.2957746479px)}}@media(min-width: 1440px){.fs-2xs{font-size:calc(0.4166666667vw + 6px)}}@media(min-width: 1920px){.fs-2xs{font-size:14px}}.fs-xs,.search-result__item .search-result__snippet p,.search-result__item .search-result__snippet{font-size:14px}@media(min-width: 375px){.fs-xs,.search-result__item .search-result__snippet p,.search-result__item .search-result__snippet{font-size:14px}}@media(min-width: 1440px){.fs-xs,.search-result__item .search-result__snippet p,.search-result__item .search-result__snippet{font-size:calc(0.4166666667vw + 8px)}}@media(min-width: 1920px){.fs-xs,.search-result__item .search-result__snippet p,.search-result__item .search-result__snippet{font-size:16px}}.fs-s{font-size:16px}@media(min-width: 375px){.fs-s{font-size:16px}}@media(min-width: 1440px){.fs-s{font-size:calc(0.4166666667vw + 10px)}}@media(min-width: 1920px){.fs-s{font-size:18px}}.fs-m,.search-result__item .search-result__title{font-size:16px}@media(min-width: 375px){.fs-m,.search-result__item .search-result__title{font-size:calc(0.1877934272vw + 15.2957746479px)}}@media(min-width: 1440px){.fs-m,.search-result__item .search-result__title{font-size:calc(0.4166666667vw + 12px)}}@media(min-width: 1920px){.fs-m,.search-result__item .search-result__title{font-size:20px}}.fs-ml{font-size:20px}@media(min-width: 375px){.fs-ml{font-size:20px}}@media(min-width: 1440px){.fs-ml{font-size:calc(0.8333333333vw + 8px)}}@media(min-width: 1920px){.fs-ml{font-size:24px}}.fs-l,.search-page .search-result__count p{font-size:22px}@media(min-width: 375px){.fs-l,.search-page .search-result__count p{font-size:calc(0.1877934272vw + 21.2957746479px)}}@media(min-width: 1440px){.fs-l,.search-page .search-result__count p{font-size:calc(0.8333333333vw + 12px)}}@media(min-width: 1920px){.fs-l,.search-page .search-result__count p{font-size:28px}}.fs-xl{font-size:24px}@media(min-width: 375px){.fs-xl{font-size:calc(0.3755868545vw + 22.5915492958px)}}@media(min-width: 1440px){.fs-xl{font-size:calc(0.8333333333vw + 16px)}}@media(min-width: 1920px){.fs-xl{font-size:32px}}.fs-2xl{font-size:28px}@media(min-width: 375px){.fs-2xl{font-size:calc(0.3755868545vw + 26.5915492958px)}}@media(min-width: 1440px){.fs-2xl{font-size:calc(1.6666666667vw + 8px)}}@media(min-width: 1920px){.fs-2xl{font-size:40px}}.fs-3xl{font-size:32px;line-height:1}@media(min-width: 375px){.fs-3xl{font-size:calc(0.7511737089vw + 29.1830985915px)}}@media(min-width: 1440px){.fs-3xl{font-size:calc(3.3333333333vw - 8px)}}@media(min-width: 1920px){.fs-3xl{font-size:56px}}.fs-4xl{font-size:48px;line-height:1}@media(min-width: 375px){.fs-4xl{font-size:calc(0.7511737089vw + 45.1830985915px)}}@media(min-width: 1440px){.fs-4xl{font-size:calc(5vw - 16px)}}@media(min-width: 1920px){.fs-4xl{font-size:80px}}.fs-5xl{font-size:48px;line-height:1}@media(min-width: 375px){.fs-5xl{font-size:calc(2.2535211268vw + 39.5492957746px)}}@media(min-width: 1440px){.fs-5xl{font-size:calc(5.8333333333vw - 12px)}}@media(min-width: 1920px){.fs-5xl{font-size:100px}}.search-page h1{margin-bottom:24px}.search-page .search-page__header{background-color:var(--primaryColour10);padding-top:80px;padding-bottom:40px}@media(min-width: 375px){.search-page .search-page__header{padding-top:calc(3.9024390244vw + 65.3658536585px)}}@media(min-width: 1400px){.search-page .search-page__header{padding-top:calc(7.6923076923vw + 12.3076923077px)}}@media(min-width: 1920px){.search-page .search-page__header{padding-top:160px}}@media(min-width: 375px){.search-page .search-page__header{padding-bottom:40px}}@media(min-width: 1400px){.search-page .search-page__header{padding-bottom:calc(7.6923076923vw - 67.6923076923px)}}@media(min-width: 1920px){.search-page .search-page__header{padding-bottom:80px}}.search-page .search-form{display:flex;max-width:466px;margin-bottom:0}@media(min-width: 1400px){.search-page .search-form{max-width:calc(10.3846153846vw + 320.6153846154px)}}@media(min-width: 1920px){.search-page .search-form{max-width:520px}}.search-page .search-page__main{padding-top:40px;padding-bottom:40px}@media(min-width: 375px){.search-page .search-page__main{padding-top:calc(3.9024390244vw + 25.3658536585px)}}@media(min-width: 1400px){.search-page .search-page__main{padding-top:80px}}@media(min-width: 1920px){.search-page .search-page__main{padding-top:80px}}@media(min-width: 375px){.search-page .search-page__main{padding-bottom:calc(3.9024390244vw + 25.3658536585px)}}@media(min-width: 1400px){.search-page .search-page__main{padding-bottom:calc(7.6923076923vw - 27.6923076923px)}}@media(min-width: 1920px){.search-page .search-page__main{padding-bottom:120px}}.search-page .search-result__count{margin-bottom:40px;color:var(--vwFontHeadingColour)}.search-page .search-result__count p{color:var(--vwFontHeadingColour);font-weight:bold;margin:0}.search-page .search-result__filters{padding-bottom:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--vwGrey20);gap:24px}@media(min-width: 375px){.search-page .search-result__filters{padding-bottom:calc(0.7804878049vw + 13.0731707317px)}}@media(min-width: 1400px){.search-page .search-result__filters{padding-bottom:24px}}@media(min-width: 375px){.search-page .search-result__filters{gap:calc(1.5609756098vw + 18.1463414634px)}}@media(min-width: 1400px){.search-page .search-result__filters{gap:40px}}@media only screen and (min-width: 600px){.search-page .search-result__filters{display:flex;gap:24px;align-items:baseline}}.search-page .search-result__filters label{font-weight:bold;line-height:var(--base-heading-line-height);margin-bottom:4px;color:var(--vwFontHeadingColour)}.search-page .search-result__filters .search-page__filter{display:flex;gap:32px}@media(min-width: 375px){.search-page .search-result__filters .search-page__filter{gap:calc(0.7804878049vw + 29.0731707317px)}}@media(min-width: 1400px){.search-page .search-result__filters .search-page__filter{gap:40px}}.search-page .search-result__filters .search-page__filter a{line-height:var(--base-heading-line-height);color:var(--vwFontHeadingColour);font-weight:bold}.search-page .search-result__filters .search-page__filter a:link,.search-page .search-result__filters .search-page__filter a:visited{color:var(--vwFontHeadingColour);text-decoration:none;text-underline-offset:3px}.search-page .search-result__filters .search-page__filter a:hover,.search-page .search-result__filters .search-page__filter a:active,.search-page .search-result__filters .search-page__filter a:focus{color:var(--contrastOnWhite, var(--primaryColour));text-decoration:underline;text-decoration-thickness:1px}.search-page .search-result__filters .search-page__filter a.is-active,.search-page .search-result__filters .search-page__filter a.active{color:var(--contrastOnWhite, var(--primaryColour));text-decoration:underline;text-decoration-thickness:1px}.search-page .pager{justify-content:center;margin-top:40px}.search-result__result-list{margin:0;padding:0;list-style:none}.search-result__result-list li{padding:0;margin:0 0 40px}@media only screen and (min-width: 600px){.search-result__result-list li{margin-bottom:24px}}.search-result__result-list li:before{display:none}.search-result__item{position:relative}.search-result__item:hover picture,.search-result__item:hover img,.search-result__item:focus-within picture,.search-result__item:focus-within img{transform:scale(1.03)}.search-result__item:hover .labels,.search-result__item:focus-within .labels{z-index:2}.search-result__item .node__inner{display:flex;gap:24px}@media(min-width: 375px){.search-result__item .node__inner{gap:24px}}@media(min-width: 1400px){.search-result__item .node__inner{gap:calc(0.7692307692vw + 13.2307692308px)}}@media(min-width: 1920px){.search-result__item .node__inner{gap:28px}}.search-result__item .search-result__info{order:2;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.search-result__item .search-result__snippet{order:3;max-height:5.5em;overflow:hidden}.search-result__item .search-result__snippet p{margin-bottom:0}.search-result__item .search-result__meta{order:1;margin-bottom:12px}.search-result__item .search-result__meta p{margin:0}@media only screen and (min-width: 750px){.search-result__item .search-result__meta .meta__item--theme,.search-result__item .search-result__meta .meta__item--type{display:none}}.search-result__item .search-result__visual{overflow:hidden;display:none;position:relative}.search-result__item .search-result__visual .search-result__visual-inner{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.search-result__item .search-result__visual .search-result__visual-inner img,.search-result__item .search-result__visual .search-result__visual-inner picture{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}@media only screen and (min-width: 750px){.search-result__item .search-result__visual{display:block;flex:0 0 auto;order:1;flex-basis:230px;min-height:150px;background-color:var(--primaryColour10);position:relative}}@media only screen and (min-width: 750px)and (min-width: 375px){.search-result__item .search-result__visual{flex-basis:230px}}@media only screen and (min-width: 750px)and (min-width: 1400px){.search-result__item .search-result__visual{flex-basis:calc(17.3076923077vw - 12.3076923077px)}}@media only screen and (min-width: 750px)and (min-width: 1920px){.search-result__item .search-result__visual{flex-basis:320px}}@media only screen and (min-width: 750px)and (min-width: 375px){.search-result__item .search-result__visual{min-height:150px}}@media only screen and (min-width: 750px)and (min-width: 1400px){.search-result__item .search-result__visual{min-height:calc(9.6153846154vw + 15.3846153846px)}}@media only screen and (min-width: 750px)and (min-width: 1920px){.search-result__item .search-result__visual{min-height:200px}}.search-result__item .search-result__visual .labels{position:absolute;left:12px;top:12px;z-index:2}.search-result__item .search-result__visual picture,.search-result__item .search-result__visual img{transition:300ms all ease-in-out}.search-result__item .search-result__title{margin-bottom:8px;order:2}.search-result__item .search-result__title a:link,.search-result__item .search-result__title a:visited{color:var(--vwBlack85);text-decoration:none;text-underline-offset:3px}.search-result__item .search-result__title a:hover,.search-result__item .search-result__title a:active,.search-result__item .search-result__title a:focus{text-decoration:underline;text-decoration-thickness:1px}.search-result__item .search-result__title a:after{content:"";left:0;top:0;height:100%;width:100%;z-index:2;position:absolute}

/*# sourceMappingURL=search-page.css.map */