html{scrollbar-gutter:stable}html:has(.menu_expand.active) body,.dose-search-open body{overflow:clip}.dose-search,.dose-search-dialog{--dose-search-bg:#fff;--dose-search-fg:#171b2e;--dose-search-muted:#52596f;--dose-search-hover:#edf2ff;--dose-search-blue:#0854f4;color:var(--dose-search-fg)}[data-theme="dark"] :is(.dose-search,.dose-search-dialog){--dose-search-bg:#111a36;--dose-search-fg:#f4f6ff;--dose-search-muted:#b7bfd6;--dose-search-hover:#22315a}.dose-search{position:relative;min-width:0}.dose-search [hidden],.dose-search[hidden]{display:none!important}.dose-search .wp-block-search__inside-wrapper{display:flex;align-items:center;gap:0;padding:0;border:1px solid var(--dose-search-muted);border-radius:8px;background:var(--dose-search-bg);color:var(--dose-search-fg)}.dose-search .wp-block-search__inside-wrapper:focus-within{outline:2px solid #729fff;outline-offset:0;border-color:#fff0}.dose-header-search{width:275px;max-width:100%}.dose-search.dose-search .wp-block-search__inside-wrapper input{flex:1;width:0;height:auto;min-width:0;min-height:48px;padding:8px 16px;border:0;border-radius:8px;background:#fff0;color:inherit;font:inherit;font-size:16px;caret-color:var(--dose-search-blue)}.dose-search .wp-block-search__input::placeholder{color:var(--dose-search-muted);opacity:1}.dose-search .wp-block-search__input::-webkit-search-cancel-button{display:none}.dose-search .wp-block-search__input:focus-visible{outline:none}.dose-search.dose-search .wp-block-search__inside-wrapper :is(.wp-block-search__button,.dose-search__clear){position:static;display:flex;align-items:center;justify-content:center;flex:0 0 48px;min-width:48px;min-height:48px;height:auto;margin:0;padding:8px;border:0;border-radius:8px;background:#fff0;color:inherit;transform:none;cursor:pointer}.dose-search :is(button,a):hover{background:var(--dose-search-hover)}.dose-search :is(button,a):focus-visible,.dose-search-dialog__close:focus-visible{outline:2px solid #729fff;outline-offset:-4px}.dose-search svg,.dose-search-dialog__close svg,.dose-search-launcher svg{width:24px;height:24px}.dose-search .wp-block-search__button .search-icon{fill:currentColor}.dose-search-root{position:relative;min-width:0}.dose-search-root [hidden]{display:none!important}.dose-search-root>summary{list-style:none}.dose-search-root>summary::-webkit-details-marker{display:none}.dose-search-root>.dose-header-search{position:absolute;top:calc(100% + 8px);right:0;z-index:10;max-width:calc(100vw - 32px)}.menu_expand .dose-search-root>.dose-header-search{position:static;width:100%;margin-top:8px}.dose-search-launcher,header .search .search_bar .dose-search-launcher{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:208px;min-width:0;height:40px;padding:0;border:0;border-radius:0;background:var(--dose-search-launcher-bg,#fff);color:#080e40;outline:var(--dose-search-launcher-outline-width,0) solid var(--dose-search-launcher-outline,rgb(114 159 255 / 30%));outline-offset:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dose-search-launcher{-webkit-backdrop-filter:none;backdrop-filter:none}.dose-search-launcher::before{content:'';position:absolute;inset:-4px -1px}.dose-search-launcher>span{order:0;flex:1;min-width:0;padding-inline:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dose-search-launcher>svg{order:1;flex-shrink:0;box-sizing:border-box;width:40px;height:40px;padding:8px;background:var(--colorBlueMain,#0032af)}.dose-search-launcher{transition:background-color 160ms ease-out!important}.dose-search-launcher svg{color:#fff}.dose-search-launcher:focus-visible{--dose-search-launcher-bg:rgb(237 242 255)}@media (hover:hover) and (pointer:fine){.dose-search-launcher:hover{--dose-search-launcher-bg:rgb(237 242 255);--dose-search-launcher-outline:rgb(114 159 255 / 55%)}}.dose-search-launcher:active{--dose-search-launcher-bg:rgb(220 230 255)}@media (prefers-reduced-motion:reduce){.dose-search-launcher,.dose-search-launcher svg{transition:none!important}.dose-search-launcher svg{transform:none!important}}.dose-search-launcher:focus-visible{--dose-search-launcher-outline:#0854f4;--dose-search-launcher-outline-width:2px}header .search:has(.dose-search-root),header .search:has(.dose-search-root) .search_bar{margin:0}header .search:has(.dose-search-root) .search_bar{display:block}.dose-site-header .group-header>.search:has(.dose-search-root){width:auto;height:auto;overflow:visible}.menu_expand .dose-search-launcher{justify-content:flex-start;width:100%}.dose-search-launcher .dose-search-launcher__ai{width:20px;height:20px;margin-left:auto}header .search .dose-search-launcher .dose-search-launcher__ai{display:none}.menu_expand .dose-search-root{width:100%}.txthead_main:has(.dose-search-summary){display:block}.txthead_main .dose-search-summary{margin:16px 0 0;padding:0;border:0;text-transform:none;overflow-wrap:anywhere}.dose-search-page{margin-top:24px;max-width:640px}.dose-search-page .wp-block-search__label{display:block;margin-bottom:8px;color:#fff}@media (width < 1200px){.dose-site-header:has(.dose-search-root) .group-header>:is(.search,.hamburger,.dose-header-disclosure){order:1}}@media (width < 768px){.dose-site-header:has(.dose-search-root) .hamburger{width:48px;height:48px}.dose-search-page{margin-inline:16px;max-width:calc(100% - 32px)}}.dose-search-mode-tabs{display:flex;gap:8px;max-width:1376px;margin:0 auto;padding:24px 32px;background:var(--color-gd2,#fff)}.dose-search-mode-tabs a{padding:12px 24px;border-radius:24px;color:inherit;text-decoration:none;min-height:48px;box-sizing:border-box;border:1px solid #fff0;transition:color 140ms ease,background-color 140ms ease,border-color 140ms ease}.dose-search-mode-tabs a[aria-current]{background:#085dff;color:#fff}.dose-search-mode-tabs a:hover{border-color:#085dff}.dose-search-mode-tabs a:focus-visible{outline:3px solid #085dff;outline-offset:3px}@media(max-width:767px){.dose-search-mode-tabs{padding:16px}}@media(prefers-reduced-motion:reduce){.dose-search-mode-tabs a{transition:none}}html[data-theme="dark"] .dose-search-mode-tabs{background:var(--wp--preset--color--dose-dark-surface,#2c2d31);color:var(--wp--preset--color--dose-head-text,#f0f0f0)}