/*
 * WO29273 agent follow-up: static proof readability for access/legal pages.
 */

html body.dm-sitewide-codex .site-main article.dancz-role-access-page .entry-content .dm-reveal {
  opacity: 1 !important;
  transform: none !important;
}

html body.dm-sitewide-codex .site-main article.dancz-role-access-page .entry-content .dm-section-title,
html body.dm-sitewide-codex .site-main article.dancz-role-access-page .entry-content .dm-section-title em,
html body.dm-sitewide-codex .site-main article.dancz-role-access-page .entry-content .dm-professional-step h3 {
  color: #fff6df !important;
  -webkit-text-fill-color: #fff6df !important;
  text-shadow: none !important;
}

html body.dm-sitewide-codex .site-main article.dancz-role-access-page .entry-content .dm-section-desc,
html body.dm-sitewide-codex .site-main article.dancz-role-access-page .entry-content .dm-professional-step p {
  color: #dce9f5 !important;
  -webkit-text-fill-color: #dce9f5 !important;
  text-shadow: none !important;
}

html body.dm-area-daveai.dm-sitewide-codex .site-main article.dancz-role-access-page.dancz-professional-access-page .entry-content :is(.dm-section-white, .dm-section-cream) > .dm-container > .dm-text-center > .dm-section-title,
html body.dm-area-daveai.dm-sitewide-codex .site-main article.dancz-role-access-page.dancz-professional-access-page .entry-content :is(.dm-section-white, .dm-section-cream) > .dm-container > .dm-text-center > .dm-section-title em {
  color: #fff6df !important;
  -webkit-text-fill-color: #fff6df !important;
}

html body.dm-area-daveai.dm-sitewide-codex .site-main article.dancz-role-access-page.dancz-professional-access-page .entry-content :is(.dm-section-white, .dm-section-cream) > .dm-container > .dm-text-center > .dm-section-desc {
  color: #dce9f5 !important;
  -webkit-text-fill-color: #dce9f5 !important;
}

html body.dm-area-daveai.dm-sitewide-codex article.dancz-role-access-page :is(#operations-access-action-router, #who, #workflow) .dm-section-title,
html body.dm-area-daveai.dm-sitewide-codex article.dancz-role-access-page :is(#operations-access-action-router, #who, #workflow) .dm-section-title em {
  color: #fff6df !important;
  -webkit-text-fill-color: #fff6df !important;
}

html body.dm-area-daveai.dm-sitewide-codex article.dancz-role-access-page :is(#operations-access-action-router, #who, #workflow) .dm-section-desc {
  color: #dce9f5 !important;
  -webkit-text-fill-color: #dce9f5 !important;
}

html body.dm-sitewide-codex .site-main article.dancz-policy-page .entry-content .dm-policy-summary .dm-section-title {
  font-size: clamp(2.25rem, 3.4vw, 3.6rem) !important;
  line-height: 1.05 !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

@media (min-width: 900px) {
  html body.dm-sitewide-codex .site-main article.dancz-policy-page .entry-content .dm-policy-shell {
    grid-template-columns: minmax(18rem, 0.8fr) minmax(0, 1.7fr) !important;
  }
}
