@media(max-width:1086px){body{font-size:calc(16px + 6 * ((100vw - 320px)/680))}h1{font-size:2em}h2{font-size:1.75em}input[type=text],input[type=email],input[type=password]{width:auto}header{display:inline;position:relative}header .navbar-menu{position:absolute}header .navbar-logo-container{margin-left:0}header .burger{cursor:pointer;position:absolute;right:0;top:0;margin:.6em .5em}header .burger .bar1,header .burger .bar2,header .burger .bar3{width:35px;height:4px;background-color:#fff;margin:6px 0;transition:.4s}header .burger.change .bar1{transform:rotate(-45deg)translate(-8px,8px)}header .burger.change .bar2{opacity:0}header .burger.change .bar3{transform:rotate(45deg)translate(-6px,-6px)}header nav .navbar-menu{background-color:#dd6300;box-shadow:0 5px 5px gray;width:100%;display:none}header nav .navbar-menu a{float:none;display:block;text-align:left;border-bottom:0 solid transparent}header nav .navbar-menu a:hover{background-color:#fff;color:#dd6300}header nav .navbar-menu.visible{display:block}header .navbar-logo{margin:.2em 0;box-shadow:none;background-color:initial;background-position:0;position:relative;stroke:#000;height:3rem}header .navbar-logo-container{box-shadow:none;background:#dd6300;padding-left:.5em;position:relative}header .navbar-logo-container .navbar-logo{content:url(/logo-white.svg);min-height:0}header .navbar-logo-container .w17-status{display:none}.post{grid-template-columns:1fr}.post h2{margin-top:.5em;font-size:1.5em}.post .post-exc{border-left:0 solid transparent;padding-left:0}.post .post-exc .post-link{border-top:1px solid #dd6300;border-bottom:1px solid #dd6300;margin-top:.5em;text-align:center}main{width:auto;margin:1em}article{margin:0}article h1{font-size:1.75em}form.inline{flex-direction:column}form input{margin-bottom:.5em}button,input[type=button],input[type=submit],input[type=reset]{padding:1em .5em}.page-hero{font-size:1.5rem;padding:1em 0}.w17-status.mobile{display:block}.w17-status.mobile::before{content:"Hackspace "}.pagination-num{display:none}#calendar .cal_entry{display:flex;border:none;flex-flow:column;grid-gap:0;margin:0;padding:0 .5rem}#calendar .cal_entry .cal_descriptionbox{padding-top:.5rem}#calendar .cal_entry .cal_datetime{margin:0;padding:.5rem 0;border:none;border-bottom:1px solid #dd6300;display:flex;flex-flow:row;grid-template-columns:3fr 3fr 3fr;justify-content:space-between;font-weight:700}#calendar .cal_entry .cal_summary{padding:.5em 0;margin-bottom:.5em;text-align:justify;display:flex;flex-direction:column}#calendar .cal_entry .cal_name{line-height:1.75rem}}