.header{margin:0 auto;max-width:1200px;padding:0 1.5rem;text-align:center;width:100%}.header__link{display:inline-block}.footer{border-top:3px solid rgb(var(--color-main-700));font-size:.8em;font-weight:100;padding:1rem 0;text-align:center}.footer p{margin:0}.footer .logo{max-width:200px}.footer__inner{margin:0 auto;max-width:1200px;padding:0 1.5rem;width:100%}.error-page{margin:0 auto;max-width:1200px;padding:4rem 1.5rem;text-align:center;width:100%}.error-page__title{color:rgb(var(--color-main-800));font-family:Merriweather,serif;font-size:2.4em}.error-page__link{color:rgb(var(--color-main-700));font-weight:600}
