
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
:root{--brand-color:#0056b3;--brand-color-hover:#004494}h1,h2,h3,h4,p,a,li,blockquote{font-display:swap !important}.sqs-block-button-element{transition:all .25s ease-in-out;font-weight:600 !important;border-radius:50px !important}.sqs-button-element--primary{background-color:var(--brand-color) !important;color:#fff !important;border:2px solid var(--brand-color) !important}.sqs-button-element--primary:hover{background-color:var(--brand-color-hover) !important;border-color:var(--brand-color-hover) !important;transform:translatey(-2px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.sqs-button-element--secondary{background-color:transparent !important;color:var(--brand-color) !important;border:2px solid var(--brand-color) !important}.sqs-button-element--secondary:hover{background-color:var(--brand-color) !important;color:#fff !important;transform:translatey(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}p a{color:var(--brand-color) !important;text-decoration:none;font-weight:600}p a:hover{color:var(--brand-color-hover) !important;text-decoration:underline}blockquote{border-left:3px solid var(--brand-color);padding-left:1rem;font-style:italic;color:#555}:focus{outline:2px solid var(--brand-color);outline-offset:2px}.grecaptcha-badge{z-index:9999 !important;bottom:16px !important}body.dark-mode,body.dark-mode #header,body.dark-mode .header-background,body.dark-mode .header-announcement-bar-wrapper,body.dark-mode .header-nav-wrapper,body.dark-mode .header-nav-inner,body.dark-mode .header-nav-folder,body.dark-mode main#page .page-section,body.dark-mode main#page .section-background{background-color:#121212 !important}body.dark-mode .header-title-text a,body.dark-mode .header-nav-item a,body.dark-mode .header-menu-nav-item a,body.dark-mode .header-nav-folder-item a{color:#fff !important}body.dark-mode .header-nav-folder-item a:hover{background-color:#2a3a4a !important}body.dark-mode .header-burger-btn .burger-box .burger-inner,body.dark-mode .header-burger-btn .burger-box .burger-inner::before,body.dark-mode .header-burger-btn .burger-box .burger-inner::after{background-color:#fff !important}