.access .container {
  padding-inline: 20px;
  margin-bottom: 40px;
}

.access .container p {
  margin-top: 0.5rem;
}

.access__table table {
  padding-inline: 20px;
  text-align: left;
  width: 100%;
}

.access__table table tr {
  border-top: #888888 1px solid;
  display: flex;
  width: 100%;
  padding-block: 1rem;
}

.access__table table tr:last-of-type {
  border-bottom: #888888 1px solid;
}

.access__table table tr th {
  width: 30%;
}

.access__table table tr td {
  width: 70%;
}

@media screen and (min-width: 640px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 960px) {
  .access .container,
  .access__table table {
    max-width: 1280px;
    margin-inline: auto;
  }

  .access__table table tr th {
    width: 200px;
  }
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1760px) {
}
