.golf-stats-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  border: 2px solid #b4966a; /* warm brown border */
  font-family: inherit;
}

.golf-stats-table th {
  background-color: #d8c7a1; /* soft sand */
  color: #4a3b27; /* dark brown text */
  padding: 10px;
  border: 1px solid #b4966a;
  text-align: center;
  font-weight: 600;
}

.golf-stats-table td {
  padding: 10px;
  border: 1px solid #b4966a;
  text-align: center;
  background-color: #f4ede2; /* light cream */
  color: #4a3b27; /* dark brown text */
}

.feature-item--full .feature-text {
  width: 100%;
}

@media (min-width: 768px) {
  .feature-item.feature-item--full {
    flex-direction: column;      /* больше не ряд */
    align-items: stretch;
  }

  .feature-item.feature-item--full .feature-text {
    width: 100%;                 /* а не 50% */
  }
}
