/* This is a publication, not a copy of the IT mit alles marketing site. */
.topbar{display:none}.site-header{position:relative;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line)}.nav-wrap{height:82px}.brand small{color:var(--soft)}.brand b,.brand-mark{color:var(--yellow)}.nav-wrap nav a,.contact-link,.theme-toggle{color:var(--ink)}.theme-toggle{border-color:var(--line)}.nav-wrap nav a{color:var(--soft)}.nav-wrap nav a:hover,.contact-link:hover{color:var(--yellow)}.hero{min-height:0;padding:76px 0 64px;color:var(--ink);background:var(--paper)}.hero:before,.hero:after{display:none}.hero-grid{display:block}.hero h1{max-width:780px;margin-bottom:18px;font-size:clamp(3rem,5.7vw,5.4rem)}.hero h1 em{color:var(--yellow)}.lead{max-width:680px;color:var(--soft);font-size:.96rem}.hero-actions{margin-top:25px}.hero .text-link{color:var(--ink)}.hero .text-link:hover{color:var(--yellow)}.status-card{display:none}.topic-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink)}.topic-strip .shell{min-height:0;padding:17px 0}.topic-strip p{color:var(--soft);font:700 .61rem "DM Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.topic-strip a{border-left:1px solid var(--line);font-size:.7rem}.articles{padding:82px 0}.section-heading{margin-bottom:42px}.section-heading h2,.about h2{font-size:clamp(2.55rem,4.4vw,4.5rem)}.feature-card,.article-card{min-height:460px}.article-visual{min-height:110px;padding:20px;color:var(--yellow);border-bottom:1px solid var(--line);background:transparent}.article-visual:before{display:none}.article-visual span{font-size:2.7rem}.visual-wifi span{font-size:3rem}.article-visual small{color:var(--soft)}.visual-backup,.visual-wifi{background:transparent}.card-copy{padding:27px}.about{padding:82px 0}.article-hero{padding:75px 0 54px;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line)}.article-hero h1{font-size:clamp(2.8rem,5.2vw,4.9rem)}.article-hero .lead,.article-meta{color:var(--soft)}.article-back{color:var(--ink)}.article-back:hover{color:var(--yellow)}@media(max-width:620px){.nav-wrap{height:72px}.article-hero{padding:65px 0 44px}.article-body{width:min(calc(100% - 32px),740px)}}
