/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--space-4:.25rem;--space-8:.5rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-40:3rem;--space-48:4rem;--space-56:5rem;--space-64:6rem;--space-72:7rem;--color-blue-dark:#1a3b79;--color-blue-light:#004b91;--color-grey:gray;--font-size-xx-small:.75rem;--font-size-x-small:clamp(.81rem, .23vw + .77rem, .88rem);--font-size-small:1rem;--font-size-medium:clamp(1.13rem, .21vw + 1.08rem, 1.33rem);--font-size-large:clamp(1.27rem, .51vw + 1.16rem, 1.78rem);--font-size-x-large:clamp(1.42rem, .94vw + 1.23rem, 2.37rem);--radius-md:.375rem}html,body{width:100%;height:100%;margin:0}a{color:var(--color-grey);text-decoration:none}a:hover{color:var(--color-blue-dark);text-decoration:underline}.buttonLink{cursor:pointer;background-image:none;background-color:var(--color-blue-light);border-radius:var(--radius-md);color:#fafafa;font-size:var(--font-size-medium);padding:var(--space-16) var(--space-32);appearance:auto;-webkit-appearance:button;border:1px solid #000;justify-content:center;align-items:center;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.buttonLink:disabled{color:#b3b3b3;background-color:#c9c9cf;border-color:#c9c9cf}.buttonLink:hover:not(:disabled){background-color:var(--color-blue-light);color:#fff;border-color:var(--color-blue-light)}body{flex-direction:column;min-height:100vh;display:flex}header{padding:var(--space-24);background-color:var(--color-blue-dark);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}header a,header a:visited{color:#fff;text-decoration:none}header a:hover{color:#fff;text-decoration:underline}header h1,header h2{color:#fff;margin-top:var(--space-16);margin-bottom:var(--space-8);text-align:center}header h1{font-size:var(--font-size-x-large)}header h2{margin-bottom:var(--space-16);font-size:var(--font-size-large)}main{padding-bottom:var(--space-40);flex-direction:column;flex-grow:1;align-items:center;display:flex}main p{padding-left:var(--space-24);padding-right:var(--space-24);margin-bottom:var(--space-40);font-size:var(--font-size-medium)}main ul{gap:var(--space-16);width:100%;margin-bottom:var(--space-40);flex-direction:column;padding:0;list-style:none;display:flex}main ul li{display:flex}main ul li .buttonLink{margin:0 var(--space-16);flex-grow:1}footer{padding:var(--space-24);text-align:center;background-color:#f8f9fa;border-top:1px solid #ddd}footer nav{justify-content:space-around;align-items:center;display:flex}footer nav a{color:var(--color-grey);padding:var(--space-8) var(--space-16)}footer nav a:hover{color:var(--color-blue-dark);text-decoration:underline}.emblem[data-astro-cid-d2yw3yji]{margin:auto;display:block}main[data-astro-cid-d2yw3yji] p[data-astro-cid-d2yw3yji].welcome-text{margin-top:var(--space-24);margin-bottom:var(--space-24)}main[data-astro-cid-d2yw3yji] p[data-astro-cid-d2yw3yji]{text-align:left;margin-bottom:var(--space-24);max-width:60ch;padding-left:var(--space-16);padding-right:var(--space-16);line-height:1.6}
