.header-container,header#site-header .header-container,.site-header .header-container{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;background:transparent!important;background-color:transparent!important;padding-left:clamp(1rem, 3vw, 2.5rem)!important;padding-right:clamp(1rem, 3vw, 2.5rem)!important}body.dark-mode .logo-text,body.dark-mode span.logo-text,.dark-mode .logo-text,.dark-mode span.logo-text{color:#ffffff!important}body.dark-mode .logo-dot,body.dark-mode span.logo-dot,.dark-mode .logo-dot,.dark-mode span.logo-dot{color:#94a3b8!important}body.dark-mode .logo-in,body.dark-mode span.logo-in,.dark-mode .logo-in,.dark-mode span.logo-in{color:#60a5fa!important}body.dark-mode header#site-header,body.dark-mode header.site-header,.dark-mode header#site-header{background:rgb(15 23 42 / .95)!important;border-bottom:1px solid rgb(51 65 85 / .8)!important}@media (min-width:901px){header#site-header .primary-nav{flex:1 1 auto!important;display:flex!important}header#site-header #primary-menu,header#site-header .nav-list{flex-wrap:nowrap!important}header#site-header #primary-menu li a,header#site-header .nav-list li a{padding:6px 10px!important;font-size:0.88rem!important;white-space:nowrap!important}}@media (max-width:900px){header#site-header .primary-nav,.primary-nav{display:none!important}header#site-header .primary-nav.is-open,.primary-nav.is-open{display:flex!important;flex-direction:column!important;position:fixed!important;top:64px!important;left:0!important;right:0!important;background:#ffffff!important;border-top:1px solid #e2e8f0!important;box-shadow:0 8px 24px rgb(0 0 0 / .1)!important;z-index:9999!important;padding:1rem!important}body.dark-mode .primary-nav.is-open{background:#1e293b!important;border-top-color:#334155!important}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}