.eol__text {
  margin-top: 6.25rem;
	font-size: clamp(1rem, 0.831rem + 0.19vw, 1rem);
}

.eol__note {
	font-size: clamp(0.75rem, 0.706rem + 0.19vw, 0.875rem);
}

/* modelNameGuide */
.modelNameGuide__text {
  font-size: clamp(1rem, 0.831rem + 0.19vw, 1rem);
  margin-top: 2.5rem;
}

.eolProductList {
  padding-top: 5rem;
}

.eolProductList__table::-webkit-scrollbar {
  height: 8px;
}
.eolProductList__table::-webkit-scrollbar-track {
  background: var(--color-gray);
  border-radius: 100px;
}
.eolProductList__table::-webkit-scrollbar-thumb {
  background: var(--color-brand-blue);
  border-radius: 100px;
}

.eolProductList__table {
  margin-top: 2.25rem;
  overflow-x: auto;

  table {
    min-width: 64rem;
    width: 100%;
    border: 1px solid #C8CFD5;
    border-radius: 12px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
  }
  tr:not(:last-of-type) {
    border-bottom: 1px solid #C8CFD5;
  }
  tr:nth-of-type(2n) {
    background-color: #F3F9FD;
  }
  th, td {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: .9063rem 1rem;
    text-align: left;
  }
  tr > th:not(:last-child),
  tr > td:not(:last-child) {
    border-right: 1px solid #ccc;
  }
}

.eolProductList__table .fw-700 {
  font-weight: 700;
}

.eolProductList__table th:nth-of-type(1) {
	width: 25%;
}

.eolProductList__table th {
	width: 18.75%;
}

.eolProductList__tableNote {
	margin-top: 2.5rem;
	font-size: clamp(0.75rem, 0.706rem + 0.19vw, 0.875rem);
}

@media screen and (max-width: 1160px) {
  .eolProductList__table {
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
  }
}

.modelNameGuide {
  padding-top: 5rem;
}

.modelNameGuide__img {
  margin: 5rem auto 0;
  max-width: 59rem;
}

.navCTA {
  margin-top: 7.5rem;
}

@media screen and (max-width:767px) {
	.navCTA {
		margin-top: 5rem;
	}
}