:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}:root{--mineShaft: #222;--mineShaft3: #333;--solidWhite: #ffffff;--pigeonPost: #ADCAD9;--topNavPadding: 15px}.menu-toggle,.submenu-toggle{display:none}.main-menu{list-style:none;padding:0 var(--topNavPadding);margin:0;display:flex;background:var(--mineShaft);font:.8em normal Arial,Helvetica,sans-serif}.main-menu>li{position:relative;margin:0 15px 0 0}.main-menu>li>.menu-entry>a{padding:10px 5px;color:var(--solidWhite);text-decoration:none;display:block}.main-menu>li>.menu-entry>a:hover{background:var(--pigeonPost)}.submenu{list-style:none;padding:0;margin:0;position:absolute;display:none;background:var(--mineShaft3);width:170px;z-index:10}.main-menu>li>.submenu{top:100%;left:0}.submenu .submenu{top:0;left:100%}li:hover>.submenu,li:focus-within>.submenu{display:block}.submenu a{text-decoration:none;color:var(--solidWhite);padding:10px;display:block;background:var(--mineShaft3)}.submenu a:hover{background:var(--pigeonPost)}@media(max-width:768px){nav{background:var(--mineShaft);text-align:left}.menu-toggle{display:block;width:100%;padding:12px var(--topNavPadding);border:none;border-radius:0;background:var(--mineShaft);color:var(--solidWhite);font:1rem Arial,Helvetica,sans-serif;text-align:left}.main-menu{display:none;flex-direction:column;padding:0;font-size:1rem}.menu-open .main-menu{display:flex}.main-menu>li{margin:0;border-top:1px solid var(--mineShaft3)}.menu-entry{display:flex;align-items:stretch}.menu-entry>a{flex:1}.main-menu>li>.menu-entry>a,.submenu a{padding:12px var(--topNavPadding)}.submenu-toggle{display:block;min-width:48px;border:none;border-left:1px solid var(--mineShaft3);border-radius:0;background:transparent;color:var(--solidWhite);font-size:1.25rem}.submenu,.main-menu>li>.submenu,.submenu .submenu{position:static;width:auto}.main-menu li:hover>.submenu,.main-menu li:focus-within>.submenu{display:none}.main-menu li.expanded>.submenu{display:block}.submenu a{padding-left:calc(var(--topNavPadding) * 2)}}.page-container{padding:20px;max-width:1200px;margin:0 auto;background-color:#fff}.page-layout{display:flex;gap:20px}.image-section{max-width:100px}.page-image{width:100%;height:auto;object-fit:cover;border:none}.content-section{flex:1;min-width:0;max-width:1024px;min-height:300px}.page-content{overflow-wrap:anywhere;line-height:1.6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:left;color:#666}.page-content ul{padding-left:20px}.page-content li{color:#033387;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}.page-content h1{margin:10px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#033387}.page-content h2{margin:10px 0 5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#033387}.page-content a{color:#666;text-decoration:none}.page-content a:hover{color:#37b7e6}@media(max-width:768px){.page-container{padding:12px}.page-layout{flex-direction:column}.image-section{max-width:160px;margin:0 auto}.content-section{min-height:0}.page-content,.page-content li{font-size:15px}.page-content h1{font-size:18px}.page-content h2{font-size:16px}}#root{max-width:1200px;margin:0 auto;padding:2rem;text-align:center}body{text-align:center;background-color:#fff;background-image:url(carbon.gif);background-repeat:repeat}.background-image img{width:100%;height:auto;display:block;margin:0 auto;max-width:1200px}footer{margin-top:0;padding:1rem;background-color:#fff;text-align:center;font-size:11px;font-style:italic;color:#033387}@media(max-width:768px){#root{padding:.5rem}}
