#News{--rihb--color--text:var(--wp--preset--color--grey-7);--rihb--news--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)}.news-filters{font-size:var(--wp--preset--font-size--xx-small)}.news-filters,.news-filters label{--rihb--color--text:var(--wp--preset--color--grey-6);color:var(--rihb--color--text);font-weight:300}.news-filters label{font-size:var(--wp--preset--font-size--x-small)}.news-filters legend{font-weight:400;margin-bottom:.334em}.news-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}.news-filters.above{grid-column:1}.news-filters.aside{grid-column:2;grid-row:1/3}.news-filters.aside form>div{margin-bottom:var(--rihb--news--filters--margin,var(--wp--preset--spacing--20))}.news-filters>*>label{color:var(--rihb--color--text,inherit);font-size:var(--wp--preset--font-size--x-small);font-weight:400}.news-filters input[type=checkbox],.news-filters input[type=text],.news-filters input[type=textarea]{padding:var(--rihb--input--padding--vertical) var(--rihb--input--padding--horizontal)}.news-filters input{display:block;width:100%}.news-filters label+.has-input,.news-filters label+input{margin-top:.125em}.news-filters .has-multiple-checkboxes input[type=checkbox]{flex:0 0 min-content;text-align:left}.news-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)}.news-filters .has-multiple-checkboxes .has-input label{flex:1 1 8em}@media screen and (max-width:799px){#News{gap:var(--wp--preset--spacing--10) 8.333%}#News .news-filters.above{grid-column:span 2;grid-row:1}#News .news-filters.above form>div{margin-bottom:var(--rihb--news--filters--margin,var(--wp--preset--spacing--20))}#News .news-filters.aside{grid-column:span 2;grid-row:2}#News .news-list{grid-column:span 2;grid-row:3}}.has-multiple-checkboxes>div{margin-bottom:var(--rihb--news--filters--margin,var(--wp--preset--spacing--20))}.news-filters .has-collapsible legend{display:block;position:relative;width:100%}.news-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}.news-filters .has-collapsible .collapsible{height:auto;max-height:40em;overflow:hidden;transition:height .3s ease-in-out}.news-filters .has-collapsible .collapsible.collapsed{max-height:.667em}.news-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--news--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--news--checkbox--color,var(--rihb--color--red))}.news-list{display:flex;flex-direction:column;grid-column:1;grid-row:2;height:100%;transition:opacity .125s linear}.news-list .news-resultscount{margin-bottom:var(--wp--preset--spacing--30)}.news-list.loading{opacity:.2}.news-list .item{margin-bottom:var(--wp--preset--spacing--40)}.news-list .item a{text-decoration:none}.news-list .item a.red-arrow:after{--rihb--arrow--size:1em;bottom:unset;height:var(--rihb--arrow--size,1em);left:calc(100% - var(--rihb--arrow--size, 1em));top:2.5em;width:var(--rihb--arrow--size,1em)}.news-list .item>a{display:flex;gap:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30)}.news-list .item>a>.image,.news-list .item>a>.text{min-width:0}.news-list .item .text{border-bottom:1px solid var(--wp--preset--color--grey-4);flex:1 1 0;padding:0 30px 16px 0}.news-list .item .image{flex:0 0 var(--rihb--news--list--image--size,130px)}.news-list .item :where(h1,h2,h3,h4,h5,h6){color:var(--rihb--color--headlines,#1e1e1e);font-size:inherit;font-weight:inherit}.news-list .item:first-of-type{border-top:1px solid var(--wp--preset--color--grey-4)}.news-list .item:hover a .news-title{color:var(--rihb--color--red)}.news-list .news-date,.news-list .news-primarycat,.news-list .news-title{margin:.125rem 0}.news-list .news-date{color:var(--wp--preset--color--grey-6);font-size:var(--wp--preset--font-size--x-small)}.news-list .news-date,.news-list .news-title{font-weight:var(--rihb--body--font-weight--bold)}.news-list .news-title{font-size:var(--wp--preset--font-size--large)}.news-list .news-title a{color:inherit;text-decoration:none}.news-list .news-primarycat{color:var(--rihb--color--headlines,#1e1e1e);font-size:var(--wp--preset--font-size--normal);font-weight:var(--rihb--font-weight--normal)}.news-list .news-pagination{display:block;margin-top:auto;padding-top:var(--wp--preset--spacing--50);text-align:center}.news-list .news-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}.news-list .news-pagination .page-numbers:focus,.news-list .news-pagination .page-numbers:hover{background-color:var(--wp--preset--color--grey-2)}.news-list .news-pagination .page-numbers.current{background-color:var(--wp--preset--color--red);color:#fff}.news-list .news-pagination .page-numbers.next,.news-list .news-pagination .page-numbers.prev{background:none!important;width:20px}.news-list .news-pagination .page-numbers svg{color:inherit;fill:currentColor;height:10px;width:10px}.news-list .news-error{font-size:var(--wp--preset--font-size--x-small)}.news-search{--rihb--news--search--icon--size:.7em;--rihb--news--search--padding--horizontal:.25em;--rihb--news--search--padding--vertical:.25em;font-size:1.5em}.news-search .has-input{position:relative}.news-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--news--search--icon--size);bottom:calc(var(--rihb--news--search--padding--vertical) + .45em);content:"";display:inline-block;height:var(--rihb--news--search--icon--size);overflow:hidden;position:absolute;width:var(--rihb--news--search--icon--size)}.news-search .has-input input{border-left:none;border-right:none;border-top:none;font-weight:inherit;padding:var(--rihb--news--search--padding--vertical) var(--rihb--news--search--padding--horizontal) var(--rihb--news--search--padding--vertical) calc(var(--rihb--news--search--padding--horizontal) + var(--rihb--news--search--icon--size));transition:border-color .2s linear}.news-search .has-input input:active,.news-search .has-input input:focus,.news-search .has-input input:hover{border-color:var(--rihb--color--red);outline:none}@media screen and (max-width:459px){.news-list .item>a{flex-wrap:wrap}.news-list .item>a.red-arrow:after{top:calc(2.5em + var(--wp--preset--spacing--10, 12px) + var(--rihb--news--list--image--size, 130px))}.news-list .item>a>.text{flex:0 0 100%}}
