html[data-theme="light"] {
  --pst-color-primary: #0f6c63;
  --pst-color-link: #0f6c63;
  --pst-color-link-hover: #0a534d;
  --pst-color-accent: #b65a2a;
}

.bd-header-announcement {
  background: linear-gradient(90deg, #0f6c63, #184e77);
  color: #ffffff;
}

.bd-main .bd-content .bd-article-container {
  max-width: 58rem;
}

.bd-main .bd-content .bd-article-container h1 {
  letter-spacing: -0.02em;
}

.bd-content p,
.bd-content li {
  line-height: 1.78;
}

.sd-card {
  border-radius: 16px;
}

.sd-card .sd-card-body {
  padding: 1.15rem;
}
