header.login{display:flex;flex-direction:column;align-items:center}header.login nav{flex-direction:column;align-items:center}header.login figure.logo{flex-direction:column}header.login h1{width:60%}header.login .access-notice{width:70%}section.login{display:flex;margin:40px;flex-direction:column;align-items:center}section.login button{width:65%}.release-with-validation{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff}.release-with-validation .release{display:flex;align-items:center}.release-with-validation .release span{color:#4d4d4d;margin-right:10px}.release-with-validation .release button{padding:5px 10px;color:#fff;background-color:#3a5fb7;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.release-with-validation .release button:hover{background-color:#617fc5}.release-with-validation .release .download-status{margin-left:8px}.release-with-validation .createDate{font-size:14px;color:#979797}.release-with-validation .validation{display:flex;gap:10px}.release-with-validation .validation a{font-size:14px;color:#3a5fb7;text-decoration:none;transition:color .3s ease}.release-with-validation .validation a:hover{color:#617fc5}.loading svg{height:14px;width:14px;stroke:#4d4d4d;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section{margin-bottom:40px}section.older h1{font-size:20px}section.older h2{font-size:18px}.instructions{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:40px;margin-bottom:40px}.instructions h1{color:#000;border-bottom:2px solid black;margin-top:0}.instructions p{font-size:16px;color:#4d4d4d;margin-bottom:20px}.instructions details[open] summary~*{animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}.instructions details{margin-top:20px;background-color:#f2f1f2;padding:15px;border:1px solid #dbdbdb;border-radius:5px}.instructions details summary{font-size:18px;font-weight:700;color:#4d4d4d;cursor:pointer}.instructions details p{font-size:14px;color:#4d4d4d;margin-top:10px}.release-table{display:flex;justify-content:space-between;gap:20px}.release-table>div{flex:1}.latest .release-with-validation{padding:20px;margin-bottom:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.latest .release-with-validation p{margin:8px 0}.latest .release-with-validation .release span{font-size:16px}.latest .release-with-validation .release button,.latest .release-with-validation .release .validation a{font-size:14px}.latest .update-instructions{margin:0 8px}.latest .update-instructions a{margin-left:4px}.older button{width:fit-content}.older .release-with-validation{padding:10px;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.older .release-with-validation p{margin:4px 0}.older .release-with-validation .release{margin-top:4px;margin-bottom:4px}.older .release-with-validation .release span{font-size:14px}.older .release-with-validation .release button{font-size:12px}.older .release-with-validation .validation{margin-top:4px;margin-bottom:4px}.older .release-with-validation .validation a{font-size:12px}footer{border-top:2px solid #dbdbdb;font-size:12px}@media (max-width: 768px){.release-table{flex-direction:column}}@media (max-width: 480px){.release-with-validation{align-items:center!important;padding:4px!important}.release-with-validation .release,.release-with-validation .validation{margin:4px!important;gap:4px;flex-direction:column;align-items:center}.release-with-validation span{margin:4px!important}}header.unauthorized{display:flex;flex-direction:column;align-items:center}header.unauthorized nav{flex-direction:column;align-items:center}header.unauthorized figure.logo{flex-direction:column}header.unauthorized h1{width:60%}header.unauthorized .access-notice{width:70%}section.unauthorized{display:flex;margin:0;flex-direction:column;align-items:center}section.unauthorized p.unauthorized{color:red;padding:0;text-align:justify;width:70%}section.unauthorized button{width:65%}header.error{display:flex;flex-direction:column;align-items:center}header.error nav{flex-direction:column;align-items:center}header.error figure.logo{flex-direction:column}header.error h1{width:60%}header.error .access-notice{width:70%}section.error{display:flex;margin:0;flex-direction:column;align-items:center}section.error p.error{color:red;padding:0;text-align:justify;width:70%}section.error button{width:65%}body,html{margin:0;padding:0;font-family:Tisa Sans Pro Regular,Arial,Helvetica;background-color:#f2f1f2}h1{font-size:28px;color:#743232;border-bottom:2px solid #743232;padding-bottom:10px;margin-bottom:20px}h2{font-size:24px;color:#000}a{color:#3a5fb7;text-decoration:none}a:hover{color:#617fc5}button{padding:5px 10px;font-size:14px;color:#fff;background-color:#743232;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#905b5b}main{max-width:1200px;margin:0 auto;padding:20px 40px}header{display:flex;flex-direction:column}header nav{display:flex;flex-direction:row;justify-content:space-between}header nav button{height:24px}header figure.logo{margin:16px 0;display:flex;flex-direction:row;align-items:center;gap:16px}header figure.logo figcaption{display:block;font-size:52px}header h1{font-size:32px;text-align:center;color:#743232;border-bottom:0}header .access-notice{margin:0 4px;font-style:italic;text-align:justify;color:#979797}@media (max-width: 480px){h1,.access-notice,button{width:90%!important}main{margin:4px;padding-right:4px!important;padding-left:4px!important}header nav{flex-direction:column;align-items:center}header nav button{width:50%}header figure.logo{flex-direction:column}}header.loading{display:flex;flex-direction:column;align-items:center}header.loading nav{flex-direction:column;align-items:center}header.loading figure.logo{flex-direction:column}header.loading h1{width:60%}header.loading .access-notice{width:70%}section.loading{display:flex;margin:0;flex-direction:column;align-items:center}section.loading svg{height:50px;width:50px;stroke:#743232}section.loading p{margin-top:20px;font-size:24px;color:#743232;animation:blink 1.5s linear infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.5}}
