.archive-page,.error-area{padding:120px 0 80px}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px;display:grid}.archive-card{text-align:center;background:#fff;overflow:hidden;box-shadow:0 0 10px #00000026}.archive-card-thumb{aspect-ratio:3/2;background:#fff;display:block;overflow:hidden}.archive-card-thumb img{object-fit:fill;width:100%;height:100%;display:block}.archive-card-title{margin:0 0 25px;padding:20px 30px 0;font-family:Roboto,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.2}.archive-card-title a{color:#54595f;text-decoration:none}.archive-card-title a:hover{color:#008faf}.archive-empty{text-align:center;color:#00235a;margin:0;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:29px}.archive-pager{justify-content:center;gap:8px;margin-top:40px;display:flex}.archive-pager a,.archive-pager span{color:#00235a;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.archive-pager span{color:#fff;background:#008faf}.error-area{text-align:center;padding:100px 0 120px}.error-404-title{color:#00235a;margin:0 0 15px;font-family:Exo,Arial,sans-serif;font-size:140px;font-weight:700;line-height:1}.error-title{color:#00235a;margin:0 0 30px;font-family:Exo,Arial,sans-serif;font-size:42px;font-weight:600;line-height:1}.error-text{color:#00235a;max-width:640px;margin:0 auto 30px;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:29px}.error-area .site-btn:hover{color:#fff;background:#222}@media (width<=1024px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.archive-page{padding:80px 0 40px}.archive-grid{grid-template-columns:1fr}.error-area{padding:70px 0 80px}.error-404-title{font-size:96px}.error-title{font-size:32px}}
