.main-content h1 {
  font-size: 24px;
  margin-bottom: 10px;
}

.main-content p {
  margin-bottom: 5px;
  color: #555;
}

.footnote {
  margin-top: 30px;
  padding: 15px;
  background-color: #f9f9f9;
  border-left: 5px solid #ccc;
  font-size: 14px;
}

.footnote h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.footnote em {
  font-style: italic;
}
.footnote-warning {
  background-color: #fff8dc; /* Жёлтый фон */
  border: 2px solid red;     /* Красная рамка */
  padding: 15px;
  margin-top: 30px;
  border-radius: 5px;
}

.footnote-warning h3 {
  font-weight: bold;         /* Толстый заголовок */
  color: red;                /* Красный цвет заголовка */
  font-size: 18px;
  margin-bottom: 10px;
}

.footnote-warning p {
  color: black;              /* Чёрный текст */
  font-size: 14px;
  margin: 0;
}
.workout-table {
   width: 600px;
      margin: 20px auto; 
  border-collapse: collapse;
  margin-top: 20px;
  font-family: 'Georgia', serif;
}

.workout-table thead {
  background-color: #f0f0f0;
}

.workout-table th,
.workout-table td {
  padding: 12px;
  border: 1px solid #ccc;
  text-align: left;
}

.workout-table th {
  color: #d63333;
  font-weight: bold;
}

.workout-table tr:nth-child(even) td {
  background-color: #fafafa;
}

.footnotes {
 width: 600px;
      margin: 20px auto; 
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5;
  color: #333;
}