.Search-inputs-query-input{font-family:var(--serif);font-size:var(--size-h3);font-weight:400;line-height:var(--line-h3)}.Search{max-width:var(--max);margin-left:auto;margin-right:auto;width:100%;z-index:1;display:flex;flex-direction:column;min-height:calc(60vh - var(--nav-height))}.Search .StreamResults{margin-top:2rem}.Search-close{display:block;margin-left:auto;width:100px;height:100px}.Search-inputs{display:flex;justify-content:center;padding:1em;z-index:1}.Search-inputs label{width:100%;max-width:600px}.Search-inputs-query{align-items:center;display:flex;border-bottom:2px solid;color:var(--blue)}.Search-inputs-query-input{background-color:rgba(0,0,0,0);border-radius:0;border:0;color:inherit;margin-left:1rem;width:100%}.Search-inputs-query-input:focus{outline:0}.StreamCards-noresults{font-family:var(--sans);font-size:var(--size-h2);font-weight:400;line-height:var(--line-h2)}.StreamCard--Publications .StreamCard-title{font-family:var(--serif);font-size:var(--size-h2);font-weight:600;line-height:var(--line-h2)}.StreamCard-title{font-family:var(--serif);font-size:var(--size-h3);font-weight:400;line-height:var(--line-h3)}.StreamCard-date,.StreamCard-type{font-family:var(--sans);font-size:var(--size-h5);font-weight:400;line-height:var(--line-h5)}.RadioSet-options,.StreamCard-description,.StreamFilterDropdown>div{font-family:var(--sans);font-size:var(--size-body);font-weight:400;line-height:var(--line-body)}.Stream-loadmore,.StreamCard-authors{font-family:var(--sans);font-size:var(--size-cta);font-weight:700;line-height:var(--line-cta)}.Stream-loadmore{color:inherit;display:inline-block;text-transform:uppercase;text-decoration:none;background-color:unset;border:0;border-bottom:2px solid var(--blue);cursor:pointer}.Stream-loadmore:hover,.bg--blue .Stream-loadmore{border-bottom-color:var(--yellow)}.bg--blue .Stream-loadmore:hover{border-bottom-color:var(--white)}.bg--white .Stream-loadmore{border-bottom-color:var(--blue)}.bg--white .Stream-loadmore:hover{border-bottom-color:var(--yellow)}.Stream-loadmore{margin-left:auto;margin-right:auto}.Stream{--gap:1rem}.Stream__results-wrapper{display:flex;flex-direction:column;gap:var(--gap)}.Stream-loadmore{margin-top:2rem;margin-bottom:2rem}.StreamResults{min-height:40vh}.StreamFilter,.StreamResults{display:flex;flex-direction:column}.StreamFilter{right:0;z-index:1;margin-top:2rem;margin-bottom:2rem}@media(min-width:767px){.StreamFilter{margin-top:calc(4vw + 2rem);margin-bottom:calc(4vw + 2rem)}}.StreamFilter-toggle{display:block}.StreamFilter-inner{z-index:1;background-color:var(--yellow);align-items:flex-start;padding:1rem;border-radius:10px;display:grid;grid-gap:1em}.StreamFilter-inner label>div{margin-top:.25rem}@media(min-width:600px){.StreamFilter-inner{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.StreamFilter-inner .StreamFilter-query{grid-column:1/-1}}@media(min-width:1200px){.StreamFilter-inner{width:66%;margin:0 auto}}.StreamFilterDropdown{width:100%}.StreamFilterDropdown svg{height:100%}.StreamFilter-unstick{position:-webkit-sticky;position:sticky;top:0;margin-top:auto}.StreamFilter-categories{border:0;padding:0;margin:0;display:flex;width:100%}.StreamFilter-categories-checkbox{display:block}.StreamFilter-query>div{align-items:center;border:1px solid var(--black);display:flex;justify-content:space-between;position:relative}.StreamFilter-query input{background-color:unset;border:0;font-size:100%;padding:10px 2rem 10px 5px;width:100%}.StreamFilter-query input:focus{outline:0;box-shadow:0 0 0 2px #000}.StreamFilter-query svg{position:absolute;right:0;margin-right:.25rem;fill:var(--black)}.StreamFilter-query svg *{fill:inherit}.CheckSet button{background-color:unset;border-radius:0;border:0;font-size:100%;padding:0;text-align:left}.StreamCards{--gap:1rem;display:flex;flex-wrap:wrap;gap:var(--gap)}@media(min-width:600px){.StreamCards .StreamCard{width:calc(50% - var(--gap)/2)}}@media(min-width:900px){.StreamCards .StreamCard{width:calc(33.33% - var(--gap)*2/3)}}.StreamCards-noresults{grid-column:1/-1;text-align:center}.StreamCard{text-decoration:none;color:inherit;background-color:var(--white);display:grid}.StreamCard:hover{box-shadow:2px 2px 2px 0 #d6e3f5;color:var(--blue)}.StreamCard-inner{grid-gap:1rem;padding:16px 20px 20px;display:grid;grid-template-areas:"type" "image" "title" "description" "authors" "date";grid-template-rows:auto auto auto 1fr auto auto}.StreamCard--featured .StreamCard-inner{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr;grid-template-areas:"image type" "image title" "image description" "image authors" "image date"}.StreamCard--featured .StreamCard-inner>*{margin-top:0}.StreamCard-type{grid-area:type;color:var(--blue)}.StreamCard-title{grid-area:title}.StreamCard-image{grid-area:image}.StreamCard-description{grid-area:description;margin-top:12px}.StreamCard-authors{grid-area:authors;margin-top:auto;min-height:2em;box-sizing:initial;display:flex;align-items:flex-end}.StreamCard-date{grid-area:date}.StreamCard--placeholder{background-color:var(--light-blue);height:300px;animation:pulse .3s infinite alternate}.App--lightBlue .StreamCard--placeholder{background-color:var(--white)}@keyframes pulse{0%{opacity:1}to{opacity:.5}}.StreamCard--Publications{display:flex;background-color:var(--light-yellow);position:relative}.StreamCard--Publications.StreamCard--featured .StreamCard-inner{grid-template-areas:"title type" "title description" "title authors" "title date";grid-template-columns:40% 1fr}.StreamCard--Publications:before{content:"";background-image:linear-gradient(to bottom,var(--yellow-gradient-end),var(--yellow-gradient-start));display:block;width:16px;flex-shrink:0}.StreamCard--News{background-color:#ceeaea}.StreamCard--News .StreamCard-inner{grid-template-areas:"type" "title" "description" "authors" "date";grid-template-rows:auto auto 1fr auto auto}.RadioSet{border:0;padding:0;margin:0}.RadioSet-heading{margin:0;position:static}.RadioOption{display:flex;align-items:center}.RadioOption input[type=radio]{height:0;width:0;margin:0;visibility:hidden;display:block}.RadioOption input[type=radio]:checked+.Radio-label:before{background-color:var(--black)}.RadioOption .Radio-label{display:inline-flex;align-items:center}.RadioOption .Radio-label:before{content:"";width:1em;height:1em;border:1px solid;display:inline-block;border-radius:50%;margin-right:.5em}.RadioSet-options{display:flex;align-items:center;height:44px;border:1px solid;padding:2px 8px;margin-top:.25rem}.RadioSet-options .RadioOption{margin-right:1em}