body.copy-fnvod {
  font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background: #fff;
}

.copy-fnvod [data-copy-header].copy-nav-solid {
  background: rgba(28, 25, 23, .92);
  backdrop-filter: blur(16px);
  box-shadow: 0 10px 30px rgba(28, 25, 23, .12);
}

.copy-fnvod .copy-footer-links ul,
.copy-fnvod .copy-footer-links ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.copy-fnvod .copy-footer-links li {
  margin: 0 0 .5rem;
}

.copy-fnvod .copy-footer-links a {
  color: rgb(168 162 158);
  transition: color .2s ease;
}

.copy-fnvod .copy-footer-links a:hover {
  color: #fff;
}

.copy-fnvod .pagebar {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  align-items: center;
  margin-top: 2rem;
}

.copy-fnvod .pagebar a,
.copy-fnvod .pagebar .now-page {
  min-width: 2.25rem;
  height: 2.25rem;
  padding: 0 .75rem;
  border-radius: .5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: .875rem;
  border: 1px solid rgb(243 244 246);
  color: rgb(75 85 99);
  background: #fff;
}

.copy-fnvod .pagebar a:hover,
.copy-fnvod .pagebar .now-page {
  color: #fff;
  background: #dc2626;
  border-color: #dc2626;
}

.copy-fnvod .article-content img {
  max-width: 100%;
  border-radius: .75rem;
}

.copy-fnvod .article-content p {
  margin: 0 0 1rem;
}

.copy-fnvod .article-content > p:first-child {
  font-size: 1rem;
  font-weight: 500;
  color: rgb(31 41 55);
}

@media (min-width: 768px) {
  .copy-fnvod .article-content > p:first-child {
    font-size: 1.125rem;
  }
}

.copy-fnvod .article-content h2,
.copy-fnvod .article-content h3 {
  margin: 1.5rem 0 .75rem;
  font-weight: 700;
  color: rgb(17 24 39);
}

@media (max-width: 767px) {
  .copy-fnvod [data-copy-menu].is-open {
    display: block;
  }
}
