body.error404 h1.page-title-archive{margin-top:6rem;font-size:2.2rem;line-height:1;font-feature-settings:"palt" 1}@media screen and (min-width: 429px){body.error404 h1.page-title-archive{font-size:2.6rem;line-height:1}}@media screen and (min-width: 835px){body.error404 h1.page-title-archive{font-size:2.8rem;line-height:1}}main#not-found{margin-top:6rem;padding:0 3rem}main#not-found p{margin-top:2em;font-size:1.3rem;line-height:1.8}@media screen and (min-width: 429px){main#not-found{padding:0 6rem}main#not-found p{font-size:1.4rem;line-height:1.8}}@media screen and (min-width: 835px){main#not-found{margin:6rem auto;max-width:80rem}main#not-found p{font-size:1.6rem;line-height:1.8}}body.maintenance header{margin-top:6rem}body.maintenance header h1{margin:0 auto;width:16rem;height:auto}@media screen and (min-width: 429px){body.maintenance header h1{width:20rem}}body.maintenance header h1 img{width:100%;height:auto}body.maintenance main{margin:6rem auto 0;padding:0 3rem;max-width:80rem}body.maintenance main p{margin-top:2em;font-size:1.4rem;line-height:1.8}body.maintenance main p a{padding-bottom:.2rem;font-weight:600;border-bottom:2px solid #229}@media screen and (min-width: 429px){body.maintenance main{padding:0 6rem}body.maintenance main p{font-size:1.5rem;line-height:1.8}}@media screen and (min-width: 835px){body.maintenance main p{font-size:1.6rem;line-height:1.8}}body.maintenance footer{font-size:1.3rem;line-height:1;text-align:center;background-color:#fff}