:root{--arh-space-1:.25rem;--arh-space-2:.5rem;--arh-space-3:.75rem;--arh-space-4:1rem;--arh-space-5:1.5rem;--arh-space-6:2rem;--arh-radius-sm:8px;--arh-radius-md:12px;--arh-radius-lg:18px;--arh-container:1180px;--arh-content:820px;--arh-bg:#fff;--arh-surface:#fff;--arh-text:#172033;--arh-muted:#5d6b82;--arh-line:#dfe6ef;--arh-brand:#1264e8;--arh-focus:#7db2ff;--arh-shadow:0 8px 26px rgba(17,42,77,.08)}html{color-scheme:light}body{background:var(--arh-bg);color:var(--arh-text)}button,.button,input,textarea,select{font:inherit}.button,.wp-element-button{border-radius:var(--arh-radius-sm)}html[data-arh-theme="dark"]{color-scheme:dark;--arh-bg:#0d1422;--arh-surface:#141f31;--arh-text:#eef4ff;--arh-muted:#b4c0d4;--arh-line:#2d3c55;--arh-brand:#6ea8ff;--arh-shadow:0 8px 26px rgba(0,0,0,.25)}html[data-arh-theme="dark"] body,html[data-arh-theme="dark"] .arh-site-header,html[data-arh-theme="dark"] .arh-menu-drawer,html[data-arh-theme="dark"] .arh-search-card,html[data-arh-theme="dark"] .single-entry,html[data-arh-theme="dark"] .page-entry{background:var(--arh-bg);color:var(--arh-text)}html[data-arh-theme="dark"] a{color:#9fc5ff}html[data-arh-theme="dark"] input,html[data-arh-theme="dark"] textarea,html[data-arh-theme="dark"] select{background:#111c2e;color:var(--arh-text);border-color:var(--arh-line)}.arh-theme-toggle{justify-self:end;border:1px solid var(--arh-line);border-radius:999px;background:var(--arh-surface);color:var(--arh-text);padding:7px 10px;cursor:pointer}.arh-header-inner:has(.arh-theme-toggle){grid-template-columns:auto 1fr auto auto}.arh-mega-enabled .arh-mega-menu-ready>.sub-menu{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:4px 18px;min-width:min(760px,85vw)}@media(max-width:760px){.arh-mega-enabled .arh-mega-menu-ready>.sub-menu{display:block;min-width:0}.arh-header-inner:has(.arh-theme-toggle){grid-template-columns:auto 1fr auto auto}.arh-theme-toggle{padding:7px}}.no-js .arh-menu-drawer{position:static;transform:none;width:auto;box-shadow:none;visibility:visible!important;display:block}.no-js .arh-menu-backdrop,.no-js .arh-menu-toggle,.no-js .arh-search-trigger,.no-js .arh-theme-toggle{display:none!important}.no-js .arh-menu-drawer-head{display:none}.no-js .arh-menu-drawer .arh-primary-nav ul{flex-direction:row;flex-wrap:wrap}.no-js body{overflow:auto!important}