/* Keep informational content separate from the homepage, including before JS. */
#homePage[hidden],#informationPages[hidden],#informationPages>section[hidden]{display:none!important}
#informationPages{min-height:65vh;padding-top:28px;padding-bottom:48px}
#informationPages .information-nav{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:30px}
#informationPages .information-nav>a{display:inline-flex!important;align-items:center;min-height:44px;color:var(--green,#2f5d50);font-weight:700;text-decoration:none}
#informationPages .information-nav>a:not(.btn){padding:10px 0;border-bottom:2px solid transparent}
#informationPages .information-nav>a[aria-current="page"]{border-color:currentColor}
#informationPages .information-nav>a:focus-visible{outline:3px solid #75aa88;outline-offset:5px}
#informationPages .honor-board{margin:0}
#informationPages h1{font-family:Comfortaa,Manrope,sans-serif;font-size:clamp(30px,4vw,46px);line-height:1.25;color:var(--green,#2f5d50);margin:0 0 16px;overflow-wrap:anywhere}
#informationPages h1:focus{outline:none}
#informationPages .mission-text{max-width:900px}
#informationPages .mini-heading{margin-top:24px;margin-bottom:20px}
@media(max-width:620px){#informationPages{padding-top:20px;padding-bottom:32px}#informationPages .information-nav{gap:12px 20px;margin-bottom:24px}}
