.cxcm_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxcm_strong{font-weight:700}.cxcm_definition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;list-style:none;margin:2rem 0}.cxcm_definition>li{border-left:4px solid #0056b3;padding:1.5rem;background:#fff;border-radius:0 15px 15px 0}.cxcm_definition p{margin-bottom:0}.cxcm_files{align-items:start}.cxcm_training_limit{grid-column:1/-1;padding:1.5rem;border-top:3px solid #20c997;background:#f8f9fa;border-radius:0 0 15px 15px}.cxcm_training_limit p{margin:0}.cxcm_eval{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 3rem;align-items:start}.cxcm_eval_timeline>article{display:flex;gap:1.5rem;align-items:start;padding-bottom:1.5rem}.cxcm_eval_timeline>article:last-child{padding-bottom:0}.cxcm_eval_timeline>article>span{border-radius:50%;background:#e9ecef;color:#0f1f7a;font-size:1.25rem;font-weight:700;flex:0 0 42px;text-align:center;line-height:42px}.cxcm_eval_timeline p{margin:0}.cxcm_eval_trust{grid-column:1/-1;display:flex;gap:2rem;flex-wrap:wrap;list-style:none;padding:1.5rem 0 0;border-top:1px solid #e9ecef;margin:0}.cxcm_eval_trust i{color:#28a745}.cxcm_co_heading{max-width:1000px}.cxcm_co_checks{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:2rem 0}.cxcm_co_checks li{border-bottom:3px solid #0056b3;padding-bottom:1.25rem}.cxcm_co_checks p{margin:0}.cxcm_co_note{max-width:1050px;margin:0}.cxcm_photo_details,.cxcm_photo_details summary{display:inline;padding:0;margin:0;border:0;background:transparent}.cxcm_photo_details summary{margin-left:.4rem;font-weight:500;cursor:pointer}
#main[data-rule-page] .cxcm_hero .guide-hero{display:block}.cxcm_hero .guide-hero-copy{max-width:1050px;margin:auto;text-align:center}.cxcm_hero .guide-hero-copy>.d-flex{justify-content:center}.cxcm_hero_questions{margin:2.5rem auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cxcm_hero_questions a{color:#fff;display:flex;gap:1rem;align-items:center;border-top:1px solid rgba(255,255,255,.4);padding-top:1.25rem}.cxcm_hero_questions i{color:#20c997;font-size:1.25rem}
@media(max-width:991px){.cxcm_eval{grid-template-columns:1fr}}@media(max-width:767px){.cxcm_definition,.cxcm_co_checks,.cxcm_hero_questions{grid-template-columns:1fr;gap:1.5rem}.cxcm_eval_trust{display:grid;gap:.75rem}.cxcm_definition>li{border-radius:0 15px 15px 0}}

.cxcm_definition>details{border-left:4px solid #0056b3;padding:1.5rem;background:#fff;border-radius:0 15px 15px 0}.cxcm_definition summary{cursor:pointer}.cxcm_definition summary h3{display:inline}.cxcm_definition details p{margin:1rem 0 0}#main[data-rule-page] .cxcm_hero_questions a{color:#fff}
