.cxcg_eval_record dl{margin:0;border-left:3px solid #20c997;padding-left:1.5rem;counter-reset:cxcg-review-step}.cxcg_eval_record dt{font-size:1.25rem;color:#0f1f7a;margin-bottom:.75rem;counter-increment:cxcg-review-step}.cxcg_eval_record dt:before{content:counter(cxcg-review-step) ". ";color:#0056b3}.cxcg_eval_record dd{margin:0 0 1.5rem}.cxcg_eval_record dd:last-child{margin-bottom:0}.cxcg_follow{display:block}.cxcg_follow>header{max-width:1020px}.cxcg_follow dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0;background:transparent;padding:0}.cxcg_follow dl>div{border-top:3px solid #20c997;padding:1.25rem 0}.cxcg_follow dt{font-size:1.25rem}.cxcg_follow dd{margin-bottom:0}.cxcg_faq_side{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);align-items:start}.cxcg_faq{padding-left:1.5rem;margin:0}.cxcg_faq>li{padding-left:.75rem}.cxcg_faq>li::marker{color:#0056b3;font-weight:700}.cxcg_faq details{padding:1rem 0}.cxcg_faq>li:first-child details{padding-top:0}@media(max-width:767px){.cxcg_follow dl,.cxcg_faq_side{grid-template-columns:1fr}.cxcg_follow dl{gap:.5rem}}
.cxcg_body .badge{background:#e9ecef;color:#0f1f7a;margin-bottom:1rem;white-space:normal}.cxcg_evaluation>header{max-width:980px}.cxcg_eval_record{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:3rem;align-items:start;margin:1.75rem 0}.cxcg_eval_record>p{border-left:4px solid #20c997;padding:1.25rem;background:#f8f9fa}.cxcg_eval_record ol{margin:0;padding-left:1.5rem}.cxcg_eval_record li{padding:0 0 1rem 1rem}.cxcg_eval_record li:last-child{padding-bottom:0}.cxcg_eval_record li::marker{color:#0056b3;font-weight:700}.cxcg_eval_controls{padding:1.5rem;border:1px solid #e9ecef;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cxcg_eval_controls ul{list-style:none;padding:0;margin:0;display:flex;gap:1rem;flex-wrap:wrap}.cxcg_eval_controls i:not(.fa-paw){color:#28a745}.cxcg_credential{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:1rem 3rem;align-items:start}.cxcg_credential>header{grid-column:1/-1;max-width:1000px}.cxcg_credential dl{margin:0}.cxcg_credential dl>div{padding:1.5rem 0;border-bottom:1px solid #e9ecef}.cxcg_credential dt{color:#0f1f7a;font-size:1.25rem;margin-bottom:.75rem}.cxcg_credential dd{margin:0}.cxcg_credential_photo img{max-height:350px;object-position:center}.cxcg_record th i{margin-right:.4rem}.cxcg_chain{align-items:start}.cxcg_chain>i{align-self:center}.cxcg_faq_side{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cxcg_follow dl{padding:1.5rem}.cxcg_reading nav>a{padding:1rem 0;border-bottom:1px solid #e9ecef}@media(max-width:767px){.cxcg_eval_record,.cxcg_credential{grid-template-columns:1fr;gap:1.5rem}.cxcg_eval_controls{align-items:start}.cxcg_eval_controls ul{display:grid;gap:.75rem}.cxcg_credential_photo img{max-height:380px;object-fit:contain}.cxcg_faq_side{grid-template-columns:1fr}} 

#main[data-rule-page] .cxcg_hero .guide-hero{display:block}#main[data-rule-page] .cxcg_hero .guide-hero-copy{max-width:960px;margin:auto;text-align:center}#main[data-rule-page] .cxcg_hero .guide-hero-copy>.d-flex{justify-content:center}#main[data-rule-page] .cxcg_hero_route{display:flex;justify-content:center;gap:1rem;margin:2.5rem auto 0;border-top:1px solid rgba(255,255,255,.3);padding-top:1.5rem}#main[data-rule-page] .cxcg_hero_route a{color:#fff;padding:.75rem 1rem;border-right:1px solid rgba(255,255,255,.3)}#main[data-rule-page] .cxcg_hero_route a:last-child{border:0}@media(max-width:575px){#main[data-rule-page] .cxcg_hero_route{display:grid;gap:.5rem}#main[data-rule-page] .cxcg_hero_route a{border:0;padding:.5rem}}
