:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-family:"Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;--ds-color-text:#000;--ds-color-background:#fff;--ds-color-link:#0067b8;--ds-color-link-hover:#004578;--ds-color-border:#d2d2d2;--ds-color-navigation-border:#d1d1d1;--ds-color-surface:#f5f5f5;--ds-color-hero:#f2f7f7;--ds-color-footer:#242424;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-15:3.75rem;--ds-space-16:4rem;--ds-space-22:5.5rem;--ds-content-max-width:1600px;--ds-shell-max-width:1720px;--ds-font-size-body:1rem;--ds-font-size-heading-1:1.8125rem;--ds-font-size-heading-2:1.5rem;--ds-font-size-heading-small:calc(18 / 16 * 1rem);--ds-heading-1-spacing:var(--ds-space-4);--ds-heading-2-spacing:var(--ds-space-3);color:var(--ds-color-text);background:var(--ds-color-background);font-family:var(--ds-font-family);font-synthesis:none;text-rendering:optimizelegibility;line-height:1.5}.site-main :where(h1,h2,h3){font-weight:600;line-height:1.2}.site-main :where(h1){margin:0 0 var(--ds-heading-1-spacing);font-size:var(--ds-font-size-heading-1)}.site-main :where(h2){margin:0 0 var(--ds-heading-2-spacing);font-size:var(--ds-font-size-heading-2)}.site-main :where(h3){margin:0 0 var(--ds-space-5);font-size:var(--ds-font-size-body);line-height:1.3}.site-main :where(p){margin:0 0 var(--ds-space-4);font-size:var(--ds-font-size-body);line-height:1.5}.site-main :where(a){color:var(--ds-color-link)}.site-main :where(a):hover{color:var(--ds-color-link-hover)}.site-main :where(a,button,summary):focus-visible{outline:2px dotted var(--ds-color-link);outline-offset:3px}.ds-container{width:calc(100% - var(--ds-space-6));max-width:var(--ds-content-max-width);margin-inline:auto}@media (width>=1084px){:root{--ds-font-size-heading-1:2.3125rem;--ds-font-size-heading-2:1.8125rem;--ds-font-size-heading-small:calc(19 / 16 * 1rem);--ds-heading-1-spacing:var(--ds-space-5);--ds-heading-2-spacing:var(--ds-space-4)}.ds-container{width:90%}}@media (width>=1400px){:root{--ds-font-size-heading-1:3.125rem;--ds-font-size-heading-2:2.3125rem;--ds-font-size-heading-small:calc(21 / 16 * 1rem);--ds-heading-1-spacing:var(--ds-space-6);--ds-heading-2-spacing:var(--ds-space-5)}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}.skip-link{top:0;z-index:1000;padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-color-background);background:var(--ds-color-link);position:fixed;inset-inline-start:var(--ds-space-4);transform:translateY(-120%)}.skip-link:focus{outline:2px dotted var(--ds-color-background);outline-offset:-4px;transform:translateY(0)}.site-main{width:min(var(--ds-shell-max-width), calc(100% - var(--ds-space-12)));min-height:50vh;padding:var(--ds-space-8) 0 var(--ds-space-16);overflow-wrap:anywhere;margin:0 auto}.uhf-fallback__inner{width:min(1120px, calc(100% - var(--ds-space-8)));overflow-wrap:anywhere;margin:0 auto}.uhf-fallback{border-bottom:1px solid var(--ds-color-navigation-border);background:var(--ds-color-background)}.uhf-fallback__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:54px;display:flex}.uhf-fallback__inner a{color:var(--ds-color-link);font-weight:600}.uhf-fallback__inner a:focus-visible,.uhf-fallback-footer a:focus-visible{outline-offset:3px;outline:2px dotted}.uhf-fallback__notice{width:min(1120px, calc(100% - var(--ds-space-8)));padding:0 0 var(--ds-space-3);overflow-wrap:anywhere;margin:0 auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uhf-fallback-footer{width:100%;padding:var(--ds-space-6) max(var(--ds-space-4), calc((100% - 1120px) / 2));justify-content:space-between;gap:var(--ds-space-4);color:var(--ds-color-background);background:var(--ds-color-footer);flex-wrap:wrap;margin:0;display:flex}.error-page{width:min(760px, calc(100% - var(--ds-space-8)));margin:var(--ds-space-16) auto}.error-page pre{padding:var(--ds-space-4);background:var(--ds-color-surface);overflow-x:auto}@media (width<=720px){.site-main{width:min(100% - var(--ds-space-8), var(--ds-shell-max-width))}.uhf-fallback__inner{padding:var(--ds-space-4) 0;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
