.qk-site .site-content,.qk-site .ast-container,.qk-site .site-main{min-width:0}.qk-site .site-content>.ast-container{display:block;max-width:none;padding:0}.qk-site #primary{float:none;margin:0;padding:0;width:100%}.qk-site .entry-content>.alignfull{margin-inline:0;width:100%}.qk-site .entry-content>:not(.alignfull):not(.alignwide){max-width:var(--qk-reading)}.qk-site #masthead,.qk-site .site-header{background:rgb(253 253 253 / .76);border-bottom:1px solid #fff0;box-shadow:none;left:0;position:fixed;right:0;top:0;transition:background-color var(--qk-motion-fast) ease,border-color var(--qk-motion-fast) ease,box-shadow var(--qk-motion-fast) ease;z-index:999}.admin-bar.qk-site #masthead,.admin-bar.qk-site .site-header{top:32px}.qk-site.qk-header-scrolled #masthead,.qk-site.qk-header-scrolled .site-header,.qk-internal-page #masthead,.qk-internal-page .site-header{backdrop-filter:blur(16px) saturate(120%);background:rgb(253 253 253 / .93);border-bottom-color:var(--qk-line);box-shadow:0 10px 30px rgb(49 8 78 / .05)}.qk-site .ast-primary-header-bar{background:#fff0;border:0;min-height:var(--qk-header-height)}.qk-site .main-header-menu>.menu-item>.menu-link,.qk-site .ast-builder-menu-1 .menu-item>.menu-link{color:var(--qk-text);font-family:var(--qk-font-body);font-size:.92rem;font-weight:600}.qk-site .main-header-menu>.menu-item>.menu-link:hover,.qk-site .main-header-menu>.current-menu-item>.menu-link{color:var(--qk-primary-accessible)}.qk-site .qk-menu-cta>.menu-link{background:var(--qk-primary-accessible);border-radius:999px;box-shadow:0 8px 22px rgb(114 0 198 / .16);color:var(--qk-white);margin-left:.6rem;min-height:44px;padding-inline:1.25rem;transition:transform var(--qk-motion-fast) ease,box-shadow var(--qk-motion-fast) ease}@media (hover:hover) and (pointer:fine){.qk-site .qk-menu-cta>.menu-link:hover{box-shadow:0 12px 28px rgb(114 0 198 / .24);color:var(--qk-white);transform:translateY(-2px)}}.qk-site .site-logo-img img{max-height:48px;width:auto}.qk-site .site-title a{color:var(--qk-deep);font-family:var(--qk-font-display);font-size:1.65rem;letter-spacing:.03em;text-transform:uppercase}.qk-site .ast-mobile-menu-trigger-minimal,.qk-site .ast-button-wrap .menu-toggle{color:var(--qk-deep)}@supports not (backdrop-filter:blur(1px)){.qk-site.qk-header-scrolled #masthead,.qk-site.qk-header-scrolled .site-header,.qk-internal-page #masthead,.qk-internal-page .site-header{background:rgb(253 253 253 / .98)}}