.p-cat__list {
  padding: 50px 15px 0;
  display: flex;
  gap: 15px;
}

@media (min-width: 48em) {
  .p-cat__list {
    max-width: 1160px;
    padding: 50px 0 0;
    margin: 0 auto;
  }
}

.p-cat__item {}

.p-cat__link {
  padding-left: 20px;
  position: relative;
}

.p-cat__link:hover {
  text-decoration: underline;
}

.p-cat__link::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background: var(--primary-color);
  border-radius: 50%;
}

.p-cat__link::after {
  content: '';
  width: 6px;
  height: 6px;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%) rotate(135deg);
}

.p-optout {
  padding: 0px 15px;
}

@media (min-width: 48em) {
  .p-optout {
    max-width: 1160px;
    padding: 0;
    margin: 0 auto;
  }
}

.p-optout__lead:first-of-type {
  margin-top: 40px;
}

.p-optout__lead {
  margin-top: 20px;
}

@media (min-width: 48em) {
  .p-optout__lead:first-of-type {
    margin-top: 60px;
  }

  .p-optout__lead {
    margin-top: 20px;
  }
}

.p-optout__pdf {
  margin-top: 40px;
}

@media (min-width: 48em) {
  .p-optout__pdf {
    margin-top: 60px;
  }
}

.p-optout__pdfList {}

.p-optout__pdfItem:nth-child(odd) {
  background: #fff;
}

.p-optout__pdfItem:nth-child(even) {
  background: #f5f5f5;
}

.p-optout__pdfItem {
  display: flex;
  align-items: center;
}

.p-optout__pdfItem {
  padding: 20px 30px;
  gap: 20px;
}
@media (min-width: 48em) {
  .p-optout__pdfItem {
    padding: 30px 60px;
    gap: 40px;
  }
}

.p-optout__img {}

.p-optout__link {
  transition: all;
}

.p-optout__link:hover {
  text-decoration: underline;
}