.site-nav .menu-toggle{display:block;width:100%;min-height:31px;margin:0 0 6px;border:0;background:#ef3730;color:#fff;font:700 20px/31px Arial,Helvetica,sans-serif;text-align:center;cursor:pointer}.site-nav .menu-toggle:hover{background:#ff8888}.site-nav .menu-links{display:flex;flex-direction:column;gap:3px}.menu-off .site-grid{grid-template-rows:48px minmax(calc(100vh - 48px),auto)}.menu-off .site-nav{grid-row:1;min-height:48px}.menu-off .site-nav .menu-toggle{background:#a5ca78}.menu-off .site-nav .menu-toggle:hover{background:#b8d996}.menu-off .site-nav .menu-links{display:none}.menu-off main{grid-column:1/3;grid-row:2}@media(max-width:760px){.site-nav .menu-toggle{width:auto;margin:0;padding:0 12px;font-size:16px;line-height:25px;min-height:25px}.site-nav .menu-links{display:contents}.menu-off .site-nav .menu-links{display:none}}
