@charset "UTF-8";.header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 3.2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2rem clamp(2rem,4vw,4.8rem);width:100%}.header__link{display:inline-flex}.header__link .logo{height:4.4rem;width:auto}.header__nav{align-items:center;font-size:1.5rem;font-weight:600;gap:.4rem 2.8rem}.header__list,.header__nav{display:flex;flex-wrap:wrap}.header__list{gap:0 2.8rem}.header__item{align-items:center;color:inherit;display:inline-flex;min-height:4.4rem;text-decoration:none}.header__item:hover{color:rgb(var(--color-main-700))}.footer{color:rgb(var(--color-muted));font-size:1.4rem;line-height:1.6;padding:4rem 0}.footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 clamp(2rem,4vw,4.8rem);width:100%}.footer .logo{height:3.6rem;width:auto}.footer__details{font-style:normal}.footer__list{display:flex;flex-direction:column;gap:.4rem}@media (min-width:64em){.footer__list{flex-direction:row;flex-wrap:wrap;gap:0 1.2rem;justify-content:flex-end}.footer__list li+li:before{content:"·";margin-right:1.2rem}}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:rgb(var(--color-main-700));text-decoration:underline}.error-page{margin:0 auto;max-width:1200px;padding:4rem clamp(2rem,4vw,4.8rem);text-align:center;width:100%}.error-page__title{color:rgb(var(--color-main-800));font-size:2.4em}.error-page__link{color:rgb(var(--color-main-700));font-weight:600}
