.anti-page{margin-bottom:var(--fs-xxl)}

/* Заголовок */
.anti-page h1 {
  font-size: 40px;
  margin-bottom: var(--gap-xxl);
}

/* Колонка */
.anti-col {
  gap: var(--gap-xxl);
  display: flex;
  flex-direction: column;
}
.anti-col .btn--primary { width: max-content }

/* Документы */
.anti-docs {
  display: flex;
  flex-direction: column;
  gap: var(--gap-md);
  padding: 0;
  list-style: none;
  max-width: 640px;
}
.anti-doc a {
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 600;
  color: #2A2F33;
  text-decoration: none;
}
.anti-doc a:hover { text-decoration: underline; }

/* Иконки */
.icon {
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.icon-pdf { background-image: url("../icons/pdf.svg"); width: 31px; height: 31px; }
.icon-link { background-image: url("../icons/link.svg"); width: 14px; height: 14px; }

/* Примечание */
.anti-note p {
  margin: 8px 0 18px;
  line-height: 1.65;
  max-width: 640px;
}

/* Кнопка */
.anti-col .btn_icon { display: inline-flex; align-items: center; gap: 12px; }

/* Контакты */
.anti-footer { padding: 28px 0 56px; }
.anti-contacts {
  display: grid;
  gap: 14px 24px;
  grid-template-columns: repeat(3, minmax(0,1fr));
  align-items: start;
}
.anti-contacts__label { font-size:14px; color:#6a7d91; margin-bottom:4px; }
.anti-contacts__value { font-size:18px; font-weight:600; }
.anti-contacts__value a { color: inherit; text-decoration: none; }
.anti-contacts__value a:hover { text-decoration: underline; }

/* Адаптив */
@media (max-width: 992px) {
  .anti-columns { grid-template-columns:1fr; }
  .anti-col--spacer { display:none; }
  .anti-contacts { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 640px) {
  .anti-contacts { grid-template-columns: 1fr; }
  .anti-col .btn_icon { height:48px; padding:0 18px; }
}
