:root{--theme-primary:#005f8f;--theme-secondary:#76c0e0;--theme-accent:#2dcb57;--theme-text:#050505;--theme-background:#e8eff3;color-scheme:light;--primary-color:var(--theme-primary);--accent-color:var(--theme-accent);--background-color:color-mix(in srgb, var(--theme-primary) 15%, white);--primary-text-color:var(--theme-text);--link-color:var(--theme-primary);--primary-color-strong:color-mix(in srgb, var(--theme-primary) 75%, black);--secondary-color:color-mix(in srgb, var(--theme-secondary) 35%, white);--surface-color:white;--surface-muted:color-mix(in srgb, var(--theme-background) 80%, var(--theme-secondary) 20%);--border-color:color-mix(in srgb, var(--theme-secondary) 55%, white);--header-background-color:color-mix(in srgb, var(--background-color) 92%, white 8%);--small-text-color:color-mix(in srgb, var(--theme-primary) 45%, var(--theme-text) 55%);--muted-text-color:color-mix(in srgb, var(--theme-secondary) 50%, var(--theme-text) 50%);--text-secondary:color-mix(in srgb, var(--theme-secondary) 50%, var(--theme-text) 50%);--table-header-bg:var(--primary-color-strong);--highlight-color:var(--primary-color-strong);--nav-item-background-hover-color:var(--secondary-color);--nav-item-text-color-hover-color:var(--theme-text);--radius-md:10px;--radius-lg:14px;--shadow-sm:0 2px 12px color-mix(in srgb, var(--theme-primary) 10%, transparent)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--primary-color:color-mix(in srgb, var(--theme-secondary) 60%, black 40%);--primary-color-strong:color-mix(in srgb, var(--theme-secondary) 70%, white);--secondary-color:color-mix(in srgb, var(--theme-primary) 20%, black);--accent-color:color-mix(in srgb, var(--theme-accent) 55%, var(--theme-secondary) 45%);--background-color:color-mix(in srgb, var(--theme-primary) 10%, black);--surface-color:color-mix(in srgb, var(--theme-primary) 18%, black);--surface-muted:color-mix(in srgb, var(--theme-primary) 24%, black);--border-color:color-mix(in srgb, var(--theme-primary) 35%, black);--header-background-color:color-mix(in srgb, var(--background-color) 90%, black 10%);--primary-text-color:var(--theme-background);--small-text-color:color-mix(in srgb, var(--theme-background) 85%, var(--theme-secondary) 15%);--muted-text-color:color-mix(in srgb, var(--theme-background) 60%, var(--theme-secondary) 40%);--link-color:var(--theme-secondary);--text-secondary:color-mix(in srgb, var(--theme-background) 60%, var(--theme-secondary) 40%);--table-header-bg:color-mix(in srgb, var(--theme-primary) 15%, black);--highlight-color:var(--theme-secondary);--nav-item-background-hover-color:var(--secondary-color);--nav-item-text-color-hover-color:var(--theme-background);--shadow-sm:0 10px 24px color-mix(in srgb, var(--theme-text) 40%, transparent)}}:root{--theme-primary:#005f8f;--theme-secondary:#76c0e0;--theme-accent:#2dcb57;--theme-text:#050505;--theme-background:#e8eff3;color-scheme:light;--primary-color:var(--theme-primary);--accent-color:var(--theme-accent);--background-color:color-mix(in srgb, var(--theme-primary) 15%, white);--primary-text-color:var(--theme-text);--link-color:var(--theme-primary);--primary-color-strong:color-mix(in srgb, var(--theme-primary) 75%, black);--secondary-color:color-mix(in srgb, var(--theme-secondary) 35%, white);--surface-color:white;--surface-muted:color-mix(in srgb, var(--theme-background) 80%, var(--theme-secondary) 20%);--border-color:color-mix(in srgb, var(--theme-secondary) 55%, white);--header-background-color:color-mix(in srgb, var(--background-color) 92%, white 8%);--small-text-color:color-mix(in srgb, var(--theme-primary) 45%, var(--theme-text) 55%);--muted-text-color:color-mix(in srgb, var(--theme-secondary) 50%, var(--theme-text) 50%);--text-secondary:color-mix(in srgb, var(--theme-secondary) 50%, var(--theme-text) 50%);--table-header-bg:var(--primary-color-strong);--highlight-color:var(--primary-color-strong);--nav-item-background-hover-color:var(--secondary-color);--nav-item-text-color-hover-color:var(--theme-text);--radius-md:10px;--radius-lg:14px;--shadow-sm:0 2px 12px color-mix(in srgb, var(--theme-primary) 10%, transparent)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--primary-color:color-mix(in srgb, var(--theme-secondary) 60%, black 40%);--primary-color-strong:color-mix(in srgb, var(--theme-secondary) 70%, white);--secondary-color:color-mix(in srgb, var(--theme-primary) 20%, black);--accent-color:color-mix(in srgb, var(--theme-accent) 55%, var(--theme-secondary) 45%);--background-color:color-mix(in srgb, var(--theme-primary) 10%, black);--surface-color:color-mix(in srgb, var(--theme-primary) 18%, black);--surface-muted:color-mix(in srgb, var(--theme-primary) 24%, black);--border-color:color-mix(in srgb, var(--theme-primary) 35%, black);--header-background-color:color-mix(in srgb, var(--background-color) 90%, black 10%);--primary-text-color:var(--theme-background);--small-text-color:color-mix(in srgb, var(--theme-background) 85%, var(--theme-secondary) 15%);--muted-text-color:color-mix(in srgb, var(--theme-background) 60%, var(--theme-secondary) 40%);--link-color:var(--theme-secondary);--text-secondary:color-mix(in srgb, var(--theme-background) 60%, var(--theme-secondary) 40%);--table-header-bg:color-mix(in srgb, var(--theme-primary) 15%, black);--highlight-color:var(--theme-secondary);--nav-item-background-hover-color:var(--secondary-color);--nav-item-text-color-hover-color:var(--theme-background);--shadow-sm:0 10px 24px color-mix(in srgb, var(--theme-text) 40%, transparent)}}:root{--inline-padding:clamp(12px, 3vw, 32px);--block-padding:clamp(12px, 2vw, 20px);--content-max-width:1100px;--content-max-width-readable:127ch;--base-font-size:1rem}*{box-sizing:border-box}html{scrollbar-gutter:stable;min-height:100dvh;margin:0}body{background-color:var(--background-color);min-height:100dvh;color:var(--small-text-color);font-family:Roboto,Arial,sans-serif;font-size:var(--base-font-size);flex-direction:column;margin:0;line-height:1.65;display:flex}header,main,footer{padding:var(--block-padding) var(--inline-padding)}h1,h2,h3{color:var(--primary-text-color);line-height:1.2}h1{font-size:clamp(1.9rem,4vw,2.8rem)}h2{font-size:clamp(1.35rem,2.4vw,1.9rem)}h3{font-size:clamp(1.1rem,2vw,1.35rem)}p,li,td,th,label,input,textarea,select{color:var(--small-text-color)}input,textarea,select{background-color:var(--surface-color);border-color:var(--border-color)}a{color:var(--link-color)}:focus-visible{outline:3px solid var(--highlight-color);outline-offset:2px}.location{align-items:center;gap:.4rem;display:flex}header[data-astro-cid-7g6o3r4k]{grid-template-columns:var(--header-grid-columns);z-index:20;background-color:var(--header-background-color);border-bottom:1px solid var(--border-color);align-items:center;gap:12px;max-height:fit-content;display:grid;position:sticky;top:0;& .nav-container{justify-items:var(--header-justify-nav-container)}&>a[data-astro-cid-7g6o3r4k]{place-self:center start;width:fit-content;line-height:0;display:inline-flex}& .aee-logo{width:fit-content;height:72px;display:block}}.nav-container[data-astro-cid-7g6o3r4k]{justify-content:var(--header-justify-nav-container);align-items:center;gap:.75rem;display:flex;position:relative;& .menu-toggle{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--surface-color);min-height:42px;color:var(--primary-text-color);font:inherit;cursor:pointer;align-items:center;gap:.75rem;padding:.55rem .9rem;font-weight:600;display:none;& .menu-toggle-label{line-height:1}& .menu-toggle-icon{flex-direction:column;gap:4px;display:inline-flex;& span{background-color:currentColor;border-radius:999px;width:18px;height:2px;display:block}}}& .nav{& ul{flex-direction:var(--navigation-items-layout);gap:.5rem;justify-content:var(--header-justify-nav-container);margin:0;padding:0;list-style:none;display:flex;& li{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;min-height:38px;transition:background-color .2s;display:flex;&:hover{background-color:var(--nav-item-background-hover-color);border-color:var(--border-color);& a{color:var(--nav-item-text-color-hover-color)}}& a{white-space:nowrap;width:100%;color:var(--primary-text-color);padding:.45rem .75rem;font-weight:600;text-decoration:none}&.current-page{border-color:var(--primary-color);background-color:var(--secondary-color)}}}}@media (width<=900px){justify-content:flex-end;width:100%;& .menu-toggle{align-self:flex-end;display:inline-flex}& .nav{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--surface-color);width:min(100%,22rem);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;padding:.5rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-.35rem);&[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}& ul{flex-direction:column;gap:.35rem;width:100%}& li{width:100%}}}}header[data-astro-cid-7g6o3r4k].centered{width:min(var(--content-max-width), 100%);max-width:var(--content-max-width-readable);text-align:center;flex:1 0 auto;margin-inline:auto}footer[data-astro-cid-hipohxuk]{color:var(--small-text-color);background-color:#0000}.copyright[data-astro-cid-hipohxuk]{font-size:.9rem}main[data-astro-cid-7bccnau5]{width:min(var(--content-max-width), 100%);flex:1 0 auto;margin-inline:auto}main[data-astro-cid-7bccnau5].centered{max-width:var(--content-max-width-readable);text-align:center}html,body{background-color:var(--background-color);--header-grid-columns:min-content 1fr;--header-justify-nav-container:flex-end;min-height:100dvh;margin:0}@media (width<=700px){html,body{--header-grid-columns:min-content 1fr;--header-justify-nav-container:flex-end}}
