*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.5}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}b,strong{font-weight:bolder}:root{--doe-fluid-min-width: 320;--doe-fluid-max-width: 1440;--doe-fluid-screen: 100vw;--doe-fluid-bp: calc( (var(--doe-fluid-screen) - var(--doe-fluid-min-width) / 16 * 1rem) / (var(--doe-fluid-max-width) - var(--doe-fluid-min-width)) )}@media screen and (min-width: 1440px){:root{--doe-fluid-screen: calc(var(--doe-fluid-max-width) * 1px)}}:root{--doe-f--2-min: 12.64;--doe-f--2-max: 13.44;--doe-type--2: calc( ((var(--doe-f--2-min) / 16) * 1rem) + (var(--doe-f--2-max) - var(--doe-f--2-min)) * var(--doe-fluid-bp) );--doe-f--1-min: 14;--doe-f--1-max: 16;--doe-type--1: calc( ((var(--doe-f--1-min) / 16) * 1rem) + (var(--doe-f--1-max) - var(--doe-f--1-min)) * var(--doe-fluid-bp) );--doe-f-0-min: 16;--doe-f-0-max: 21;--doe-type-0: calc( ((var(--doe-f-0-min) / 16) * 1rem) + (var(--doe-f-0-max) - var(--doe-f-0-min)) * var(--doe-fluid-bp) );--doe-f-1-min: 18;--doe-f-1-max: 26.25;--doe-type-1: calc( ((var(--doe-f-1-min) / 16) * 1rem) + (var(--doe-f-1-max) - var(--doe-f-1-min)) * var(--doe-fluid-bp) );--doe-f-2-min: 20.25;--doe-f-2-max: 32.81;--doe-type-2: calc( ((var(--doe-f-2-min) / 16) * 1rem) + (var(--doe-f-2-max) - var(--doe-f-2-min)) * var(--doe-fluid-bp) );--doe-f-3-min: 22.78;--doe-f-3-max: 41.02;--doe-type-3: calc( ((var(--doe-f-3-min) / 16) * 1rem) + (var(--doe-f-3-max) - var(--doe-f-3-min)) * var(--doe-fluid-bp) );--doe-f-4-min: 25.63;--doe-f-4-max: 51.27;--doe-type-4: calc( ((var(--doe-f-4-min) / 16) * 1rem) + (var(--doe-f-4-max) - var(--doe-f-4-min)) * var(--doe-fluid-bp) );--doe-f-5-min: 28.83;--doe-f-5-max: 64.09;--doe-type-5: calc( ((var(--doe-f-5-min) / 16) * 1rem) + (var(--doe-f-5-max) - var(--doe-f-5-min)) * var(--doe-fluid-bp) );--doe-fc-3xs-min: (var(--doe-fc-s-min) *.25);--doe-fc-3xs-max: (var(--doe-fc-s-max) *.25);--doe-fc-2xs-min: (var(--doe-fc-s-min) *.5);--doe-fc-2xs-max: (var(--doe-fc-s-max) *.5);--doe-fc-xs-min: (var(--doe-fc-s-min) *.75);--doe-fc-xs-max: (var(--doe-fc-s-max) *.75);--doe-fc-s-min: (var(--doe-f-0-min, 16));--doe-fc-s-max: (var(--doe-f-0-max, 21));--doe-fc-m-min: (var(--doe-fc-s-min) *1.5);--doe-fc-m-max: (var(--doe-fc-s-max) *1.5);--doe-fc-l-min: (var(--doe-fc-s-min) *2);--doe-fc-l-max: (var(--doe-fc-s-max) *2);--doe-fc-xl-min: (var(--doe-fc-s-min) *3);--doe-fc-xl-max: (var(--doe-fc-s-max) *3);--doe-fc-2xl-min: (var(--doe-fc-s-min) *4);--doe-fc-2xl-max: (var(--doe-fc-s-max) *4);--doe-fc-3xl-min: (var(--doe-fc-s-min) *6);--doe-fc-3xl-max: (var(--doe-fc-s-max) *6);--doe-space-3xs: calc(((var(--doe-fc-3xs-min) / 16) * 1rem) + (var(--doe-fc-3xs-max) - var(--doe-fc-3xs-min)) * var(--doe-fluid-bp));--doe-space-2xs: calc(((var(--doe-fc-2xs-min) / 16) * 1rem) + (var(--doe-fc-2xs-max) - var(--doe-fc-2xs-min)) * var(--doe-fluid-bp));--doe-space-xs: calc(((var(--doe-fc-xs-min) / 16) * 1rem) + (var(--doe-fc-xs-max) - var(--doe-fc-xs-min)) * var(--doe-fluid-bp));--doe-space-s: calc(((var(--doe-fc-s-min) / 16) * 1rem) + (var(--doe-fc-s-max) - var(--doe-fc-s-min)) * var(--doe-fluid-bp));--doe-space-m: calc(((var(--doe-fc-m-min) / 16) * 1rem) + (var(--doe-fc-m-max) - var(--doe-fc-m-min)) * var(--doe-fluid-bp));--doe-space-l: calc(((var(--doe-fc-l-min) / 16) * 1rem) + (var(--doe-fc-l-max) - var(--doe-fc-l-min)) * var(--doe-fluid-bp));--doe-space-xl: calc(((var(--doe-fc-xl-min) / 16) * 1rem) + (var(--doe-fc-xl-max) - var(--doe-fc-xl-min)) * var(--doe-fluid-bp));--doe-space-2xl: calc(((var(--doe-fc-2xl-min) / 16) * 1rem) + (var(--doe-fc-2xl-max) - var(--doe-fc-2xl-min)) * var(--doe-fluid-bp));--doe-space-3xl: calc(((var(--doe-fc-3xl-min) / 16) * 1rem) + (var(--doe-fc-3xl-max) - var(--doe-fc-3xl-min)) * var(--doe-fluid-bp));--doe-space-3xs-2xs: calc(((var(--doe-fc-3xs-min) / 16) * 1rem) + (var(--doe-fc-2xs-max) - var(--doe-fc-3xs-min)) * var(--doe-fluid-bp));--doe-space-2xs-xs: calc(((var(--doe-fc-2xs-min) / 16) * 1rem) + (var(--doe-fc-xs-max) - var(--doe-fc-2xs-min)) * var(--doe-fluid-bp));--doe-space-xs-s: calc(((var(--doe-fc-xs-min) / 16) * 1rem) + (var(--doe-fc-s-max) - var(--doe-fc-xs-min)) * var(--doe-fluid-bp));--doe-space-s-m: calc(((var(--doe-fc-s-min) / 16) * 1rem) + (var(--doe-fc-m-max) - var(--doe-fc-s-min)) * var(--doe-fluid-bp));--doe-space-m-l: calc(((var(--doe-fc-m-min) / 16) * 1rem) + (var(--doe-fc-l-max) - var(--doe-fc-m-min)) * var(--doe-fluid-bp));--doe-space-l-xl: calc(((var(--doe-fc-l-min) / 16) * 1rem) + (var(--doe-fc-xl-max) - var(--doe-fc-l-min)) * var(--doe-fluid-bp));--doe-space-xl-2xl: calc(((var(--doe-fc-xl-min) / 16) * 1rem) + (var(--doe-fc-2xl-max) - var(--doe-fc-xl-min)) * var(--doe-fluid-bp));--doe-space-2xl-3xl: calc(((var(--doe-fc-2xl-min) / 16) * 1rem) + (var(--doe-fc-3xl-max) - var(--doe-fc-2xl-min)) * var(--doe-fluid-bp));--doe-space-s-2xl: calc(((var(--doe-fc-s-min) / 16) * 1rem) + (var(--doe-fc-2xl-max) - var(--doe-fc-s-min)) * var(--doe-fluid-bp))}:root{--flow-space: var(--doe-space-s-m)}.flow h1,.flow h2,.flow h3,.flow h4,.flow h5,.flow h6,.flow-recursive h1,.flow-recursive h2,.flow-recursive h3,.flow-recursive h4,.flow-recursive h5,.flow-recursive h6{margin-block-start:var(--doe-space-m-l)}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.flow>:first-child{margin-block-start:0}.flow>*:has(>:is(h1,h2,h3,h4,h5,h6,p):last-child)+:is(ul,*:has(>ul:first-child)){margin-block-start:var(--doe-space-2xl)}.flow-recursive *+*{margin-block-start:var(--flow-space, 1em)}.flow-recursive *:first-child{margin-block-start:0}.flow-recursive :is(picture,figure) *{margin-block-start:0}.default-content-typography h1,.default-content-typography .h1{font-size:var(--doe-type-4)}.default-content-typography h2,.default-content-typography .h2{font-size:var(--doe-type-3);font-weight:400}.default-content-typography h3,.default-content-typography .h3{font-size:var(--doe-type-2)}.default-content-typography h4,.default-content-typography .h4{font-size:var(--doe-type-1)}.default-content-typography p,.default-content-typography .p,.default-content-typography a{font-size:var(--doe-type-0)}:root{--doe-measure: 70ch;--doe-container-max-width: 1240px;--doe-container-padding: 20px;--doe-colour-primary: #0D47A1;--doe-color-inverse-primary: #B0C6FF;--doe-colour-on-primary: #FFFFFF;--doe-color-secondary: #BA7CAF;--doe-color-on-secondary: #FFF;--doe-color-surface-container-low: #F4F3FA;--doe-color-on-surface: #000000;--doe-colour-primary-container: #D9E2FF;--doe-colour-on-primary-container: #001945;--doe-color-outline: #767680;--doe-color-outline-variant: #C6C5D0;--doe-grid-gap: 2rem}body{font-family:Roboto,serif}main:focus{outline:1px solid var(--doe-colour-primary)}.content-wrapper{box-sizing:border-box;max-width:var(--doe-container-max-width);margin-block:0;margin-inline:auto;padding-inline:var(--doe-container-padding)}.content-wrapper.content-wrapper--narrow{max-width:var(--doe-measure)}.content-wrapper-wide{margin-block:0}.container{container-name:site-container;container-type:inline-size}.container__grid{display:grid;grid-template-columns:minmax(20px,calc((100cqw - var(--doe-container-max-width)) / 2)) 1fr minmax(0,var(--doe-measure)) 1fr minmax(20px,calc((100cqw - var(--doe-container-max-width)) / 2));gap:0}.container__subgrid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.container__narrow-content{grid-column:3 / 4}.container__wide-content{grid-column:2 / 5}.display-none{display:none}.center{text-align:center}:root{--desktop-nav-background-colour: var(--doe-colour-primary);--desktop-nav-max-width: var(--doe-container-max-width);--desktop-nav-link-focus-outline-colour: var(--doe-colour-on-primary);--desktop-nav-link-colour: var(--doe-colour-on-primary);--desktop-nav-link-font-size: var(--doe-type--1);--desktop-nav-link-hover-background-colour: var(--doe-colour-primary-container);--desktop-nav-link-hover-colour: var(--doe-colour-on-primary-container);--desktop-nav-link-focus-outline-on-hover-colour: var(--doe-colour-on-primary-container);--mobile-nav-max-width: 1200px}header:has(.main-navigation-wrapper){position:sticky;inset-block-start:0;background-color:var(--desktop-nav-background-colour);z-index:100}.main-navigation-wrapper{display:flex;max-inline-size:var(--desktop-nav-max-width);margin-inline:auto;margin-block:0;min-block-size:4.5rem}.main-navigation-wrapper a:focus,.main-navigation-wrapper a:active{outline:2px solid var(--desktop-nav-link-focus-outline-colour);outline-offset:-5px;z-index:500}.main-navigation-wrapper__logo{margin-inline-end:5ch;padding-inline:2ch;display:inline-flex;flex-wrap:wrap;align-content:center}.main-navigation{flex:1}@media screen and (max-width: 1199px){.main-navigation{display:none}}.main-navigation>ul{display:flex;justify-content:flex-end;list-style:none;align-items:stretch;margin-block:0;margin-inline:auto;block-size:100%}.main-navigation a{display:inline-flex;align-items:center;block-size:100%;padding-block:0;padding-inline:2ch;color:var(--desktop-nav-link-colour);font-weight:500;text-transform:uppercase;text-decoration:none;transition:color .2s ease;font-size:var(--desktop-nav-link-font-size)}.main-navigation li{align-content:center;box-sizing:border-box;transition:background-color .2s ease}.main-navigation li:hover{background:var(--desktop-nav-link-hover-background-colour)}.main-navigation li:hover a{color:var(--desktop-nav-link-hover-colour);text-decoration:underline}.main-navigation li:hover a:focus{outline-color:var(--desktop-nav-link-focus-outline-on-hover-colour)}#mobile-navigation-toggle-btn{display:none}@media (max-width: 1199px){#mobile-navigation-toggle-btn{display:block}}.mobile-main-navigation{width:unset;height:unset;inset:unset;position:fixed;display:none;inline-size:clamp(min(100vw,35rem),33vw,50rem);inset-inline-start:0;inset-block:0;block-size:100%;background:var(--doe-color-surface-container-low)}@supports selector(:popover-open){.mobile-main-navigation:popover-open{display:block;clip-path:inset(0 0 0 0)}.mobile-main-navigation::backdrop{background-color:#00000026}}@supports not selector(:popover-open){.mobile-main-navigation{display:none;z-index:1000}.mobile-main-navigation.popover-open{display:block}}*:has(>.skip-link){box-sizing:border-box;position:absolute;height:1px;width:1px;overflow:hidden}*:has(>.skip-link:focus){display:block;padding:1rem;background:var(--doe-color-inverse-primary);position:static;width:unset;height:unset}.skip-link{text-decoration:none;color:var(--doe-colour-primary)}.skip-link:focus{outline:var(--doe-colour-primary) solid 2px}:root{--doe-hero-banner-header-font-size: var(--doe-type-4);--doe-hero-banner-paragraph-font-size: var(--doe-type-0);--doe-hero-banner-typography-colour: var(--doe-colour-on-primary)}.hero-banner{display:grid;grid-template-columns:1fr minmax(0,var(--doe-container-max-width)) 1fr;min-block-size:calc(15.6rem + 25vmin);gap:0}.hero-banner.hero-banner--small{min-block-size:calc(10.4rem + 15vmin)}.hero-banner__content{padding:var(--doe-container-padding);grid-row:1/2;grid-column:2 / 3;max-width:var(--doe-measure);align-content:center;color:var(--doe-hero-banner-typography-colour);z-index:10}.hero-banner__content h1{font-size:var(--doe-hero-banner-header-font-size)}.hero-banner__content p{font-size:var(--doe-hero-banner-paragraph-font-size)}.hero-banner__image{position:relative;grid-row:1/2;grid-column:1/-1}.hero-banner__image:before{content:"";display:block;position:absolute;inset-inline:0 0;inset-block:0 0;background-color:#0000004d;z-index:5}.hero-banner__image picture{position:absolute;inset-inline:0 0;inset-block:0 0}.hero-banner__image img{object-fit:cover;width:100%;height:100%}.hero-variation-1-container{container-name:hero-variation-1;container-type:inline-size}.hero-variation-1{max-width:1240px;position:relative;display:flex;align-items:stretch}.hero-variation-1 picture{width:min(900px,100cqw);max-width:100cqw;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;z-index:-1}.hero-variation-1 picture img{object-fit:cover;width:100%;height:100%}.hero-variation-1-content{background:var(--doe-colour-primary);margin-block-start:4rem;margin-block-end:4rem;width:min(500px,80cqw);max-width:90cqw;padding:2rem;color:var(--doe-colour-on-primary)}.hero-variation-1-content :first-child{margin-block-start:0}.hero-variation-1-content :last-child{margin-block-end:0}.hero-variation-1-content h2{font-size:var(--doe-type-1);margin-block-start:0;font-weight:500}.hero-variation-1-content p{font-size:var(--doe-type-0)}section:has(>.hero-variation-1-container) .hero-variation-1-container{margin-inline-start:auto}@media screen and (min-width: 1240px){section:has(>.hero-variation-1-container) .hero-variation-1-container{width:calc(600px + 50vw)}}@container hero-variation-1 (min-width: 1240px){.hero-variation-1{max-width:100cqw}.hero-variation-1 picture{width:80cqw;max-width:unset}.hero-variation-1 .hero-variation-1-content{width:35cqw;max-width:unset}}.link-card-list{padding:unset;margin:unset;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-template-rows:repeat(3,min-content);gap:var(--doe-grid-gap)}.link-card-item{display:grid;grid-template-rows:subgrid;grid-row:span 3}.link-card-item .link-card{display:grid;grid-column:span 1;grid-row:span 3;grid-template-rows:subgrid;gap:0}.link-card{background-color:var(--doe-colour-primary);padding:2rem}.link-card h2,.link-card a{font-size:var(--doe-type-1);font-weight:500}.link-card p{font-size:var(--doe-type-0)}.link-card,.link-card a{color:var(--doe-colour-on-primary)}.link-card a{text-decoration:none}.link-card__cta{display:flex;justify-content:space-between;align-content:center}.link-card__cta svg{fill:var(--doe-colour-on-primary)}.link-card[data-card-clickable]{cursor:pointer}.link-card[data-card-clickable]:focus-within,.link-card[data-card-clickable]:active{outline:2px solid var(--doe-colour-on-primary);outline-offset:-6px}.link-card[data-card-clickable]:focus-within:hover,.link-card[data-card-clickable]:active:hover{outline-color:var(--doe-colour-primary)}.link-card[data-card-clickable]:focus-within a:focus,.link-card[data-card-clickable]:active a:focus{outline:none}.link-card[data-card-clickable]:hover,.link-card[data-card-clickable]:active{background-color:var(--doe-colour-primary-container);transition:background-color .3s ease}.link-card[data-card-clickable]:hover,.link-card[data-card-clickable]:hover a,.link-card[data-card-clickable]:active,.link-card[data-card-clickable]:active a{color:var(--doe-colour-on-primary-container)}.link-card[data-card-clickable]:hover .link-card__cta svg,.link-card[data-card-clickable]:active .link-card__cta svg{fill:var(--doe-colour-on-primary-container)}.icon-card-list{list-style:none;padding:unset;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-template-rows:repeat(3,min-content);gap:var(--doe-grid-gap)}.icon-card-item{display:grid;grid-template-rows:subgrid;grid-row:span 3}.icon-card-item .icon-card{display:grid;grid-column:span 1;grid-row:span 3;grid-template-rows:subgrid;gap:0}.icon-card-item .icon-card header{display:grid;grid-column:span 1;grid-row:span 2;grid-template-rows:subgrid;gap:0}.icon-card-item .icon-card section{grid-column:span 1;grid-row:span 1}.icon-card img{max-width:100%;max-height:16rem;object-fit:cover}.icon-card h2,.icon-card a{color:var(--doe-colour-primary);text-decoration:none;font-size:var(--doe-type-1);margin-block-start:var(--doe-space-xs-s)}.icon-card p{font-size:var(--doe-type-0)}.icon-card section{color:var(--doe-color-on-surface)}.icon-card[data-card-clickable]{cursor:pointer}.icon-card[data-card-clickable] a:focus{outline:none}.icon-card[data-card-clickable]:hover{box-shadow:0 0 0 .25rem}.icon-card[data-card-clickable]:focus-within{outline:2px solid var(--doe-colour-primary);outline-offset:2px}.icon-card[data-card-clickable]:focus-within a:focus{outline:none}:root{--doe-sibling-gap: 3rem;--doe-tagline-background: var(--doe-colour-primary)}.article-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-template-rows:repeat(5,min-content);gap:var(--doe-grid-gap)}.article-card-item{display:grid;grid-template-rows:subgrid;grid-column:span 1;grid-row:span 5}.article-card-item .article-card{display:grid;grid-column:span 1;grid-row:span 5;grid-template-rows:subgrid;gap:0}.article-card-item .article-card picture{max-width:100%;max-height:16rem}.article-card-item .article-card picture img{width:100%;height:100%;object-fit:cover}.article-card-item .article-card header{display:grid;grid-column:span 1;grid-row:span 2;grid-template-rows:subgrid;gap:0}.article-card-item .article-card section{display:grid;grid-column:span 1;grid-row:span 2;grid-template-rows:subgrid;gap:0}.article-card-item .article-card footer{display:grid;grid-column:span 1;grid-row:span 1;grid-template-rows:subgrid;gap:0}.article-card-list{list-style:none;padding:0;margin:3rem 0}.article-card-tagline{background-color:var(--doe-tagline-background);padding-inline:1rem;color:var(--doe-colour-on-primary)}.article-card{padding-block-end:1rem;box-shadow:0 0 0 .25rem}.article-card section,.article-card footer{padding-inline:1rem}.article-card[data-card-clickable]{cursor:pointer}.article-card[data-card-clickable]:focus-within{outline:5px solid var(--doe-colour-primary)}.article-card[data-card-clickable]:focus-within a:focus{outline:none}section .hero-variation-1-container{margin-inline-start:auto}@media screen and (min-width: 1240px){section .hero-variation-1-container{width:calc(600px + 50vw)}}section.section--spaced{padding-block:var(--doe-space-s-2xl)}section.section--spaced+section{padding-block-start:var(--doe-space-s-m)}footer:has(.footer-container){box-sizing:border-box;background:var(--doe-colour-primary)}footer:has(.footer-container) .footer-container{padding:2rem var(--doe-container-padding)}.footer-container{display:grid;box-sizing:border-box;max-width:var(--doe-container-max-width);margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-template-rows:repeat(2,min-content);gap:var(--doe-grid-gap)}.footer-content{display:grid;grid-template-rows:subgrid;gap:1rem;grid-row:span 2;color:var(--doe-colour-on-primary)}.footer-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer-content a{text-decoration:none;color:inherit;font-size:var(--doe-type--1)}.footer-content a:hover{text-decoration:underline}.footer-content-header{align-content:center}.footer-content-header a{display:inline-block}.footer-content-header h3{margin:0;font-size:var(--doe-type-0);font-weight:500}.footer-content-body{font-style:unset}main[data-template=page] .template-container{display:grid;grid-template-columns:1fr;grid-template-areas:"section" "aside";gap:4rem;max-width:var(--doe-container-max-width);margin:0 auto}main[data-template=page] .template-container section{grid-area:section}main[data-template=page] .template-container aside{grid-area:aside}@media screen and (min-width: 768px){main[data-template=page] .template-container{grid-template-columns:minmax(300px,min-content) 1fr;grid-template-areas:"aside section"}}:root{--doe-max-article-width: var(--doe-measure)}.template__article picture{width:100%;height:auto;aspect-ratio:1180 / 500;max-height:500px}.template__article picture img{width:100%;height:100%;object-fit:cover}.template__article figure{margin-inline-start:0;margin-inline-end:0}.template__article figure img{max-width:100%;height:auto}.template__article figure figcaption{text-align:center}:root{--doe-side-nav-color: var(--doe-colour-primary);--doe-side-nav-hover-bg-color: var(--doe-color-surface-container-low);--doe-side-nav-border-color: var(--doe-color-outline-variant);--doe-side-nav-active-item-border-color: var(--doe-colour-primary);--doe-side-nav-inactive-item-bg-color: var(--doe-color-outline-variant)}.side-nav button[aria-expanded=true]+.side-nav__sub-menu{display:block}.side-nav__sub-menu{display:none}.side-nav li{display:flex;flex-wrap:wrap}.side-nav li a{flex:1}.side-nav li .side-nav__sub-menu{flex-basis:100%}.side-nav>ul>li{border-left:5px solid transparent}.side-nav>ul>li{border-left:5px solid var(--doe-side-nav-inactive-item-bg-color)}.side-nav>ul>li:has(.current-page),.side-nav>ul>li.current-page{border-left:5px solid var(--doe-side-nav-active-item-border-color)}.side-nav>ul>li:has(.current-page)>a,.side-nav>ul>li.current-page>a{font-weight:500;text-decoration:underline}.side-nav li+li{border-top:1px solid var(--doe-side-nav-border-color)}.side-nav .side-nav__sub-menu{border-top:1px solid var(--doe-side-nav-border-color)}.side-nav>ul>li:first-child{border-top:1px solid var(--doe-side-nav-border-color)}.side-nav>ul>li{border-right:1px solid var(--doe-side-nav-border-color)}.side-nav>ul>li:last-child{border-bottom:1px solid var(--doe-side-nav-border-color)}.side-nav a{color:var(--doe-side-nav-color);text-decoration:none;padding:1rem 0;display:block;font-size:var(--doe-type-0)}.side-nav a:hover{font-weight:500;text-decoration:underline}.side-nav button{box-sizing:border-box;background:none;padding:0 .5rem;border:0;border-left:1px solid var(--doe-side-nav-border-color);cursor:pointer}.side-nav button svg{fill:var(--doe-side-nav-color)}.side-nav button:hover svg{filter:brightness(215%)}.side-nav button[aria-expanded=true] svg{transform:rotate(180deg)}.side-nav ul{list-style-type:none;margin:0;padding:0}.side-nav ul li a{padding-inline-start:1rem}.side-nav ul li li a{padding-inline-start:2rem}.side-nav ul li li li a{padding-inline-start:3rem}:root{--doe-button-secondary-background: var(--doe-colour-primary-container);--doe-button-secondary-colour: var(--doe-colour-on-primary-container);--doe-button-focus-outline-colour: var(--doe-colour-primary)}.button{display:inline-block}.button--secondary{position:relative;text-decoration:unset;background:var(--doe-button-secondary-background);color:var(--doe-colour-on-primary-container);padding-block:1rem;padding-inline:2rem;border-radius:4px}.button--secondary:hover{text-decoration:underline}.button--secondary:hover:before{content:" ";display:block;position:absolute;inset-inline:0;inset-block:0;background:#0000000d}.button--secondary:focus,.button--secondary:active{outline:2px solid var(--doe-button-focus-outline-colour)}.text-field-with-icon-container{display:flex;align-items:center;background-color:#fff;border-radius:30px;padding:.5rem 1rem;box-shadow:0 2px 4px #0000001a;width:300px}.text-field-icon{margin-right:.5rem;color:#999;font-size:1rem}.text-field-input{border:none;outline:none;flex:1;font-size:1rem;color:#333;background:none;padding:.5rem 0}.text-field-input::placeholder{color:#aaa}.text-field-input:focus{outline:none;box-shadow:0 0 0 2px #007bff40}.multi-select-field-container{position:relative;display:inline-block;background-color:#fff;border-radius:8px;border:1px solid #ccc;width:250px;padding:.5rem 1rem;cursor:pointer}.multi-select-field-button{all:unset;display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.multi-select-field-button__arrow{color:#999;font-size:.9rem}.multi-select-field-popover{position:absolute;inset-block-start:100%;inset-inline-start:0;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000001a;z-index:10;width:100%}.multi-select-field-options{list-style:none;margin:0;padding:0}.multi-select-field-options li{margin-bottom:.5rem}.multi-select-field-apply-button{display:block;margin:1rem 0 0 auto;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}:root{--search-facets-background-colour: var(--doe-colour-primary-container);--search-facts-block-padding: 2rem}.search-facets{background:var(--search-facets-background-colour);padding:1px 0}.search-facets form{display:flex;gap:.5rem}.search-facets .text-field-with-icon-container{flex:2}.search-facets .multi-select-field-container:first-of-type{flex:1}.search-facets .multi-select-field-container:nth-of-type(2){flex:1}
