/* V135: neutral body text; existing heading, link, icon and disabled colors remain. */
:root { --sigma-body-text: #111111; }
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex#insightsIndex label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #main#main#main#main#main#main#main#main#main p:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #main#main#main#main#main#main#main#main#main li:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body #main#main#main#main#main#main#main#main#main label:not(#top *):not(nav *):not(a *):not(button *):not([aria-disabled="true"] *):not(.form-success *),
html body .articleView .article-body p:not(.buyer-cta *),
html body .articleView .article-body li:not(.buyer-cta *),
html body .articleView p.article-lead,
html body #partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView .ind-desc,
html body #contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView .sx-label,
html body #footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview#footer-preview .foot-label,
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView .consent-text,
html body dialog#sigma-home-service-dialog p,
html body dialog#sigma-home-service-dialog li,
html body #askView .chat-mode-status,
html body #askView .chat-message-text,
html body #askView #chat-disclosure {
  color: var(--sigma-body-text) !important;
  -webkit-text-fill-color: var(--sigma-body-text) !important;
}
/* Links retain their own existing action color when nested in body copy. */
html body :is(p, li, label, #chat-disclosure) a { -webkit-text-fill-color: currentColor !important; }
/* Compact aligned rows, with unchanged type sizes and row-major order. */
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-principles-grid { row-gap: 10px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-principle > h3 { margin-bottom: 3px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-principles > h2 { margin-bottom: 12px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-principles { margin-bottom: 24px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments { padding: 24px 28px !important; margin-bottom: 24px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments > h2 { margin-bottom: 10px !important; }
html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments-intro { max-width: 800px !important; }
@media (max-width: 760px) {
  html body #aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView#aboutView .about-commitments { padding: 18px 20px !important; }
}
/* Decorative plus signs share the existing button hit area and accessible name. */
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView #top button.hx-tile { position: relative; }
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView #top .sigma-service-expand { position: absolute; inset: 8px 10px auto auto; display: block; width: 16px; height: 16px; color: #006ac3 !important; -webkit-text-fill-color: #006ac3 !important; font-size: 18px !important; font-weight: 500 !important; line-height: 16px !important; pointer-events: none; }

/* Keep inherited action colors distinct from their newly neutral paragraphs. */
html body #mainView .cta-support a { color: #536579 !important; -webkit-text-fill-color: #536579 !important; }
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView .sigma-guide-heading p a { color: #465b6e !important; -webkit-text-fill-color: #465b6e !important; }
html body #partnersView .pd-faq p a { color: #536579 !important; -webkit-text-fill-color: #536579 !important; }
html body #askView #chat-disclosure a { color: #526675 !important; -webkit-text-fill-color: #526675 !important; }
html body dialog#sigma-home-service-dialog li::marker { color: #006ac3; -webkit-text-fill-color: #006ac3; }
html body #partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView#partnersView .pd-card p,
html body #mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView#mainView label.checkbox > span,
html body #contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView#contactView label.checkbox > span,
:is(#q#q#q#q#q#q#q#q,html) body .articleView p.article-lead { color: var(--sigma-body-text) !important; -webkit-text-fill-color: var(--sigma-body-text) !important; }
