.Footer_footer__o4_Ec{background-color:var(--bg);padding:16px;color:var(--text);margin-top:2rem;border-top:1px solid var(--primaryLt)}.Footer_footerList__6AaH3{padding:0;margin:0;list-style:none;line-height:1.6}.Footer_footerList__6AaH3 li{margin:14px 0}.Footer_footerLink__kce7Q,.Footer_footerLink__kce7Q:visited{text-decoration:none;font-size:.9rem}.Footer_footerLink__kce7Q:hover{text-decoration:underline}.Footer_footerBottom__KjW7F{display:flex;justify-content:space-between;align-items:center;margin:0;padding:16px 0 0}.Footer_footerCopyrightText__1kcQC{margin:0;font-size:.9rem}.Footer_footerLogos__dHoPp{color:var(--text)}@media only screen and (min-width:55rem){.Footer_footerList__6AaH3{display:flex;flex-direction:row;justify-content:space-between}.Footer_footerList__6AaH3 li{margin:0}}.ThemeSwitcher_themeBtn__8t1ps{display:flex;align-items:center;gap:.5rem;padding:.2rem .5rem;background-color:transparent;cursor:pointer;color:var(--text);font-size:.8rem}.ThemeSwitcher_themeBtn__8t1ps,.ThemeSwitcher_themeSwitcher__yZrSx{border:1px solid var(--primaryLt);border-radius:var(--borderRadius)}.ThemeSwitcher_themeSwitcher__yZrSx{position:absolute;top:8px;right:32px;width:10em;background-color:var(--bg);padding:.5rem;list-style:none}.ThemeSwitcher_themeSwitcher__yZrSx li{margin-bottom:.25rem}.ThemeSwitcher_themeSwitcherBtn__Q4_QJ{background-color:none;color:var(--text);display:flex;gap:.5rem;align-items:center;cursor:pointer;padding:.5rem;width:100%;border:none;background-color:var(--bg);font-size:.8rem}.ThemeSwitcher_themeSwitcher__yZrSx li.ThemeSwitcher_activeBtn__XopBg{border-left:3px solid var(--primary)}.ThemeSwitcher_themeSwitcherBtn__Q4_QJ:focus,.ThemeSwitcher_themeSwitcherBtn__Q4_QJ:hover{background-color:var(--primaryLt);font-weight:700}@media (min-width:800px){.ThemeSwitcher_themeSwitcher__yZrSx{top:8px;right:0}}.Header_topBanner__0SR5m{background-color:var(--bg);color:var(--text);height:var(--headerHeight);width:100%;padding:0 16px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;border-bottom:1px solid var(--primaryLt);z-index:1}.Header_topBanner__0SR5m a{text-decoration:none;font-weight:700}.Header_buttonsContainer__1Ybk4{display:flex;gap:.5rem;align-items:center;position:relative}.Header_topBanner__0SR5m button{cursor:pointer}.Header_hamburgerBtn__mmQR2{display:grid;place-items:center;border:none;padding:0;background-color:transparent;color:var(--text)}@media (min-width:800px){.Header_topBanner__0SR5m .Header_hamburgerBtn__mmQR2{display:none}}.NavPrimary_navPrimary__UR_PS{display:none}.NavPrimary_navPrimaryMobile__fAPaC{position:fixed;left:0;right:0;top:var(--headerHeight);bottom:0;background-color:var(--bg);z-index:1;overflow:scroll}.NavPrimary_navList__MKMzl{margin:8px 0 0;padding:0}.NavPrimary_navListItem__AEOkb{list-style:none;margin:2px 2px 2px 16px}.NavPrimary_navListItem__AEOkb a{text-decoration:none;padding:8px;display:inline-block;border-radius:5px}.NavPrimary_navListItem__AEOkb a:hover{background-color:var(--primaryLt);color:var(--text)}.NavPrimary_navList__MKMzl a:focus{background-color:var(--primary);color:var(--invertText)}@media (min-width:800px){.NavPrimary_navPrimary__UR_PS{width:15rem;display:block;position:fixed;overflow-y:auto;height:calc(100vh - var(--headerHeight));top:var(--headerHeight);left:0;border-right:1px solid var(--primaryLt)}.NavPrimary_navPrimaryMobile__fAPaC{display:none}}.SkipLink_skipToMainContent__ujcJ3{display:flex;justify-content:center}.SkipLink_skipToMainContent__ujcJ3 a{position:absolute;color:var(--text);background-color:var(--bg);text-decoration:none;padding:.3rem;border:1px solid var(--primary);z-index:100;transform:translateY(-500px);transition:all .4s ease-in-out}.SkipLink_skipToMainContent__ujcJ3 a:focus{transform:translateY(8px)}.Layout_layoutContainer__NH7Il{display:flex;min-height:calc(100vh - var(--headerHeight));margin-top:3rem}.Layout_layoutContainer__NH7Il main{padding:16px;max-width:1200px;margin:0 auto}.Layout_columnContainer__c1uoA{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:800px){.Layout_columnContainer__c1uoA{flex-grow:1;margin-left:15rem}}.TipOfTheDay_card__IrJeX{background-color:var(--bg);border:1px solid var(--primaryLt);padding:1rem;border-radius:12px;color:var(--text);max-width:100%}