:root{--public-primary-muted: var(--public-primary);--public-primary-muted: color-mix(in srgb, var(--public-primary) 62%, white);--public-primary-subtle: var(--public-background);--public-primary-subtle: color-mix(in srgb, var(--public-primary) 8%, var(--public-background));--public-primary-strong: var(--public-primary);--public-primary-strong: color-mix(in srgb, var(--public-primary) 82%, black);--public-accent-strong: var(--public-accent);--public-accent-strong: color-mix(in srgb, var(--public-accent) 82%, black);--public-hover: var(--public-primary-subtle);--public-hover: color-mix(in srgb, var(--public-accent) 10%, var(--public-background));--public-highlight: var(--public-primary-subtle);--public-highlight: color-mix(in srgb, var(--public-accent) 16%, var(--public-background));--public-focus: var(--public-accent);--public-focus: color-mix(in srgb, var(--public-accent) 78%, white);--public-placeholder: var(--public-secondary);--public-placeholder: color-mix( in srgb, var(--public-text) 52%, var(--public-background) );color:var(--public-text);background:var(--public-background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}body.public-shell{margin:0;display:flex;min-height:100vh;flex-direction:column;background-color:var(--public-background);color:var(--public-text);min-width:320px}@media(min-width:48.0625rem){body.public-shell.public-shell--with-background-image{position:relative;isolation:isolate}body.public-shell.public-shell--with-background-image:before{position:absolute;z-index:-1;top:5.5rem;right:0;left:0;height:200px;background-image:linear-gradient(color-mix(in srgb,var(--public-background) 78%,transparent),color-mix(in srgb,var(--public-background) 78%,transparent)),var(--public-background-image);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";pointer-events:none}}a{color:inherit}button,input,select{font:inherit}button{color:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-container{margin-left:auto;margin-right:auto;max-width:88rem;width:calc(100% - 6rem)}.public-header{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 0 rgb(7 19 51 / 2%);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-bottom-color:#edf0f5}.public-header__inner{display:flex;align-items:center;gap:3.5rem;min-height:5.5rem}.public-brand{display:inline-flex;align-items:center;font-size:1.5rem;line-height:2rem;text-decoration-line:none;color:var(--public-primary);font-weight:650;letter-spacing:-.025em}.public-brand:focus-visible{outline:none}.public-brand img{display:block;width:auto;max-width:min(16rem,40vw);height:3.5rem}.public-navigation{display:flex;flex:1 1 0%;align-items:center;gap:3rem}.public-navigation a{position:relative;display:inline-flex;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:600;text-decoration-line:none;min-height:5.5rem;color:var(--public-text)}.public-navigation a:hover,.public-navigation a[aria-current=page],.public-footer a:hover,.public-language-switcher__menu a:hover,.public-language-switcher__menu a[aria-current=page]{color:var(--public-accent)}.public-navigation a[aria-current=page]:after{position:absolute;left:0;right:0;bottom:0;background-color:var(--public-accent);height:2px;content:""}.public-language-switcher{position:relative}.public-language-switcher__toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:var(--public-border);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;color:var(--public-text);width:3.25rem;height:3rem;cursor:pointer}.public-language-switcher__toggle:hover,.public-language-switcher__toggle:focus-visible{color:var(--public-accent);background:var(--public-hover)}.public-index-button:focus-visible{outline:0;border-color:color-mix(in srgb,var(--public-accent) 55%,var(--public-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--public-accent) 22%,transparent)}.public-language-switcher__toggle:focus-visible,.public-navigation a:focus-visible,.public-footer a:focus-visible,.public-focus-link:focus-visible{outline:1px solid color-mix(in srgb,var(--public-accent) 45%,transparent);outline-offset:0}.public-form-error{margin:.5rem 0 0;color:var(--public-danger);font-size:.8125rem}.public-captcha{max-width:100%;margin-top:.25rem}.public-captcha-disclosure{margin:1rem 0 0;color:var(--public-secondary);font-size:.75rem;line-height:1.5}.public-captcha-disclosure a{color:var(--public-accent);text-decoration:underline;text-underline-offset:.15em}.public-language-switcher__toggle svg{height:1.25rem;width:1.25rem}.public-language-switcher__menu{position:absolute;right:0;z-index:40;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:var(--public-border);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1rem 2.5rem rgb(7 19 51 / 14%);--tw-shadow-colored: 0 1rem 2.5rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);top:calc(100% + .5rem);width:11rem}.public-language-switcher__menu a{display:block;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;color:var(--public-secondary)}.public-language-switcher__menu a:hover,.public-language-switcher__menu a[aria-current=page]{background:var(--public-hover)}.public-language-switcher__menu a[aria-current=page]{font-weight:700}.public-main{flex:1 1 0%;min-width:0;padding:2.75rem 0 4rem}.public-index-page,.public-index,.public-index-form,.public-index-query,[data-public-index-results],.public-index-table-wrap{min-width:0;max-width:100%}.public-footer{border-top-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));border-top-color:#edf0f5}.public-footer__inner{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;padding-top:1rem;padding-bottom:1rem;color:var(--public-secondary);min-height:5rem;font-size:.8125rem}.public-footer__links{display:flex;flex:1 1 0%;flex-wrap:wrap;justify-content:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.75rem}.public-footer a{font-size:.875rem;line-height:1.25rem;text-decoration-line:none;color:var(--public-secondary)}.public-footer__updated{margin-left:auto;text-align:right}.public-index .public-index-button--secondary[aria-expanded=true]{border-color:currentColor}.public-index .public-index-multi-select__option{align-items:start}.public-index .public-index-multi-select__option input[type=checkbox],.public-index .public-index-multi-select__expand{margin-top:.125rem}.public-index .public-index-multi-select__summary>.public-index-chip:not(.public-index-chip--more){max-width:min(12rem,100%);flex:0 0 auto}.public-icon{width:1.25rem;height:1.25rem;flex:0 0 auto}.public-status-indicator{display:inline-flex;align-items:center;gap:.45rem;color:var(--public-secondary);font-size:.8125rem;font-weight:650;white-space:nowrap}.public-status-indicator__dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:var(--public-status-color, var(--public-secondary))}@media(max-width:64rem){.public-container{width:calc(100% - 2rem)}.public-header__inner{gap:2rem}.public-navigation{gap:1.5rem}}@media(max-width:48rem){.public-header__inner{flex-wrap:wrap;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.75rem;padding-top:1rem;padding-bottom:1rem}.public-brand{font-size:1.25rem;line-height:1.75rem}.public-navigation{order:3;width:100%;flex:none}.public-navigation a{min-height:2.75rem}.public-language-switcher{margin-left:auto}.public-main{padding-top:1.75rem}.public-footer__inner{flex-wrap:wrap}.public-footer__links{order:3;width:100%;flex:none;justify-content:flex-start}.public-footer__updated{margin-left:0}}
