.zup-header,.zup-footer{max-width:1160px;margin:0 auto;padding:24px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}.zup-header nav,.zup-footer nav{display:flex;flex-wrap:wrap;gap:16px}.zup-brand{font-size:1.6rem;font-weight:800;text-decoration:none;color:inherit}.zup-footer{margin-top:48px;border-top:1px solid #cbd5cc;font-size:.95rem}.zup-footer p{margin:0}.skip{position:absolute;top:-100px;left:16px;background:#fff;color:#183f36;padding:12px;z-index:10}.skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #c46b27;outline-offset:4px}@media(max-width:600px){.zup-header,.zup-footer{padding:20px;gap:16px}.zup-header nav{font-size:.9rem}}
