@charset "UTF-8";.more{display:flex;justify-content:center;margin-top:32px;margin-bottom:72px}@media(min-width:1199px){.more{margin-bottom:80px}}.more__button{font-size:1.25rem;line-height:1.2}@media(min-width:1199px){.more__button{font-size:1rem;line-height:1.25}}@media(min-width:1439px){.more__button{font-size:1.25rem;line-height:1.2}}.more__button .q-btn__content{height:100%}.blackbox{color:#fff;background-color:#000;width:auto;max-width:calc(var(--teaser-max-width) + var(--bar-width));padding:0 16px 16px;position:relative;z-index:2;margin:24px 0}@media(min-width:1199px){.blackbox{height:auto;width:var(--column-2);margin:0}}.blackbox .q-tabs{width:100%}.blackbox .q-tab{padding-left:0;padding-right:0;min-height:23px}.blackbox .q-tab.q-hoverable:hover .q-focus-helper{border-radius:55px;padding:0}.blackbox .q-tab--inactive{opacity:1}.blackbox .q-tab__content{padding:0 8px;min-height:initial;width:100%}.blackbox .q-tab-panel{padding:0}.blackbox .q-panel.scroll{overflow:initial}.blackbox .q-tab-panels{background-color:transparent}.blackbox .q-tab__label{font-size:.875rem;line-height:1;font-weight:700}.blackbox .q-tab__indicator{height:100%;z-index:-1;border-radius:50px;padding-left:8px;padding-right:8px}.blackbox .q-tabs__arrow:not(.q-tabs__arrow--faded){background-color:#000}.blackbox .blackbox__header{position:sticky;top:var(--page-y-offset);z-index:2;height:55px;background-color:#000;display:flex;align-items:center}.blackbox .blackbox__header .blackbox__header--content{position:relative;display:flex;justify-content:space-between;margin:16px 0;width:100%}@media(min-width:1199px){.blackbox .blackbox__header{position:relative;height:auto;top:initial}}.blackbox .blackbox__body ol{list-style:none;counter-reset:boxcounter;margin:0;padding:0}.blackbox .blackbox__body ol li{margin-top:16px;padding-bottom:16px;counter-increment:boxcounter;display:flex;flex-flow:row nowrap;gap:12px;border-bottom:1px solid #fff}.blackbox .blackbox__body ol li:last-child{border-bottom:none}.blackbox .blackbox__body ol li:before{content:counter(boxcounter);font-family:Noto Sans Mono,monospace;font-weight:700;font-size:2.5rem;line-height:1}.blackbox .blackbox__body ol li:hover:before{color:#70aac1}.blackbox .blackbox__body ol li a{display:block;text-decoration:none;width:auto}.blackbox .blackbox__body .blackbox-teaser{width:100%}.blackbox .blackbox__body .blackbox-teaser[href]:hover .title{text-decoration:underline}.blackbox .blackbox__body .blackbox-teaser .title{display:block;font-size:1rem;line-height:1.375;font-weight:700;margin-bottom:2px}@media(min-width:1199px){.blackbox .blackbox__body .blackbox-teaser .title{font-size:.875rem;line-height:1.2857142857}}.blackbox .blackbox__body .blackbox-teaser .subtitle{display:block;font-size:.875rem;line-height:1.4285714286}@media(min-width:1199px){.blackbox .blackbox__body .blackbox-teaser .subtitle{font-size:.8125rem;line-height:1.3846153846}}.blackbox footer a{font-size:.875rem;line-height:1}.blackbox footer a svg{display:block;height:32px;width:100%}.blackbox footer .q-btn{padding-left:0;margin-bottom:12px}.blackbox footer .q-btn.q-hoverable:hover .q-focus-helper{opacity:0}.blackbox footer .q-icon{margin-left:.5em}.blackbox.-mostread .mostbox__images{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}.blackbox.-mostread .mostbox__images img{max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media not (prefers-reduced-motion){.blackbox.-mostread .mostbox__images .v-enter-active,.blackbox.-mostread .mostbox__images .v-leave-active{transition:opacity .25s ease;position:absolute}.blackbox.-mostread .mostbox__images .v-enter-from,.blackbox.-mostread .mostbox__images .v-leave-to{opacity:0}}.blackbox.-jobs .blackbox__header--content{margin:16px 0 0}.blackbox.-jobs .blackbox__body ul{list-style:none;margin:0 0 14px;padding:0 0 4px}.blackbox.-jobs .blackbox__body ul li{margin-top:16px;padding-top:16px;counter-increment:boxcounter;display:flex;flex-flow:row nowrap;gap:12px;border-top:1px solid #fff}.blackbox.-jobs .blackbox__body ul li a{display:block;text-decoration:none;width:auto}.blackbox.-jobs .headline{font-size:1.5rem;line-height:1;margin:8px 0}.blackbox.-jobs .blackbox-teaser .title,.blackbox.-jobs .blackbox-teaser .subtitle{font-size:1rem;line-height:1.25}.blackbox.-ranking .headline{font-size:1.5rem;line-height:1;margin:8px 0}.blackbox.-ranking .blackbox__body ol li:first-child{border-top:1px solid #fff;padding-top:16px}.blackbox.-ranking .blackbox-teaser{position:relative}.blackbox.-ranking .blackbox-teaser .title,.blackbox.-ranking .blackbox-teaser .subtitle{padding-right:25px}.blackbox.-ranking .blackbox-teaser .icon{position:absolute;right:0;top:0;font-size:1.25rem;line-height:1}
