.checkbox__input{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.checkbox:focus{outline:1px solid #000}html.key-pressed .checkbox__input:focus+.checkbox__label:before{outline:1px solid var(--color-black)}.checkbox__label{color:var(--paragraph-color,currentColor);cursor:pointer;display:block;font-family:var(--paragraph-font-family);font-feature-settings:var(--paragraph-font-feature-settings);font-size:var(--paragraph-font-size);font-style:var(--paragraph-font-style);font-variant:var(--paragraph-font-variant);font-weight:var(--paragraph-font-weight);letter-spacing:var(--paragraph-letter-spacing);line-height:var(--paragraph-line-height);padding-block:var(--paragraph-padding-top) var(--paragraph-padding-bottom);padding-inline-start:23px;position:relative;-webkit-text-decoration:var(--paragraph-text-decoration);text-decoration:var(--paragraph-text-decoration);text-decoration-thickness:var(--paragraph-text-decoration-thickness);text-transform:var(--paragraph-text-transform);text-underline-offset:var(--paragraph-text-underline-offset);-webkit-user-select:none;-moz-user-select:none;user-select:none;word-spacing:var(--paragraph-word-spacing)}html:lang(ar) .checkbox__label:not(:not(:lang(ar))),html:not(:lang(ar)) .checkbox__label[lang=ar]{font-family:var(--paragraph-ar-font-family);font-feature-settings:var(--paragraph-ar-font-feature-settings);font-size:var(--paragraph-ar-font-size);font-style:var(--paragraph-ar-font-style);font-variant:var(--paragraph-ar-font-variant);font-weight:var(--paragraph-ar-font-weight);letter-spacing:var(--paragraph-ar-letter-spacing);line-height:var(--paragraph-ar-line-height);text-transform:var(--paragraph-ar-text-transform);word-spacing:var(--paragraph-ar-word-spacing)}.checkbox__label:after,.checkbox__label:before{content:"";display:block;position:absolute}.checkbox__label:before{border:1px solid var(--color-black);height:15px;inset-block-start:8px;inset-inline-start:0;width:15px}.checkbox__label:after{height:8px;inset-block-start:11.5px;inset-inline-start:3.5px;width:8px}.checkbox--after .checkbox__label{padding-inline-end:var(--space-md);padding-inline-start:0}.checkbox--after .checkbox__label:before{inset-inline-end:0;inset-inline-start:unset}.checkbox--after .checkbox__label:after{inset-inline-end:3.5px;inset-inline-start:unset}.checkbox__input:checked+.checkbox__label:after{background-color:var(--color-black)}.checkbox--disabled{opacity:.4}.checkbox--disabled *{cursor:auto}.collapsible-filter{padding-block:var(--space-xs)}.collapsible-filter__button{align-items:center;color:var(--heading-6-color,currentColor);display:inline-flex;font-family:var(--heading-6-font-family);font-feature-settings:var(--heading-6-font-feature-settings);font-size:var(--heading-6-font-size);font-style:var(--heading-6-font-style);font-variant:var(--heading-6-font-variant);font-weight:var(--heading-6-font-weight);height:34px;justify-content:space-between;letter-spacing:var(--heading-6-letter-spacing);line-height:var(--heading-6-line-height);padding-block:var(--heading-6-padding-top) var(--heading-6-padding-bottom);text-align:start;-webkit-text-decoration:var(--heading-6-text-decoration);text-decoration:var(--heading-6-text-decoration);text-decoration-thickness:var(--heading-6-text-decoration-thickness);text-transform:var(--heading-6-text-transform);text-transform:uppercase;text-underline-offset:var(--heading-6-text-underline-offset);width:100%;word-spacing:var(--heading-6-word-spacing)}html:lang(ar) .collapsible-filter__button:not(:not(:lang(ar))),html:not(:lang(ar)) .collapsible-filter__button[lang=ar]{font-family:var(--heading-6-ar-font-family);font-feature-settings:var(--heading-6-ar-font-feature-settings);font-size:var(--heading-6-ar-font-size);font-style:var(--heading-6-ar-font-style);font-variant:var(--heading-6-ar-font-variant);font-weight:var(--heading-6-ar-font-weight);letter-spacing:var(--heading-6-ar-letter-spacing);line-height:var(--heading-6-ar-line-height);text-transform:var(--heading-6-ar-text-transform);word-spacing:var(--heading-6-ar-word-spacing)}.collapsible-filter__content{padding-block:var(--space-xs) var(--space-md);padding-inline:var(--space-lg) var(--space-xs)}.collapsible-filter__content--truncated .checkbox:nth-child(n+7){display:none}.collapsible-filter__show-more{color:var(--button-color,currentColor);font-family:var(--button-font-family);font-feature-settings:var(--button-font-feature-settings);font-size:var(--button-font-size);font-style:var(--button-font-style);font-variant:var(--button-font-variant);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding-block:var(--button-padding-top) var(--button-padding-bottom);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-decoration-thickness:var(--button-text-decoration-thickness);text-transform:var(--button-text-transform);text-underline-offset:var(--button-text-underline-offset);word-spacing:var(--button-word-spacing)}html:lang(ar) .collapsible-filter__show-more:not(:not(:lang(ar))),html:not(:lang(ar)) .collapsible-filter__show-more[lang=ar]{font-family:var(--button-ar-font-family);font-feature-settings:var(--button-ar-font-feature-settings);font-size:var(--button-ar-font-size);font-style:var(--button-ar-font-style);font-variant:var(--button-ar-font-variant);font-weight:var(--button-ar-font-weight);letter-spacing:var(--button-ar-letter-spacing);line-height:var(--button-ar-line-height);text-transform:var(--button-ar-text-transform);word-spacing:var(--button-ar-word-spacing)}.collapsible-filter__show-more:hover{text-decoration:underline}:root{--breakpoint-mobile:320px;--breakpoint-portrait:530px;--breakpoint-landscape:800px;--breakpoint-notebook:1180px;--breakpoint-desktop:1480px;--breakpoint-desktop-medium:1920px;--breakpoint-desktop-large:2260px;--breakpoint:var(--breakpoint-mobile);--document-min-width:320px;--document-max-width:2560px;--full-grid-column-width:calc((100% - var(--grid-margin)*2 - var(--grid-gutter)*(var(--grid-columns) + 1))/var(--grid-columns));--grid-columns:4;--grid-gutter:0;--grid-margin:0;--grid-max-width:100%;--grid-spacing:10px;--grid-padding:10px;--block-margin:30px}@media (min-width:530px){:root{--breakpoint:var(--breakpoint-portrait);--grid-columns:6}}@media (min-width:800px){:root{--breakpoint:var(--breakpoint-landcape);--grid-columns:12;--block-margin:60px}}@media (min-width:1180px){:root{--breakpoint:var(--breakpoint-notebook);--grid-columns:12}}@media (min-width:1480px){:root{--breakpoint:var(--breakpoint-desktop);--grid-columns:14}}@media (min-width:1920px){:root{--breakpoint:var(--breakpoint-desktop-medium);--grid-columns:14}}@media (min-width:2260px){:root{--breakpoint:var(--breakpoint-desktop-large);--grid-columns:16}}:root{--space-xxs:5px;--space-xs:10px;--space-sm:15px;--space-md:20px;--space-lg:30px;--space-xl:50px;--space-xxl:80px;font-size:16px;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;text-rendering:optimizelegibility}:root b,:root strong{font-weight:700}:root{--color-black:#000;--color-white:#fff;--easing-default:var(--timing-default) var(--bezier-default);--easing-slow:var(--timing-slow) var(--bezier-default);--easing-extraslow:var(--timing-extraslow) var(--bezier-default);--color-blue:#78aaf9;--color-orange:#f6c343;--color-yellow:#ffe40c;--color-magenta:#e83082;--color-grey-dark:#222;--color-grey:#464646;--color-grey-light:#bdbdbd;--color-grey-lighter:#ebebeb;--color-grey-extralight:#f6f6f6;--color-grey-medium:#6e6e6e;--color-grey-medium-light:#9b9b9b;--color-grey-medium-dark:#cacbcb;--color-mathaf-grey:#eef1f2;--color-yellow-bright:#f9ff1e;--color-error:#e9190a;--color-success:#36ac17;--color-info:#000;--transparency-overlay:hsla(0,0%,100%,.8);--transparency-background:rgba(0,0,0,.55);--transparency-button:rgba(0,0,0,.33);--transparency-3d:hsla(0,0%,92%,.6);--grid-border:1px solid #000;--grid-border-white:1px solid #fff;--actual-vw:calc(100vw - var(--grid-padding)*2);--bezier-default:cubic-bezier(.26,.88,.57,.9);--bezier-tighter:cubic-bezier(.23,1,.32,1);--timing-fast:.15s;--timing-default:.35s;--timing-slow:.75s;--timing-extraslow:1.5s;--z-index-overlay:2048;--menu-bar-height:60px;--endorsement-bar-height:0px}@media (min-width:1180px){:root{--menu-bar-height:70px}}@media (min-width:800px){:root{--endorsement-bar-height:50px}}@media screen and (prefers-reduced-motion:reduce){:root{--timing-fast:1ms;--timing-default:1ms;--timing-slow:1ms;--timing-extraslow:1ms}}.filter-panel{background-color:var(--color-white);display:flex;flex-direction:column;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;position:fixed;z-index:10}@media (min-width:800px){.filter-panel{border-inline-end:var(--grid-border);flex:0 0 320px;height:100dvh;overflow-y:auto;position:sticky}}@media (max-width:800px){.filter-panel{z-index:100}}.filter-panel__close-button{align-self:flex-end;display:inline-flex;flex:0 0 auto}.filter-panel__content{flex:1 1 100%;overflow-y:auto;padding-block-start:var(--space-md);padding-inline:var(--space-xs)}@media (min-width:800px){.filter-panel__content{overflow-y:initial;padding-block-start:0;padding-inline:var(--space-xs) var(--space-sm)}}.filter-panel__checkbox{padding-block:var(--space-xxs)}.filter-panel__footer{background-color:var(--color-white);border-block-start:var(--grid-border);flex:0 0 auto;padding:var(--space-xs)}@media (min-width:800px){.filter-panel__footer{display:none}}.filter-panel__apply-button{max-width:unset;width:100%}
