#footer{height:min-content;min-height:4rem;width:100%;color:#fff;margin:0;padding:0;display:flex;flex-direction:row;background-color:var(--accent-dark);border-top:var(--border-thickness) solid var(--accent-mid);align-items:center;flex-flow:row wrap-reverse;font-size:95%}#footer a,#footer p,#footer s{color:var(--accent-light)}#footer a{font-weight:300;text-decoration:none}#footer a:hover{color:var(--highlight)}#footer s{opacity:.3}#footer-callout{width:max-content;flex:1 1;display:flex;height:min-content;padding:.5rem;min-width:min-content}#footer-callout p{width:100%;text-align:center;vertical-align:middle;margin:auto 0}#footer-callout a{opacity:.6}#footer-callout a:hover{opacity:1}#footer-block{max-height:4rem;height:100%;padding:1rem;width:max-content;min-width:min-content;flex:1 1;display:flex;flex-direction:row;flex-flow:row nowrap;justify-content:space-around;gap:.5rem}#footer-block a,#footer-block s{width:max-content;flex-shrink:1}div.main-menu-navigation{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}div.main-menu-navigation s{display:block;position:relative;width:100%;text-align:center;margin:0;padding:0;text-decoration:none}div.main-menu-navigation s a:after{content:"";position:absolute;float:left;height:5%;top:42.5%;background-color:var(--accent-light);width:75%;left:12.5%}div.main-menu-navigation a,div.main-menu-navigation s a{display:block;width:100%;text-align:center;margin:0;padding:.4rem 1rem;text-decoration:unset;color:var(--accent-light);font-size:1.2rem;font-weight:700;text-transform:uppercase;box-sizing:border-box;vertical-align:middle;min-width:max-content}div.main-menu-navigation s a{opacity:.5}div.main-menu-navigation a:hover{background-color:var(--accent-dark)}div.main-menu-navigation s a:hover{background-color:rgb(from var(--accent-dark) r g b/.5)}div.main-menu-navigation a:visited{opacity:0}.menu-content-select{width:100%;background-color:var(--accent-light);height:100%;overflow:hidden;border-collapse:collapse;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;flex-shrink:1;border-bottom:solid var(--accent-dark) var(--border-thickness);box-sizing:border-box}.menu-content-select div.menu-content-select-heading{overflow:hidden;display:flex;flex-direction:column;flex-flow:column nowrap;justify-items:center;align-items:center;min-height:var(--sidebar-width);background-color:var(--accent-dark);height:2rem}.menu-content-select div.menu-content-select-data{padding-top:.5rem;overflow-y:auto;overflow-x:hidden;flex:1 1}.menu-content-select h2.content-select-heading{position:relative;top:.5rem;margin-top:0;width:100%;text-align:center;font-weight:700;font-size:1.5rem;background-color:unset;height:100%}.menu-content-select a.content-menu-link{display:block;text-decoration:unset;color:var(--accent-dark);text-align:center;font-size:1.2rem;padding:.5rem;font-weight:700;text-transform:uppercase;min-width:min-content;word-break:keep-all;opacity:1}.menu-content-select a:visited.content-menu-link{opacity:.5}.menu-content-select a:hover.content-menu-link{opacity:1;color:var(--accent-light);background-color:var(--accent-dark)}.menu-content-select:not(:first-child){border-left:solid var(--accent-dark) var(--border-thickness)}.menu-content-select:not(:last-child){border-right:solid var(--accent-dark) var(--border-thickness)}@keyframes article-loading_changeLetter__DZ7wY{0%{content:""}24%{content:""}25%{content:"."}49%{content:".."}50%{content:".."}74%{content:".."}75%{content:"..."}to{content:"..."}}@keyframes article-loading_bg-anim__Ftb9v{0%{background-position-x:center,center,calc((((0) * ((1 + var(--bg-width))/(1 - var(--bg-width))) - var(--bg-width)/(1 - var(--bg-width)))) * 100%),1lh,calc(100% - 1lh),center}50%{background-position-x:center,center,calc((((1) * ((1 + var(--bg-width))/(1 - var(--bg-width))) - var(--bg-width)/(1 - var(--bg-width)))) * 100%),1lh,calc(100% - 1lh),center}to{background-position-x:center,center,calc((((1) * ((1 + var(--bg-width))/(1 - var(--bg-width))) - var(--bg-width)/(1 - var(--bg-width)))) * 100%),1lh,calc(100% - 1lh),center}}h1.article-loading_loading__fcOUw:after{content:"...";animation:article-loading_changeLetter__DZ7wY 1s linear infinite;padding:0;margin:0}.article-loading_textBoxLoad__uEIHl{--grad-pos:0.0;--grad-height:1em;--grad-width:0.15;--bg-width:0.99;--bg-anim-length:3s;background:linear-gradient(0deg,var(--background-color) 0,var(--background-color) 1%),linear-gradient(0deg,var(--background-color) 0,var(--background-color) 1%),linear-gradient(90deg,color-mix(in srgb,var(--background-color),rgb(none none none/0) 100%) 0,color-mix(in srgb,var(--background-color),rgb(none none none/0) 1%) calc(50% - (var(--grad-width) * 100% / 2)),color-mix(in srgb,var(--background-color),rgb(none none none/0) 1%) calc(50% + (var(--grad-width) * 100% / 2)),color-mix(in srgb,var(--background-color),rgb(none none none/0) 100%) 100%),radial-gradient(circle,var(--base-text-color) 51%,color-mix(in srgb,var(--base-text-color),rgb(none none none/0) 100%) 51%),radial-gradient(circle,var(--base-text-color) 51%,color-mix(in srgb,var(--base-text-color),rgb(none none none/0) 100%) 51%),linear-gradient(0deg,color-mix(in srgb,var(--base-text-color),rgb(none none none/0) 100%) 15%,var(--base-text-color) 15%,var(--base-text-color) 85%,color-mix(in srgb,var(--base-text-color),rgb(none none none/0) 100%) 85%);background-size:100% 1lh,100% 1lh,calc(100% * var(--bg-width)) 100%,1lh 1lh,1lh 1lh,calc(100% - 3lh) 1lh;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat space,no-repeat space,no-repeat space;background-position-x:center,center,calc((((var(--grad-pos)) * ((1 + var(--bg-width))/(1 - var(--bg-width))) - (1 - var(--bg-width))/var(--bg-width))) * 100%),1lh,calc(100% - 1lh),center;background-position-y:top,bottom,top,top,top,top;opacity:10%;color:rgb(var(--base-text-color),.2);animation:article-loading_bg-anim__Ftb9v var(--bg-anim-length) ease-in-out infinite}.article-loading_bodyLoad__OMMM0{height:100%}#content-column p.gfm,#content-column p.meta-text{margin:1rem 0;padding:0 1rem;box-sizing:border-box}#content-column .content-type{padding:0}