/* r61: paired component colors, stable at all supported theme settings. */
html body .xp-content-page .xp-page-hero .xp-trust-card,
html[data-theme="dark"] body .xp-content-page .xp-page-hero .xp-trust-card,
html[data-theme="light"] body .xp-content-page .xp-page-hero .xp-trust-card {
 background:#122e29!important; color:#f5faf8!important; border:1px solid #568277!important;
 padding:clamp(22px,4vw,38px)!important; min-width:0!important; height:auto!important;
}
html body .xp-content-page .xp-page-hero .xp-trust-card :is(.xp-kicker,.eyebrow,h2,h3,p,span,strong,small,ul,li),
html[data-theme="dark"] body .xp-content-page .xp-page-hero .xp-trust-card :is(.xp-kicker,.eyebrow,h2,h3,p,span,strong,small,ul,li),
html[data-theme="light"] body .xp-content-page .xp-page-hero .xp-trust-card :is(.xp-kicker,.eyebrow,h2,h3,p,span,strong,small,ul,li){
 color:#f5faf8!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;
}
html body .xp-content-page .xp-page-hero .xp-trust-card .xp-check-list li::before{background:#c7f5e4!important;color:#14352d!important;opacity:1!important}
html body .xp-content-page .xp-page-hero .xp-trust-card .xp-check-list li{line-height:1.6!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
html body .xp-content-page .xp-page-hero .xp-trust-card .xp-kicker{line-height:1.5!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
/* Avoid a dark-text override leaking from legacy light cards onto dark surfaces. */
html body .xp-content-page .xp-page-hero .xp-trust-card *{--xp-text:#f5faf8;--text:#f5faf8}
@media(max-width:480px){html body .xp-content-page .xp-page-hero .xp-trust-card{padding:24px!important}}
