:root{--background-color:white;--light-color:#f8f8f8;--dark-color:#505050;--text-color:#131313;--link-color:#3b63fb;--link-hover-color:#1d3ecf;--body-font-family:roboto, roboto-fallback, sans-serif;--heading-font-family:roboto-condensed, roboto-condensed-fallback, sans-serif;--body-font-size-m:22px;--body-font-size-s:19px;--body-font-size-xs:17px;--heading-font-size-xxl:55px;--heading-font-size-xl:44px;--heading-font-size-l:34px;--heading-font-size-m:27px;--heading-font-size-s:24px;--heading-font-size-xs:22px;--nav-height:64px}@font-face{font-family:roboto-condensed-fallback;size-adjust:88.82%;src:local(Arial)}@font-face{font-family:roboto-fallback;size-adjust:99.529%;src:local(Arial)}@media (min-width:900px){:root{--body-font-size-m:18px;--body-font-size-s:16px;--body-font-size-xs:14px;--heading-font-size-xxl:45px;--heading-font-size-xl:36px;--heading-font-size-l:28px;--heading-font-size-m:22px;--heading-font-size-s:20px;--heading-font-size-xs:18px}}body{background-color:var(--background-color);color:var(--text-color);font-family:var(--body-font-family);font-size:var(--body-font-size-m);margin:0;line-height:1.6;display:none}body.appear{display:block}header{height:var(--nav-height)}header .header,footer .footer{visibility:hidden}header .header[data-block-status=loaded],footer .footer[data-block-status=loaded]{visibility:visible}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);margin-top:.8em;margin-bottom:.25em;scroll-margin:40px;font-weight:600;line-height:1.25}h1{font-size:var(--heading-font-size-xxl)}h2{font-size:var(--heading-font-size-xl)}h3{font-size:var(--heading-font-size-l)}h4{font-size:var(--heading-font-size-m)}h5{font-size:var(--heading-font-size-s)}h6{font-size:var(--heading-font-size-xs)}p,dl,ol,ul,pre,blockquote{margin-top:.8em;margin-bottom:.25em}code,pre{font-size:var(--body-font-size-s)}pre{background-color:var(--light-color);white-space:pre;border-radius:8px;padding:16px;overflow-x:auto}main>div{margin:40px 16px}input,textarea,select,button{font:inherit}a:any-link{color:var(--link-color);overflow-wrap:break-word;text-decoration:none}a:hover{color:var(--link-hover-color);text-decoration:underline}p.button-wrapper{margin:12px 0}a.button:any-link,button.button{box-sizing:border-box;max-width:100%;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:2px solid #0000;border-radius:2.4em;justify-content:center;align-items:center;margin:0;padding:.5em 1.2em;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;overflow:hidden}a.button[aria-disabled=true],button.button:disabled{cursor:not-allowed;pointer-events:none}a.button.primary,button.button.primary{border-color:var(--text-color);background-color:var(--text-color);color:var(--background-color)}a.button.primary:hover,a.button.primary:focus-visible,button.button.primary:hover,button.button.primary:focus-visible{border-color:var(--dark-color);background-color:var(--dark-color);color:var(--light-color)}a.button.primary[aria-disabled=true],a.button.primary[aria-disabled=true]:hover,a.button.primary[aria-disabled=true]:focus-visible,button.button.primary:disabled,button.button.primary:disabled:hover,button.button.primary:disabled:focus-visible{background-color:var(--light-color);border-color:var(--light-color);color:var(--dark-color)}a.button.secondary,button.button.secondary{border-color:var(--text-color);color:var(--text-color);background-color:#0000}a.button.secondary:hover,a.button.secondary:focus-visible,button.button.secondary:hover,button.button.secondary:focus-visible{border-color:var(--dark-color);background-color:var(--light-color);color:var(--dark-color)}a.button.secondary[aria-disabled=true],a.button.secondary[aria-disabled=true]:hover,a.button.secondary[aria-disabled=true]:focus-visible,button.button.secondary:disabled,button.button.secondary:disabled:hover,button.button.secondary:disabled:focus-visible{background-color:var(--light-color);border-color:var(--light-color);color:var(--dark-color)}a.button.accent,button.button.accent{border-color:var(--link-color);background-color:var(--link-color);color:var(--background-color)}a.button.accent:hover,a.button.accent:focus-visible,button.button.accent:hover,button.button.accent:focus-visible{border-color:var(--link-hover-color);background-color:var(--link-hover-color)}a.button.accent[aria-disabled=true],a.button.accent[aria-disabled=true]:hover,a.button.accent[aria-disabled=true]:focus-visible,button.button.accent:disabled,button.button.accent:disabled:hover,button.button.accent:disabled:focus-visible{background-color:var(--light-color);border-color:var(--light-color);color:var(--dark-color)}main img{width:auto;max-width:100%;height:auto}.icon{width:24px;height:24px;display:inline-block}.icon img{width:100%;height:100%}main>.section{margin:40px 0}main>.section>div{max-width:1200px;margin:auto;padding:0 24px}main>.section:first-of-type{margin-top:0}@media (min-width:900px){main>.section>div{padding:0 32px}}main .section.light,main .section.highlight{background-color:var(--light-color);margin:0;padding:40px 0}
header .nav-wrapper{background-color:var(--background-color);z-index:2;width:100%;position:fixed}header nav{box-sizing:border-box;grid-template:"hamburger brand tools" var(--nav-height) "sections sections sections" 1fr / auto 1fr auto;max-width:1248px;height:var(--nav-height);font-family:var(--body-font-family);align-items:center;gap:0 24px;margin:auto;padding:0 24px;display:grid}header nav[aria-expanded=true]{grid-template:"hamburger brand" var(--nav-height) "sections sections" 1fr "tools tools" var(--nav-height) / auto 1fr;min-height:100dvh;overflow-y:auto}@media (min-width:900px){header .nav-wrapper{position:relative}header nav{justify-content:space-between;gap:0 32px;max-width:1264px;padding:0 32px;display:flex}header nav[aria-expanded=true]{min-height:0;overflow:visible}}header nav p{margin:0;line-height:1}header nav a:any-link{color:currentColor}header nav .nav-hamburger{grid-area:hamburger;align-items:center;height:22px;display:flex}header nav .nav-hamburger button{background-color:var(--background-color);height:22px;color:inherit;overflow:initial;text-overflow:initial;white-space:initial;border:0;border-radius:0;margin:0;padding:0}header nav .nav-hamburger-icon,header nav .nav-hamburger-icon:before,header nav .nav-hamburger-icon:after{box-sizing:border-box;width:20px;display:block;position:relative}header nav .nav-hamburger-icon:before,header nav .nav-hamburger-icon:after{content:"";background:currentColor;position:absolute}header nav[aria-expanded=false] .nav-hamburger-icon,header nav[aria-expanded=false] .nav-hamburger-icon:before,header nav[aria-expanded=false] .nav-hamburger-icon:after{background:currentColor;border-radius:2px;height:2px}header nav[aria-expanded=false] .nav-hamburger-icon:before{top:-6px}header nav[aria-expanded=false] .nav-hamburger-icon:after{top:6px}header nav[aria-expanded=true] .nav-hamburger-icon{height:22px}header nav[aria-expanded=true] .nav-hamburger-icon:before,header nav[aria-expanded=true] .nav-hamburger-icon:after{transform-origin:2px 1px;border-radius:2px;width:24px;height:2px;top:3px;left:1px;transform:rotate(45deg)}header nav[aria-expanded=true] .nav-hamburger-icon:after{top:unset;bottom:3px;transform:rotate(-45deg)}@media (min-width:900px){header nav .nav-hamburger{visibility:hidden;display:none}}header .nav-brand{font-size:var(--heading-font-size-s);flex-basis:128px;grid-area:brand;font-weight:700;line-height:1}header nav .nav-brand img{width:128px;height:auto}header nav .nav-sections{visibility:hidden;flex:auto;grid-area:sections;display:none}header nav[aria-expanded=true] .nav-sections{visibility:visible;align-self:start;display:block}header nav .nav-sections ul{font-size:var(--body-font-size-s);padding-left:0;list-style:none}header nav .nav-sections ul>li{font-weight:500}header nav .nav-sections ul>li>ul{margin-top:0}header nav .nav-sections ul>li>ul>li{font-weight:400}@media (min-width:900px){header nav .nav-sections{visibility:visible;white-space:nowrap;display:block}header nav[aria-expanded=true] .nav-sections{align-self:unset}header nav .nav-sections .nav-drop{cursor:pointer;padding-right:16px;position:relative}header nav .nav-sections .nav-drop:after{content:"";border:2px solid;border-width:2px 2px 0 0;border-radius:0 1px 0 0;width:6px;height:6px;display:inline-block;position:absolute;top:.5em;right:2px;transform:rotate(135deg)}header nav .nav-sections .nav-drop[aria-expanded=true]:after{top:unset;bottom:.5em;transform:rotate(315deg)}header nav .nav-sections ul{gap:24px;margin:0;display:flex}header nav .nav-sections .default-content-wrapper>ul>li{flex:0 auto;position:relative}header nav .nav-sections .default-content-wrapper>ul>li>ul{display:none;position:relative}header nav .nav-sections .default-content-wrapper>ul>li[aria-expanded=true]>ul{background-color:var(--light-color);width:200px;white-space:initial;padding:16px;display:block;position:absolute;top:150%;left:-24px}header nav .nav-sections .default-content-wrapper>ul>li>ul:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--light-color);width:0;height:0;position:absolute;top:-8px;left:16px}header nav .nav-sections .default-content-wrapper>ul>li>ul>li{padding:8px 0}}header nav .nav-tools{grid-area:tools}
footer{background-color:var(--light-color);font-size:var(--body-font-size-xs)}footer .footer>div{max-width:1200px;margin:auto;padding:40px 24px 24px}footer .footer p{margin:0}@media (min-width:900px){footer .footer>div{padding:40px 32px 24px}}
