#Publications{--rihb--color--text:var(--wp--preset--color--grey-7);--rihb--publications--filters--margin:var(--wp--preset--spacing--20);align-items:flex-start;display:grid;gap:var(--wp--preset--spacing--40) 8.333%;grid-auto-rows:minmax(0,max-content);grid-template-columns:minmax(0,1fr) 12em;grid-template-rows:min-content 1fr;margin-bottom:var(--wp--preset--spacing--60)}.publications-filters{font-size:var(--wp--preset--font-size--xx-small)}.publications-filters,.publications-filters label{--rihb--color--text:var(--wp--preset--color--grey-6);color:var(--rihb--color--text);font-weight:300}.publications-filters label{font-size:var(--wp--preset--font-size--x-small)}.publications-filters legend{font-weight:400;margin-bottom:.334em}.publications-filters .rihb-listbox{--rihb--color--text:var(--wp--preset--color--grey-6);color:var(--rihb--color--text);font-size:var(--wp--preset--font-size--xx-small);font-weight:300}.publications-filters.above{grid-column:1}.publications-filters.aside{grid-column:2;grid-row:1/3}.publications-filters.aside form>div{margin-bottom:var(--rihb--publications--filters--margin,var(--wp--preset--spacing--20))}.publications-filters>*>label{color:var(--rihb--color--text,inherit);font-size:var(--wp--preset--font-size--x-small);font-weight:400}.publications-filters input[type=checkbox],.publications-filters input[type=text],.publications-filters input[type=textarea]{padding:var(--rihb--input--padding--vertical) var(--rihb--input--padding--horizontal)}.publications-filters input{display:block;width:100%}.publications-filters label+.has-input,.publications-filters label+input{margin-top:.125em}.publications-filters .has-multiple-checkboxes input[type=checkbox]{flex:0 0 min-content;text-align:left}.publications-filters .has-multiple-checkboxes .has-input{--rihb--input--padding--horizontal:.75em;--rihb--input--padding--vertical:.667em;align-items:center;background-color:var(--wp--preset--color--grey-1);display:flex;flex-wrap:nowrap;gap:1em;justify-content:flex-start;margin-bottom:2px;padding:var(--rihb--input--padding--vertical) var(--rihb--input--padding--horizontal)}.publications-filters .has-multiple-checkboxes .has-input label{flex:1 1 8em}@media (max-width:659px){#Publications{gap:var(--wp--preset--spacing--10) 8.333%}#Publications .publications-filters.above{grid-column:span 2;grid-row:1}#Publications .publications-filters.above form>div{margin-bottom:var(--rihb--publications--filters--margin,var(--wp--preset--spacing--20))}#Publications .publications-filters.aside{grid-column:span 2;grid-row:2}#Publications .publications-list{grid-column:span 2;grid-row:3}}.publications-filters .has-collapsible legend{display:block;position:relative;width:100%}.publications-filters .has-collapsible legend:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQyNSIgaGVpZ2h0PSIxMi4wMjEiIHZpZXdCb3g9IjAgMCA3LjQyNSAxMi4wMjEiPgogIDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xLjQxNCwxMi4wMjEsMCwxMC42MDcsNC42LDYuMDE0LDAsMS40MTQsMS40MTUsMGw2LjAxLDYuMDFaIiBmaWxsPSIjNTQ0ZjRmIi8+Cjwvc3ZnPgo=);background-position:50%;background-size:cover;content:"";display:inline-block;height:.5em;position:absolute;right:0;top:.25em;transform:rotate(90deg);transition:transform .2s ease-in-out;width:.5em}.publications-filters .has-collapsible .collapsible{height:auto;max-height:40em;overflow:hidden;transition:height .3s ease-in-out}.publications-filters .has-collapsible .collapsible.collapsed{max-height:.667em}.publications-filters .has-collapsible.has-collapsed legend:after{transform:rotate(270deg)}.svg-input-checkbox{height:24px;position:relative;width:24px}.svg-input-checkbox input,.svg-input-checkbox svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.svg-input-checkbox input{opacity:0}.svg-input-checkbox svg{pointer-events:none}.svg-input-checkbox svg .box{fill:var(--rihb--inputs--checkbox--color,var(--wp--preset--color--grey-4))}.svg-input-checkbox svg .checkmark{fill:none}.svg-input-checkbox input:checked+svg .box,.svg-input-checkbox input:checked+svg .checkmark{fill:var(--rihb--inputs--checkbox--color,var(--rihb--color--red))}.publications-list{display:flex;flex-direction:column;grid-column:1;grid-row:2;height:100%;transition:opacity .125s linear}.publications-list.loading{opacity:.2}.publications-list .item{border-bottom:1px solid var(--wp--preset--color--grey-4);margin-bottom:var(--wp--preset--spacing--40);padding:16px 30px 16px 0}.publications-list .item :where(h1,h2,h3,h4,h5,h6){color:var(--rihb--color--headlines,#1e1e1e);font-size:inherit;font-weight:inherit}.publications-list .item:first-of-type{border-top:1px solid var(--wp--preset--color--grey-4)}.publications-list .item a{display:block;text-decoration:none}.publications-list .item a.red-arrow:after{bottom:unset;height:1em;top:2.5em;width:1em}.publications-list .item:hover a .pub-title{color:var(--rihb--color--red)}.publications-list .pub-authors,.publications-list .pub-date,.publications-list .pub-source,.publications-list .pub-title{margin:.125rem 0}.publications-list .pub-date{color:var(--wp--preset--color--grey-6);font-size:var(--wp--preset--font-size--x-small);font-weight:var(--rihb--body--font-weight--bold)}.publications-list .pub-title{font-size:var(--wp--preset--font-size--large);font-weight:var(--rihb--body--font-weight--bold)}.publications-list .pub-title a{color:inherit;text-decoration:none}.publications-list .pub-authors{font-weight:var(--rihb--font-weight--bold)}.publications-list .pub-authors,.publications-list .pub-source{color:var(--rihb--color--headlines,#1e1e1e);font-size:var(--wp--preset--font-size--x-small)}.publications-list .pub-source{font-weight:var(--rihb--font-weight--normal)}.publications-list .pubs-pagination{display:block;margin-top:auto;padding-top:var(--wp--preset--spacing--50);text-align:center}.publications-list .pubs-pagination .page-numbers{align-items:center;background-color:transparent;color:var(--wp--preset--color--grey-7);display:inline-flex;font-size:var(--rihb--pagination--font-size);height:40px;justify-content:center;line-height:1;text-decoration:none;transition:background-color .2s ease-in-out;width:40px}.publications-list .pubs-pagination .page-numbers:focus,.publications-list .pubs-pagination .page-numbers:hover{background-color:var(--wp--preset--color--grey-2)}.publications-list .pubs-pagination .page-numbers.current{background-color:var(--wp--preset--color--red);color:#fff}.publications-list .pubs-pagination .page-numbers.next,.publications-list .pubs-pagination .page-numbers.prev{background:none!important;width:20px}.publications-list .pubs-pagination .page-numbers svg{color:inherit;fill:currentColor;height:10px;width:10px}.publications-list .pubs-error{font-size:var(--wp--preset--font-size--x-small)}.publications-search{--rihb--publications--search--icon--size:.7em;--rihb--publications--search--padding--horizontal:.25em;--rihb--publications--search--padding--vertical:.25em;font-size:1.5em}.publications-search .has-input{position:relative}.publications-search .has-input:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43MDciIGhlaWdodD0iMTguNzA4IiB2aWV3Qm94PSIwIDAgMTguNzA3IDE4LjcwOCI+CiAgPHBhdGggaWQ9IlZlY3RvciIgZD0iTTAsOGE4LDgsMCwxLDEsMTQuMzExLDQuOWw0LjQsNC40LTEuNDE0LDEuNDE0LTQuNC00LjRBNy45ODYsNy45ODYsMCwwLDEsMCw4Wk0yLDhBNiw2LDAsMSwwLDgsMiw2LjAwNiw2LjAwNiwwLDAsMCwyLDhaIiBmaWxsPSIjOWQ5NDhlIi8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:var(--rihb--publications--search--icon--size);bottom:calc(var(--rihb--publications--search--padding--vertical) + .45em);content:"";display:inline-block;height:var(--rihb--publications--search--icon--size);overflow:hidden;position:absolute;width:var(--rihb--publications--search--icon--size)}.publications-search .has-input input{border-left:none;border-right:none;border-top:none;font-weight:inherit;padding:var(--rihb--publications--search--padding--vertical) var(--rihb--publications--search--padding--horizontal) var(--rihb--publications--search--padding--vertical) calc(var(--rihb--publications--search--padding--horizontal) + var(--rihb--publications--search--icon--size));transition:border-color .2s linear}.publications-search .has-input input:active,.publications-search .has-input input:focus,.publications-search .has-input input:hover{border-color:var(--rihb--color--red);outline:none}
