.client-resource-page section.inner {
  background: var(--soft);
  padding: 64px 0;
}

.client-resource-page section.inner > .container {
  display: block;
}

.client-resource-page .LVproduct {
  float: none;
  width: 100%;
  max-width: none;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  box-shadow: 0 7px 24px rgba(11, 41, 66, .05);
  padding: 34px !important;
}

.client-resource-page .LVproduct > br:first-child,
.client-resource-page .LVproduct h4:first-of-type {
  display: none;
}

.client-resource-page .LVproduct hr {
  border: 0;
  border-top: 1px solid var(--line);
  margin: 30px 0;
}

.client-resource-page .LVproduct .text4 {
  color: var(--navy);
  font-size: 1.25rem;
  font-weight: 750;
  margin: 24px 0 8px;
}

.client-resource-page .LVproduct .text3 {
  color: var(--muted);
  font-size: .9rem;
  font-weight: 600;
}

.client-resource-page .LVproduct .smalltext,
.client-resource-page .LVproduct .text2 {
  font-size: .95rem;
  line-height: 1.65;
}

.client-resource-page .sideBG {
  display: none;
}

.release-page .LVproduct > div {
  max-width: 920px;
}

.release-page .LVproduct p,
.release-page .LVproduct li,
.release-page .LVproduct .text2,
.release-page .LVproduct .Text2,
.release-page .LVproduct .text3,
.release-page .LVproduct .text4,
.release-page .LVproduct .smalltext {
  font-family: "Segoe UI", Arial, sans-serif;
}

.release-page .LVproduct p {
  color: var(--muted);
  font-size: 1rem;
  line-height: 1.7;
  margin: 0 0 12px;
  padding: 0;
}

.release-page .LVproduct .text4 {
  background: var(--soft);
  border-left: 4px solid var(--cyan);
  border-radius: 0 10px 10px 0;
  color: var(--navy);
  font-size: 1.25rem;
  font-weight: 750;
  line-height: 1.35;
  margin: 34px 0 16px;
  padding: 12px 16px;
}

.release-page .LVproduct .text4:first-of-type {
  margin-top: 20px;
}

.release-page .LVproduct .text2,
.release-page .LVproduct .Text2,
.release-page .LVproduct .smalltext {
  color: var(--muted);
  font-size: .96rem;
  line-height: 1.65;
}

.release-page .LVproduct .text3 {
  color: #6b7f8d;
  font-size: .82rem;
  font-weight: 650;
  line-height: 1.5;
}

.release-page .LVproduct p.text3,
.release-page .LVproduct p:has(> strong:only-child) {
  color: var(--teal);
  font-size: .78rem;
  font-weight: 800;
  letter-spacing: .1em;
  line-height: 1.4;
  margin: 18px 0 6px;
  text-transform: none;
}

.release-page .LVproduct p.text3 + p,
.release-page .LVproduct p:has(> strong:only-child) + p {
  margin-top: 0;
}

.release-page .LVproduct a {
  font-weight: 650;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

.release-page .LVproduct a:hover {
  color: var(--teal);
}

.release-page .LVproduct hr {
  margin: 28px 0 0;
}

.release-page .LVproduct hr + br {
  display: none;
}

.release-page .LVproduct ul {
  color: var(--muted);
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: .96rem;
  line-height: 1.65;
}

@media (max-width: 680px) {
  .client-resource-page section.inner {
    padding: 42px 0;
  }

  .client-resource-page .LVproduct {
    padding: 22px !important;
  }

  .release-page .LVproduct .text4 {
    font-size: 1.1rem;
    padding: 10px 12px;
  }
}
.release-support{margin:0 0 2rem}.release-entry{padding:0 0 1.7rem;margin:0 0 1.7rem;border-bottom:1px solid #29b8c7}.release-entry:last-child{border-bottom:0}.release-version{margin:0 0 1rem;color:#003b68;font-size:1.25rem}.release-version span{color:#7a8790;font-size:.72rem;font-weight:400;letter-spacing:.04em}.release-primary-download{padding:.8rem 1rem;margin:0 0 1.2rem;border-left:4px solid #0796c8;background:#f1f8fb;font-size:1rem}.release-primary-download>span{font-weight:700}.release-primary-download a{font-weight:800}.release-primary-download small{white-space:nowrap;color:#53636d}.release-description-title{margin:0 0 .55rem;font-size:1rem}.release-summary{margin:0 0 1.15rem;font-size:1rem}.release-summary p:first-child{margin-top:0}.release-summary p:last-child{margin-bottom:0}.release-supporting-file{margin:.65rem 0;font-size:.9rem}.release-generic-link{margin:1.7rem 0 0;font-size:.86rem}

/* Release hierarchy intentionally overrides the legacy first-heading rule above. */
.client-resource-page .LVproduct .release-entry {
  display: block;
  margin: 0 0 34px;
  padding: 0 0 34px;
  border-bottom: 3px solid #21a9bc;
}

.client-resource-page .LVproduct .release-entry:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.client-resource-page .LVproduct .release-entry .release-version:first-of-type {
  display: block;
  margin: 0 0 16px;
  color: #003b68;
  font-size: 1.55rem;
  line-height: 1.25;
}

.client-resource-page .LVproduct .release-primary-download {
  display: block;
  margin: 0 0 22px;
  padding: 16px 18px;
  border-left: 5px solid #0796c8;
  background: #eef8fc;
  font-size: 1.28rem;
  line-height: 1.45;
}

.client-resource-page .LVproduct .release-primary-download a {
  font-size: 1.32rem;
  font-weight: 800;
}

.client-resource-page .LVproduct .release-primary-download small {
  font-size: .8rem;
}
