@layer legacy{.header,.header-top{--color-logo:var(--color-primary);--color-button-color:var(--color-body-invert);--color-button-color-hover:var(--color-body-invert)}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .header,:root:not([data-scheme]) .header-top{--color-primary:var(--color-body);--color-button-background:var(--color-white);--color-button-color:var(--color-black);--color-button-background-hover:var(--color-grey-lighter)}}.header-top.is-dark,.header.is-dark,.is-dark .header,.is-dark .header-top,[data-scheme=dark] .header,[data-scheme=dark] .header-top{--color-primary:var(--color-body);--color-button-background:var(--color-white);--color-button-color:var(--color-black);--color-button-background-hover:var(--color-grey-lighter)}.header-top__right,.header__right{gap:.5rem}.numerama-logo{width:100%;fill:var(--color-logo,var(--color-primary));transition:opacity .2s ease}.numerama-logo:hover{opacity:.8}body{margin-top:.25rem}body:before{background:var(--color-primary);content:"";display:block;height:.25rem;left:0;position:fixed;top:0;width:100%;z-index:101}.header{border-bottom:.0625rem solid var(--color-border);height:3.5rem;position:sticky;top:0;z-index:99}.header-top{z-index:100}.header-top__logo{width:20.375rem}.header__right{gap:.5rem}@media screen and (max-width:999px){.header{align-items:center;display:flex;height:2.75rem;justify-content:space-between;margin-bottom:.25rem;top:.25rem}.header__logo{max-width:10rem}.header__right{justify-content:flex-end;width:20%}.header__left{width:15%}.header__menu-close,.header__menu-trigger{margin-left:.75rem}}.header__inner{height:3.5rem;margin-left:max(13.5rem,calc(50vw - 500px));max-width:min(calc(100vw - 29.5rem),1000px);padding-left:1.5rem;padding-right:1.5rem;padding-top:.25rem}.header__inner:after,.header__inner:before{content:"";height:3.4375rem;pointer-events:none;position:absolute;top:0;width:2.25rem}.header__inner:before{background-image:linear-gradient(90deg,var(--color-body-background-color) 25%,rgba(var(--color-body-background-color-rgb),0) 100%);left:4.5rem}.header__inner:after{background-image:linear-gradient(270deg,var(--color-body-background-color) 25%,rgba(var(--color-body-background-color-rgb),0) 100%);right:0}.header__cats{align-items:center;display:flex;height:3.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;margin-right:-1.5rem;width:calc(100% + 1.5rem)}.header__cats::-webkit-scrollbar{display:none}.header__cats a{color:var(--color-grey);white-space:nowrap}.header__cats a span{font-size:1.125rem!important}.header__cats a span.icon{font-size:1.5rem!important}.header__cats a:hover{color:var(--color-secondary)}.header__cats a.menu-item-news{color:var(--color-primary)}.header__cats a:first-of-type{padding-left:2.25rem}.header__cats a:last-of-type{padding-right:2.25rem}.header__cats a.is-active:not(:hover){color:var(--color-body)}.header__cats a.is-parent:after{--_small-square-size:var(--small-square-size,0.5rem);--_small-square-color:var(--small-square-color,var(--color-grey));background:var(--_small-square-color);content:"";display:inline-block;height:calc(var(--_small-square-size)/2);margin:0 var(--_small-square-size) 0 calc(var(--_small-square-size)/3);margin-left:1rem;margin-right:-.5rem;rotate:-15deg;vertical-align:middle;width:calc(var(--_small-square-size)/2)}.header__menu-close{transition:transform .2s ease}.header__menu-close:hover{transform:translateX(-.25rem)}.header__menu-trigger{font-size:1.125rem!important;margin-top:-.25rem;position:relative}.header__menu-trigger:after{background-color:currentcolor;bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;transition:bottom .2s ease-out;width:100%}.header__menu-trigger:hover:after{bottom:0}@media screen and (min-width:1000px){.header__logo,.header__right{align-items:center;display:flex;height:3.25rem;position:fixed;top:.25rem}.header__right{right:0;width:max(16rem,calc(50vw - 500px))}.header__logo{justify-content:flex-end;padding-left:1.5rem;width:max(13.5rem,calc(50vw - 500px))}}.header .numerama-logo{max-width:12rem}@media(min-width:1000px)and (max-width:1384px){.header-top{display:none}}.nojs .theme-switcher{visibility:hidden}body.has-premium-theme:before{background:var(--color-premium-yellow-color)}body.has-premium-theme .header,body.has-premium-theme .header-top{--color-logo:var(--color-body);--color-button-background:var(--color-body);--color-primary:var(--color-premium-highlight-invert);--color-secondary:var(--color-premium-highlight-alt-invert);--color-button-background-hover:var(--color-premium-yellow-color);--color-button-color-hover:var(--color-black)}.header-button{align-items:center;border-radius:2px;display:flex;flex-wrap:nowrap;font-family:var(--font-stack-karla,"Karla Variable",sans-serif);font-size:1em;font-weight:700;gap:1ch;height:2em;justify-content:center;padding:0;transition:color .25s ease-out,background-color .25s ease-out;width:auto}.header-button:not(.header-button--premium){aspect-ratio:1.1;background-color:var(--color-dark-orange);color:var(--color-white)}.header-button:not(.header-button--premium):hover{background-color:var(--color-dark-orange-lighter)}.header-button--premium{background-color:var(--color-black);color:var(--color-lemon);padding-inline:.75em}.header-button--premium:hover{background-color:var(--color-lemon);color:var(--color-black)}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .header-button:not(.header-button--premium){background-color:var(--color-white);color:var(--color-black)}:root:not([data-scheme]) .header-button:not(.header-button--premium):hover{background-color:var(--color-grey-lighter)}}.header-button:not(.header-button--premium).is-dark,.is-dark .header-button:not(.header-button--premium),[data-scheme=dark] .header-button:not(.header-button--premium){background-color:var(--color-white);color:var(--color-black)}.header-button:not(.header-button--premium).is-dark:hover,.is-dark .header-button:not(.header-button--premium):hover,[data-scheme=dark] .header-button:not(.header-button--premium):hover{background-color:var(--color-grey-lighter)}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .header-button--premium{background-color:var(--color-lemon);color:var(--color-black)}:root:not([data-scheme]) .header-button--premium:hover{background-color:var(--color-grey-darkest);color:var(--color-lemon)}}.header-button--premium.is-dark,.is-dark .header-button--premium,[data-scheme=dark] .header-button--premium{background-color:var(--color-lemon);color:var(--color-black)}.header-button--premium.is-dark:hover,.is-dark .header-button--premium:hover,[data-scheme=dark] .header-button--premium:hover{background-color:var(--color-grey-darkest);color:var(--color-lemon)}.has-premium-theme .header-button{background-color:var(--color-black);color:var(--color-white)}.has-premium-theme .header-button:hover{background-color:var(--color-lemon);color:var(--color-black)}@media(prefers-color-scheme:dark){:root:not([data-scheme]) .has-premium-theme .header-button{background-color:var(--color-white);color:var(--color-black)}:root:not([data-scheme]) .has-premium-theme .header-button:hover{background-color:var(--color-lemon);color:var(--color-black)}}.has-premium-theme .header-button.is-dark,.is-dark .has-premium-theme .header-button,[data-scheme=dark] .has-premium-theme .header-button{background-color:var(--color-white);color:var(--color-black)}.has-premium-theme .header-button.is-dark:hover,.is-dark .has-premium-theme .header-button:hover,[data-scheme=dark] .has-premium-theme .header-button:hover{background-color:var(--color-lemon);color:var(--color-black)}#preferences-dialog{--boxed-inline-padding:0.75rem;--boxed-block-padding:0.75rem;--boxed-radius:0}#preferences-dialog:not([aria-modal=true]){border:0;border-radius:0;bottom:0;height:auto;left:0;margin:0;max-height:none;max-width:none;overflow:auto;position:fixed;top:3rem;width:100vw}#preferences-dialog:not([aria-modal=true]) .dialog__close{display:none}#preferences-dialog .account-link,#preferences-dialog .bookmark-link{color:var(--color-body);display:flex;margin:0 auto;padding-bottom:.175rem;width:fit-content}#preferences-dialog .bookmark-link svg{margin-right:.5rem}@media(prefers-color-scheme:dark){:root:not([data-scheme]) #preferences-dialog{background-color:var(--color-grey-darkest)}}#preferences-dialog.is-dark,.is-dark #preferences-dialog,[data-scheme=dark] #preferences-dialog{background-color:var(--color-grey-darkest)}}
