/* Page-specific presentation rules extracted for the achievements section. */

.inline-style-1 {
  padding: 20px !important;
  margin-bottom: 15px !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.03) !important;
}

.inline-style-2 {
  font-size: 36px !important;
  float: left !important;
  margin-right: 15px !important;
  color: var(--primary-green) !important;
}

.inline-style-3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 5px !important;
}

.inline-style-4 {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: var(--primary-green) !important;
  background: var(--color-rgba-18-214-64-0_1) !important;
  padding: 4px 12px !important;
  border-radius: 50px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin-left: 8px !important;
}

.inline-style-5 {
  margin-left: 51px !important;
  margin-bottom: 0 !important;
}

.inline-style-6 {
  padding: 20px !important;
  margin-bottom: 15px !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.03) !important;
}

.inline-style-7 {
  font-size: 36px !important;
  float: left !important;
  margin-right: 15px !important;
  color: var(--primary-green) !important;
}

.inline-style-8 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 5px !important;
}

.inline-style-9 {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: var(--primary-green) !important;
  background: var(--color-rgba-18-214-64-0_1) !important;
  padding: 4px 12px !important;
  border-radius: 50px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin-left: 8px !important;
}

.inline-style-10 {
  margin-left: 51px !important;
  margin-bottom: 0 !important;
}

.inline-style-11 {
  padding: 20px !important;
  margin-bottom: 15px !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.03) !important;
}

.inline-style-12 {
  font-size: 36px !important;
  float: left !important;
  margin-right: 15px !important;
  color: var(--primary-green) !important;
}

.inline-style-13 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 5px !important;
}

.inline-style-14 {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: var(--primary-green) !important;
  background: var(--color-rgba-18-214-64-0_1) !important;
  padding: 4px 12px !important;
  border-radius: 50px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin-left: 8px !important;
}

.inline-style-15 {
  margin-left: 51px !important;
  margin-bottom: 0 !important;
}

.inline-style-16 {
  padding: 20px !important;
  margin-bottom: 15px !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.03) !important;
}

.inline-style-17 {
  font-size: 36px !important;
  float: left !important;
  margin-right: 15px !important;
  color: var(--primary-green) !important;
}

.inline-style-18 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 5px !important;
}

.inline-style-19 {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: var(--primary-green) !important;
  background: var(--color-rgba-18-214-64-0_1) !important;
  padding: 4px 12px !important;
  border-radius: 50px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin-left: 8px !important;
}

.inline-style-20 {
  margin-left: 51px !important;
  margin-bottom: 0 !important;
}

.u-gap-12 {
  gap: 12px !important;
}

.u-cert-link {
  position: static !important;
  float: none !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 6px 16px !important;
  background: var(--color-rgba-18-214-64-0_1) !important;
  color: var(--primary-green) !important;
  border-radius: 50px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  transition: all 0.3s ease !important;
  border: 1px solid transparent !important;
}

.u-cert-link:hover {
  background: var(--primary-green) !important;
  color: #fff !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(18, 214, 64, 0.3);
}
