body{margin:0;padding:0;font-family:Verdana,Arial,sans-serif;font-size:14px;background-color:#f0f0f0;background-image:repeating-linear-gradient(90deg,#f0f0f0,#f0f0f0 2px,#fff 2px 4px)}#container.svelte-12qhfyh{width:1200px;margin:0 auto;background-color:#fff;border-left:1px solid #cccccc;border-right:1px solid #cccccc}#header.svelte-12qhfyh{height:100px;background:linear-gradient(to bottom,#e8e8e8,#fff);border-bottom:3px solid #003366;position:relative}#logo.svelte-12qhfyh{position:absolute;left:20px;top:10px;width:240px;height:80px;display:flex;align-items:center;justify-content:center}#logo.svelte-12qhfyh img:where(.svelte-12qhfyh){max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5))}#tagline.svelte-12qhfyh{position:absolute;right:20px;top:40px;font-size:14px;color:#036;font-style:italic}#nav.svelte-12qhfyh{background-color:#036;height:35px;border-top:1px solid #004488;border-bottom:1px solid #001133}#nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin:0;padding:0;list-style:none;display:flex}#nav.svelte-12qhfyh li:where(.svelte-12qhfyh){border-right:1px solid #001133}#nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:block;padding:8px 20px;color:#fff;text-decoration:none;background:linear-gradient(to bottom,#048,#036);font-size:12px;font-weight:700}#nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:linear-gradient(to bottom,#06a,#048)}#content-wrapper.svelte-12qhfyh{display:table;width:100%}#footer.svelte-12qhfyh{background-color:#036;color:#ccc;padding:20px;font-size:9px;border-top:3px solid #001133}#footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ccc;text-decoration:underline}.box{background:linear-gradient(to bottom,#e0e0e0,#fff);border:1px solid #cccccc;margin-bottom:15px;padding:10px}.box-header{background-color:#036;color:#fff;padding:5px;margin:-10px -10px 10px;font-weight:700;font-size:12px}.button{background:linear-gradient(to bottom,#06a,#036,#024);border:1px solid #001133;color:#fff;padding:5px 15px;text-decoration:none;display:inline-block;font-weight:700;border-radius:3px;box-shadow:inset 0 1px #ffffff4d}.new-badge{display:inline-block;background-color:red;color:#fff;padding:2px 5px;font-size:9px;font-weight:700;animation:svelte-12qhfyh-blink 1s linear infinite}@keyframes svelte-12qhfyh-blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}hr{border:none;border-top:1px dotted #cccccc;margin:15px 0}
