.footer.lbf-eyl5q{border-top:1px solid rgba(68, 0, 255, 0.1);padding:1rem;font-size:0.9em;text-align:center}a.lbf-eyl5q{white-space:nowrap}
nav.lbf-1fxxv.lbf-1fxxv{border-bottom:1px solid #dbeafe;font-weight:300;padding:0 max(0rem, (100vw - 1024px) / 2);max-width:100vw;overflow-y:hidden;overflow-x:auto;background:white;display:flex;flex-wrap:wrap}.logo.lbf-1fxxv.lbf-1fxxv{flex-grow:1}@media(max-width: 480px){.logo.lbf-1fxxv.lbf-1fxxv{text-align:center}}.logo.lbf-1fxxv img.lbf-1fxxv{height:20px;margin-bottom:-5px}ul.lbf-1fxxv.lbf-1fxxv{flex-grow:9;margin:0;padding:0;max-width:1000px;margin:auto;overflow:hidden;flex-basis:320px;height:max-content;display:flex;justify-content:space-between;height:3rem;overflow:hidden;align-items:stretch;flex-wrap:wrap;list-style-type:none}li.lbf-1fxxv.lbf-1fxxv{display:flex;align-items:stretch}a.lbf-1fxxv.lbf-1fxxv{display:flex;align-items:center;display:inline-block;line-height:calc(3rem - 3px);text-decoration:none;margin-left:0.75em;margin-right:0.75em;display:block;white-space:nowrap;text-transform:uppercase;font-size:0.85em;font-weight:bold;letter-spacing:0.05em;color:#4b5563}[aria-current].lbf-1fxxv.lbf-1fxxv{color:#1f2937;border-bottom:3px solid #3b82f6}
.lbf-fnsfc{box-sizing:border-box}.bg.lbf-fnsfc{position:fixed;z-index:1000;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.66)}.window-wrap.lbf-fnsfc{position:relative;margin:2rem;max-height:100%}.window.lbf-fnsfc{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:black;border-radius:0.5rem;background:white}.content.lbf-fnsfc{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.lbf-fnsfc{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:black;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px black;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
                background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close.lbf-fnsfc:before,.close.lbf-fnsfc:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
                background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close.lbf-fnsfc:before{-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close.lbf-fnsfc:after{-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close.lbf-fnsfc:hover{background:black}.close.lbf-fnsfc:hover:before,.close.lbf-fnsfc:hover:after{height:2px;background:white}.close.lbf-fnsfc:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close.lbf-fnsfc:active{transform:scale(0.9)}.close.lbf-fnsfc:hover,.close.lbf-fnsfc:focus,.close.lbf-fnsfc:active{outline:none}
:root{font-size:15.5px;font-size:clamp(13px, 10px + 1vw, 15.5px)}body{margin:0;font-family:Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen,
      Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;line-height:1.5}*{box-sizing:border-box}a{color:inherit}h1{font-size:2em}@media(max-width: 480px){h1{font-size:1.6em}}h1, h2, h3, h4, h5, h6{margin:0 0 0.5em 0;line-height:1.2}h1 em{color:#2563eb;font-style:normal}a.button, button{display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:bold;background:none;border:none;font-size:1rem;padding:10px 15px;border-radius:8px;cursor:pointer;color:#777;cursor:pointer}a.button:hover, button:hover{background-color:#ebebeb;color:#222}a.button.primary, button.primary{background-color:#5599ff;color:white}a.button.primary:hover, button.primary:hover{background-color:#217aff;color:white}#page.lbf-1c8oj{display:flex;flex-direction:column;min-height:100vh;color:#1a202c;text-underline-offset:0.25em;background:#f9fafb}.content.lbf-1c8oj,.center-page{max-width:1024px;flex-grow:1;margin:auto}.content.lbf-1c8oj{width:calc(100% - 2rem);margin:2rem auto}[id]{scroll-margin-top:2ex}
h1.lbf-134dt{font-size:2.8em;font-weight:700;margin:0 0 0.5em 0}
