.mobileNav{display:none}@media (max-width:800px){.mobileNav{border:0;justify-self:end;display:block}.mobileNav summary{letter-spacing:.08em;align-items:center;gap:10px;min-height:44px;padding:5px 0;font:14px Impact,Arial Narrow,sans-serif;display:flex}.mobileNav summary span,.mobileNav[open] summary span{font-family:inherit;font-size:inherit;transform:none}.mobileNavIcon{flex-direction:column;justify-content:space-between;width:24px;height:16px;display:flex}.mobileNavIcon i{background:var(--ink);width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.mobileNav[open] .mobileNavIcon i:first-child{transform:translateY(7px)rotate(45deg)}.mobileNav[open] .mobileNavIcon i:nth-child(2){opacity:0}.mobileNav[open] .mobileNavIcon i:last-child{transform:translateY(-7px)rotate(-45deg)}.mobileNavMenu{display:none!important}.mobileNav[open] .mobileNavMenu{z-index:49;background:var(--paper);border-bottom:2px solid var(--ink);position:fixed;top:58px;left:0;right:0;box-shadow:0 12px 22px #00000029;gap:0!important;display:grid!important}.nav .mobileNavMenu a{border-bottom:1px solid var(--line);letter-spacing:.055em;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font:20px Impact,Arial Narrow,sans-serif;text-decoration:none;display:flex}.nav .mobileNavMenu a:last-child{border-bottom:0}.nav .mobileNavMenu a b{letter-spacing:.12em;font:10px Courier New,Courier,monospace}}@media (prefers-reduced-motion:reduce){.mobileNavIcon i{transition:none}}
