h1.archive_title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;

}
@media (max-width: 743px) {
   h1.archive_title {
    font-size: 24px;
}
}
.archive_flex {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
} 
.archive_flex .archive_interview {
    width: calc(50% - 15px);
}
@media (max-width: 743px) {
    .archive_flex {
        flex-direction: column;
        gap: 20px;
		padding-bottom: 50px;
    }
	.archive_flex .archive_interview {
    width: 100%;
}
}
.pagination ul {
    width: 200px;
    display: flex;
    justify-content: center;
    margin: 25px auto 0px;
    gap: 8px;
}
 .pagination ul li {
  font-size: 18px;
  background: #d5d5d5;
}
a.page-numbers {
	display: block;
	color: #fff;
	 padding: 1px 10px;
	text-decoration:none;
}
.page-numbers .current  {
  display:block;
  background: #3b88f0;
  padding: 2px 10px;
  color: #fff;
}
@media (max-width: 743px)  {
	.pagination ul li {
  font-size: 18px;
}
} 
