.accordion-anchor-dialog{background:var(--color-white,#fff);border:1px solid var(--color-gray-300);max-width:min(40rem, 100vw - 2 * var(--space-16));padding:var(--space-24);width:100%;margin:auto;inset:0}.accordion-anchor-dialog::backdrop{background:#0006}.accordion-anchor-dialog__label{margin:0 0 var(--space-12);font-weight:700}.accordion-anchor-dialog__input{border:1px solid var(--color-border-control);box-sizing:border-box;font:inherit;padding:var(--space-8) var(--space-12);width:100%}.accordion-anchor-dialog__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.accordion-anchor-dialog__status{margin:var(--space-8) 0 0;min-height:1.5em}.accordion-anchor-dialog__buttons{gap:var(--space-12);margin-top:var(--space-12);display:flex}:not(ol,ul,li),:before,:after{vertical-align:baseline;box-sizing:border-box;background:0 0;border:0;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}img,video,audio{vertical-align:middle;max-width:100%;height:auto}img{aspect-ratio:var(--image-ratio,auto)}button,input,select,textarea{font:inherit;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:0 0!important;margin:1cm!important;font-size:14pt!important}.accessibility-shortcuts,.global-information-message,.default-header,.default-footer,nav,#epi-quickNavigator,.print-hidden{display:none!important}p{color:var(--color-black)!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:var(--color-primary-500);font-family:var(--font-family-body)}main{background-color:var(--color-white);padding-bottom:var(--space-32)}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root{--background:#fff;--link-underline:var(--color-primary-500);--link-underline-hover:var(--color-black);--link-underline-width:2px;--link-underline-width-hover:4px;--focus-ring:var(--color-text);--color-white:#fff;--color-black:#000;--color-text:var(--color-gray-800);--color-text-primary:var(--color-black);--color-heading:var(--color-black);--color-background-light:var(--color-gray-200);--color-gray-200:#f2f2f2;--color-gray-300:#adadad;--color-gray-500:#949494;--color-gray-600:#595959;--color-gray-800:#222;--color-border-control:var(--color-gray-500);--color-primary-500:#ffdc00;--color-primary-800:#d1b500;--color-secondary:#ff8100;--color-cyan:#40e4ff;--color-red:#99002b;--color-blue:#000064;--color-critical:#e02d00;--color-success:#007acc;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px}@font-face{font-family:Moderat;src:url(/Fonts/Moderat-Regular.woff2)format("woff2"),url(/Fonts/Moderat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moderat;src:url(/Fonts/Moderat-Bold.woff2)format("woff2"),url(/Fonts/Moderat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font:"Moderat", Avenir, Helvetica, Arial, sans-serif;--font-family-headings:"Moderat", Avenir, Helvetica, Arial, sans-serif;--font-family-body:"Moderat", Avenir, Helvetica, Arial, sans-serif;--font-size-heading-h1:2.25rem;--font-size-heading-h2:1.75rem;--font-size-heading-h3:1.375rem;--font-size-heading-h4:1.125rem;--font-size-heading-h5:1rem;--font-size-ingress:1.25rem;--font-size-paragraph:1rem;--font-size-button-standard:1rem;--font-size-small:.875rem;--font-size-table-cell:.875rem;--font-size-link:1rem;--font-size-list-ingress:.875rem;--font-size-button-big:1.5rem}@media screen and (width>=64rem){:root{--font-size-heading-h1:3rem;--font-size-heading-h2:2.25rem;--font-size-heading-h3:1.75rem;--font-size-heading-h4:1.25rem;--font-size-heading-h5:1.125rem;--font-size-ingress:1.5rem;--font-size-paragraph:1.125rem;--font-size-table-cell:1rem;--font-size-button-standard:1.125rem;--font-size-link:1.125rem;--font-size-list-ingress:1rem;--font-size-button-big:1.75rem}}:root{--z-index-language-selector-dropdown:100}.page-grid{--content-width:750px;--breakout-width:1080px;--page-width:1400px;--padding-inline:var(--space-24);overflow-x:clip;container-type:inline-size}@media screen and (width>=48rem){.page-grid{--padding-inline:var(--space-24)}}@media screen and (width>=64rem){.page-grid{--padding-inline:var(--space-32)}}.page-grid{--breakout-column-width:calc((var(--breakout-width) - var(--content-width)) / 2);--page-column-width:calc((var(--page-width) - var(--breakout-width)) / 2);--breakout-inset:max(var(--padding-inline), calc((100cqw + 2 * var(--padding-inline) - var(--content-width)) / 4), calc((100cqw - var(--breakout-width)) / 2));grid-auto-flow:row;grid-template-columns:[bleed-start bleed-left-start] minmax(var(--padding-inline), 1fr) [page-start] minmax(0, var(--page-column-width)) [breakout-start breakout-left-start] minmax(0, var(--breakout-column-width)) [content-start bleed-right-start breakout-right-start] min(100% - var(--padding-inline) * 2, var(--content-width)) [content-end bleed-left-end breakout-left-end] minmax(0, var(--breakout-column-width)) [breakout-end breakout-right-end] minmax(0, var(--page-column-width)) [page-end] minmax(var(--padding-inline), 1fr) [bleed-end bleed-right-end];margin:0;display:grid}.bleed{grid-column:bleed}.page{grid-column:page}.content{grid-column:content}.breakout{grid-column:breakout}.breakout-left{grid-column:breakout-left}.breakout-right{grid-column:breakout-right}.bleed-right{grid-column:bleed-right;grid-template-columns:subgrid;display:grid}.bleed-left{grid-column:bleed-left;grid-template-columns:subgrid;display:grid}.bleed-left>*{margin-left:var(--padding-inline);grid-column:content}.bleed-right>*{margin-right:var(--padding-inline);grid-column:content}.subgrid{grid-template-columns:subgrid;display:grid}.subgrid-full{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.block{margin-bottom:var(--space-24)}.page-wrapper{display:contents}.page-content{padding-top:var(--space-48)}.sidebar-layout{gap:var(--space-32);padding-top:var(--space-32);min-width:0;display:grid}@media screen and (width>=64rem){.sidebar-layout{grid-template-columns:275px 1fr;align-items:start;gap:0 55px}.sidebar-layout--no-sidebar{grid-template-columns:1fr}}.sidebar-layout--flush-top{padding-top:0}.sidebar-span{order:1;min-width:0}@media screen and (width>=64rem){.sidebar-span{order:initial;grid-area:1/1;align-self:start}}.sidebar-layout--sidebar-first>.sidebar-span{order:-1}@media screen and (width>=64rem){.sidebar-layout--sidebar-first>.sidebar-span{order:initial}}.sidebar-layout:has(.sidebar-span>.page-byline) .sidebar-span{display:contents}@media screen and (width>=64rem){.sidebar-layout:has(.sidebar-span>.page-byline) .sidebar-span{display:block}}.sidebar-layout:has(.sidebar-span>.page-byline) .sidebar-span>.page-byline{order:-1}@media screen and (width>=64rem){.sidebar-layout:has(.sidebar-span>.page-byline) .sidebar-span>.page-byline{order:initial}}.sidebar-span--highlighted{background-color:var(--color-gray-200);padding:var(--space-16);margin-block:var(--space-4);align-self:start}.sidebar-breakout{min-width:0}@media screen and (width>=64rem){.sidebar-breakout{grid-area:1/1/auto/-1;grid-template-columns:subgrid;pointer-events:none;align-self:start;display:grid}.sidebar-breakout>*{pointer-events:auto;grid-column:2}.sidebar-layout--no-sidebar>.sidebar-breakout,.sidebar-layout--no-sidebar>.sidebar-breakout>*{grid-column:1}.sidebar-bleed{grid-column:1/-1}}.two-columns{grid-template-columns:1fr;display:grid}@media screen and (width>=48rem){.two-columns{grid-template-columns:1fr 1fr}}.two-columns{gap:var(--space-24);margin-bottom:var(--space-24)}h1,h2,h3,h4,h5,caption{font-family:var(--font-family-headings);font-weight:700;line-height:1.2}h1,.h1{font-size:var(--font-size-heading-h1);margin-bottom:var(--space-24)}h2,.h2,caption{font-size:var(--font-size-heading-h2);margin-bottom:var(--space-8)}h3,.h3{font-size:var(--font-size-heading-h3);margin-bottom:var(--space-4)}h4,.h4{font-size:var(--font-size-heading-h4);margin-bottom:var(--space-4)}h5,.h5{font-size:var(--font-size-heading-h5);margin-bottom:var(--space-4)}body{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-paragraph);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}.preamble{font-size:var(--font-size-ingress)}:root{--button-font-size:var(--font-size-button-standard);--button-font-weight:600;--button-padding:var(--space-16);--button-primary-background-color:var(--color-primary-500);--button-primary-background-hover-color:var(--color-primary-800);--button-primary-text-color:var(--color-black);--button-primary-border-color:var(--color-primary-500);--button-secondary-background-color:var(--color-black);--button-secondary-background-hover-color:var(--color-gray-600);--button-secondary-text-color:var(--color-white)}.button{width:fit-content;font-size:var(--button-font-size);font-weight:var(--button-font-weight);color:var(--color-white);background:var(--color-black);border:1px solid var(--color-black);padding:var(--button-padding);border-radius:10px;line-height:1.2;text-decoration:none;position:relative}.button:hover{cursor:pointer}.button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.button--full-width{width:100%}.button--primary{background:var(--button-primary-background-color);color:var(--button-primary-text-color);border-color:var(--button-primary-border-color)}.button--primary:hover{background-color:var(--button-primary-background-hover-color);border-color:var(--button-primary-background-hover-color)}.button--secondary{background:var(--button-secondary-background-color);color:var(--button-secondary-text-color)}.button--secondary:hover{background-color:var(--button-secondary-background-hover-color);border-color:var(--button-secondary-background-hover-color)}.button--secondary:disabled{background-color:var(--color-gray-200);border-color:var(--color-gray-200);color:var(--color-gray-600);cursor:default}.button--cta{align-items:center;gap:var(--space-16);padding:var(--space-24);background:var(--color-primary-500);color:var(--color-gray-800);font-size:var(--font-size-button-big);border-radius:10px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.button--cta:hover{background:var(--color-primary-800);cursor:pointer}.button--cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.button--cta{width:100%;padding-right:calc(var(--space-24) + 24px)}.button--cta:after{content:"";right:var(--space-24);background-image:url(/icons/rightarrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:24px;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.button--cta:hover:after{transform:translateY(-50%)translate(4px)}.button--editorial{align-items:center;gap:var(--space-16);padding:var(--space-24);background:var(--color-primary-500);color:var(--color-gray-800);font-size:var(--font-size-button-big);border-radius:10px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.button--editorial:hover{background:var(--color-primary-800);cursor:pointer}.button--editorial:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.button--editorial{width:100%;margin-bottom:var(--space-16);box-sizing:border-box;padding-right:calc(var(--space-24) + 24px);position:relative}.button--editorial:after{content:"";right:var(--space-24);background-image:url(/icons/rightarrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:24px;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.button--editorial:hover:after{transform:translateY(-50%)translate(4px)}@media (width>=48rem){.button--editorial{width:50%}}:root{--form-input-padding:0 var(--space-8);--form-border:1px solid var(--color-gray-800);--form-line-height:2.4;--form-element-lineheight:1.2}label{padding-bottom:var(--space-8);font-size:var(--form-label-font-size);display:block}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=password]{line-height:var(--form-line-height);width:100%;padding:var(--space-8) var(--space-16) var(--space-8) var(--space-12);border:1px solid var(--color-border-control);background-color:var(--color-white);cursor:pointer;flex-direction:column;display:flex}textarea,select,input[list]{padding:var(--form-input-padding);line-height:var(--form-element-lineheight);border:var(--form-border)}.link-list ul{margin:0;padding:0;list-style:none}.link-list a{color:var(--color-black);font-weight:700;font-size:var(--font-size-small);align-items:center;gap:var(--space-8);text-decoration:none;display:inline-flex;position:relative}.link-list a:after{content:"";width:calc(100% - 20px);height:var(--link-underline-width);background-color:var(--color-black);opacity:0;transition:opacity .2s,height .2s;position:absolute;bottom:0;right:0}.link-list a:hover:after,.link-list a:focus-visible:after{height:var(--link-underline-width-hover);opacity:1}.link-list a:before{content:"";background-image:url(/icons/rightarrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;transition:transform .2s;display:inline-block}.link-list a:hover:before{transform:translate(4px)}.link-list a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.text-block>p{margin:0 0 var(--space-24);font-size:var(--font-size-paragraph);color:var(--color-text);line-height:1.5}.text-block p+h2,.text-block p+h3,.text-block p+table{margin-top:var(--space-24)}.text-block ul,.text-block ol{margin-top:0;margin-bottom:var(--space-24)}.text-block ul li+li,.text-block ol li+li{margin-top:var(--space-8)}.text-block table{border-collapse:collapse;width:100%;margin-bottom:var(--space-24)}.text-block table caption{text-align:left}.text-block thead{color:var(--color-text)}.text-block th,.text-block td{padding:var(--space-12) var(--space-12);text-align:left}.text-block th{border-bottom:2px solid var(--color-primary-500)}.text-block a:not([class]){box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);text-decoration:none;transition:box-shadow .2s}.text-block a:not([class]):hover,.text-block a:not([class]):focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.text-block a:not([class]){color:var(--color-text);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.text-block a:not([class]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.research-feature-article{display:contents}.research-feature-article .sidebar-span{order:0}.research-feature-article .sidebar-span>.page-byline:first-child{margin-top:0}.research-feature-article__footer{padding-block:var(--space-32)}.brief-summary{border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);padding-top:var(--space-24);padding-bottom:var(--space-24);margin-bottom:var(--space-48);position:relative}.brief-summary__content--collapsed{max-height:173px;overflow:hidden}.brief-summary__fade{background:linear-gradient(to bottom, transparent, var(--color-white));pointer-events:none;background:linear-gradient(to bottom, #fff3, var(--color-white));height:50px;position:absolute;bottom:0;left:0;right:0}@media screen and (width>=64rem){.brief-summary__fade{background:linear-gradient(to bottom, #fff6, var(--color-white))}}.brief-summary__toggle{background:var(--color-primary-500);cursor:pointer;border:none;width:40px;height:40px;padding:0;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.brief-summary__toggle:before{content:"";background-image:url(/icons/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin:auto;display:block}.brief-summary__toggle:hover{background:var(--color-primary-800)}.brief-summary__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.brief-summary__toggle--expanded:before{background-image:url(/icons/minus.svg)}.landing-page__link-boxes{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media screen and (width>=48rem){.landing-page__link-boxes{grid-template-columns:repeat(2,1fr)}}.link-box{align-items:center;gap:var(--space-16);padding:var(--space-24);background:var(--color-primary-500);color:var(--color-gray-800);font-size:var(--font-size-button-big);border-radius:10px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.link-box:hover{background:var(--color-primary-800);cursor:pointer}.link-box:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.link-box__text{flex:1}.link-box__arrow{flex-shrink:0;width:14px;height:24px;transition:transform .2s}.link-box:hover .link-box__arrow,.link-box:focus-visible .link-box__arrow{transform:translate(4px)}.default-footer{padding-block:var(--space-48)}.default-footer__container{gap:var(--space-48);flex-direction:column;display:flex}@media screen and (width>=48rem){.default-footer__container{flex-direction:row;justify-content:space-between}}.default-footer__column{gap:var(--space-8);flex-direction:column;display:flex}@media screen and (width>=48rem){.default-footer__column{flex:0 310px}}.default-footer__column--info{gap:var(--space-24)}.default-footer__heading{font-size:var(--font-size-heading-h3);margin:0;font-weight:700;line-height:1.5}.default-footer__text{font-size:var(--font-size-paragraph);line-height:1.5}.default-footer__text a{color:var(--color-black);box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);text-decoration:none;transition:box-shadow .2s}.default-footer__text a:hover,.default-footer__text a:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.default-footer__text a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.default-footer__text p{margin:0}.default-footer__links ul{gap:var(--space-12);align-items:start;margin:0;padding:0;list-style:none;display:grid}.default-footer__links a{color:var(--color-black);font-weight:700;font-size:var(--font-size-link);align-items:center;gap:var(--space-8);text-decoration:none;display:inline-flex;position:relative}.default-footer__links a:after{content:"";width:calc(100% - 20px);height:var(--link-underline-width);background-color:var(--link-underline);opacity:0;transition:opacity .2s,height .2s;position:absolute;bottom:0;right:0}.default-footer__links a:hover:after,.default-footer__links a:focus-visible:after{height:var(--link-underline-width-hover);opacity:1}.default-footer__links a:after{opacity:1;transition:background-color .2s,height .2s}.default-footer__links a:hover:after,.default-footer__links a:focus-visible:after{opacity:1;background-color:var(--link-underline-hover)}.default-footer__links a:before{content:"";background-image:url(/icons/rightarrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px;transition:transform .2s;display:inline-block}.default-footer__links a:hover:before{transform:translate(4px)}.default-footer__links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.search-hit{position:relative}.search-hit:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.search-hit__heading{font-size:var(--font-size-link);margin:0;font-weight:700;line-height:1.5}.search-hit__link{color:inherit;box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);font-size:var(--font-size-paragraph);cursor:pointer;text-decoration:none;transition:box-shadow .2s}.search-hit__link:after{content:"";position:absolute;inset:0}.search-hit__link:hover,.search-hit__link:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.search-hit__link:focus-visible{outline:none}.search-hit__highlight,.search-hit__summary{--meta-list-margin:var(--space-4) 0 var(--space-8);margin:var(--meta-list-margin);font-size:var(--font-size-list-ingress)}.search-hit__highlight mark{font-weight:700}.search-hit__meta{padding:var(--space-4) var(--space-8);font-size:var(--font-size-small);background:var(--color-gray-200);border-radius:10px;font-weight:600}.search-facets{order:0}@media screen and (width>=64rem){.search-facets{order:initial}}.search-facets--collapsed .search-facets__list,.search-facets--collapsed .search-facets__employees{display:none}@media screen and (width>=64rem){.search-facets--collapsed .search-facets__list{display:flex}.search-facets--collapsed .search-facets__employees{display:block}}.search-facets__count{margin:0 0 var(--space-12);font-size:var(--font-size-paragraph)}.search-facets__toggle{margin-top:var(--space-16);font-size:var(--font-size-link);cursor:pointer;box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);text-decoration:none;transition:box-shadow .2s}.search-facets__toggle:hover,.search-facets__toggle:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.search-facets__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media screen and (width>=64rem){.search-facets__toggle{display:none}}.search-facets__list{flex-direction:column;padding:0;list-style:none;display:flex}.search-facets__employees{margin-bottom:var(--space-8)}.search-facets__option{cursor:pointer;gap:var(--space-8);min-height:44px;font-size:var(--font-size-paragraph);padding:var(--space-8) 0;align-items:center;display:flex}.search-facets__option input[type=checkbox]:not([role=switch]){border:1px solid var(--color-black);box-sizing:border-box;appearance:none;cursor:pointer;background-color:#0000;background-clip:content-box;border-radius:0;flex-shrink:0;width:30px;height:30px;margin:0;padding:8px}.search-facets__option input[type=checkbox]:not([role=switch]):checked{background-color:var(--color-black)}.search-facets__option input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.search-facets__option input[type=checkbox]:not([role=switch]){forced-color-adjust:none;background-color:canvas;border-color:canvastext}.search-facets__option input[type=checkbox]:not([role=switch]):checked{background-color:canvastext}.search-facets__option input[type=checkbox]:not([role=switch]):focus-visible{outline-offset:2px;outline:2px solid highlight}}.search-facets__option input[role=switch]{border:1.5px solid var(--color-black);box-sizing:border-box;appearance:none;cursor:pointer;background-color:#0000;border-radius:15px;flex-shrink:0;width:54px;height:30px;margin:0;padding:0;position:relative}.search-facets__option input[role=switch]:before{content:"";background-color:var(--color-black);border-radius:50%;width:21px;height:21px;transition:left .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.search-facets__option input[role=switch]:before{transition:none}}.search-facets__option input[role=switch]:checked{background-color:var(--color-black)}.search-facets__option input[role=switch]:checked:before{background-color:var(--color-white);left:calc(100% - 24px)}.search-facets__option input[role=switch]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.search-facets__option input[role=switch]{forced-color-adjust:none;background-color:canvas;border-color:canvastext}.search-facets__option input[role=switch]:before,.search-facets__option input[role=switch]:checked{background-color:canvastext}.search-facets__option input[role=switch]:checked:before{background-color:canvas}.search-facets__option input[role=switch]:focus-visible{outline-offset:2px;outline:2px solid highlight}}.search-facets__option:hover input[type=checkbox]:not([role=switch],:checked){background-color:var(--color-gray-600)}.search-facets__option:hover input[role=switch]:before{left:6px}.search-facets__option:hover input[role=switch]:checked:before{left:calc(100% - 27px)}@media (forced-colors:active){.search-facets__option:hover input[type=checkbox]:not([role=switch],:checked){background-color:graytext}}.search-pagination{gap:var(--space-12);padding-top:var(--space-32);flex-wrap:wrap;display:flex}.search-pagination__pages{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.search-pagination__page,.search-pagination__prev,.search-pagination__next{min-width:44px;font-size:var(--font-size-paragraph);cursor:pointer;padding-top:var(--space-16);box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:flex}.search-pagination__page:hover,.search-pagination__page:focus-visible,.search-pagination__prev:hover,.search-pagination__prev:focus-visible,.search-pagination__next:hover,.search-pagination__next:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.search-pagination__page:focus-visible,.search-pagination__prev:focus-visible,.search-pagination__next:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.search-pagination__page--current{box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--color-black);text-decoration:none;transition:box-shadow .2s}.search-pagination__page--current:hover,.search-pagination__page--current:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--color-black)}.search-pagination__page--current{cursor:default;font-weight:700;text-decoration:none}.search-pagination__ellipsis{min-width:44px;font-size:var(--font-size-paragraph);justify-content:center;align-self:stretch;align-items:flex-end;display:flex}.search-page{display:contents}.search-page .search-form{margin-bottom:var(--space-64)}.search-page__list{gap:var(--space-24);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-page__error{padding:var(--space-16);border-left:4px solid var(--color-critical);background:var(--color-gray-200)}
