.cxct_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxct_strong{font-weight:700}.cxct_people article{border-radius:0}.cxct_people article h3{font-size:1.25rem}.cxct_ban{gap:1.5rem 3rem}.cxct_ban .cxct_rule_limit{grid-column:1/-1;padding:1.25rem 0 0;margin:0;border-top:1px solid #e9ecef}.cxct_eval_path{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;margin-top:2rem}.cxct_eval_path>ol{padding-left:1.5rem;margin:0}.cxct_eval_path li{padding-left:.6rem;margin-bottom:1.5rem}.cxct_eval_path aside{padding:1.5rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;align-self:start}.cxct_eval_path dt{font-size:1.1rem}.cxct_eval_finish{border-top:3px solid #20c997;margin-top:1rem;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}.cxct_eval_finish ul{list-style:none;margin:0;padding:0;display:flex;gap:1.25rem;flex-wrap:wrap}.cxct_eval_finish ul i{color:#28a745}.cxct_state_help{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem 3rem}.cxct_state_help>h2{grid-column:1/-1}.cxct_state_help aside{border-left:3px solid #0056b3;padding-left:1.5rem}.cxct_links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem}.cxct_links>div{border-top:1px solid #e9ecef}.cxct_links dt{font-size:1.1rem;font-weight:700;margin-bottom:.6rem}.cxct_body .cxct_photo_details{display:inline;border:0;padding:0;margin:0}.cxct_photo_details summary{display:inline;margin-left:.4rem;font-weight:500}.cxct_hero_contacts{padding:1.5rem 0;border-top:3px solid #20c997;border-bottom:1px solid rgba(255,255,255,.35)}.cxct_hero_contacts ol{display:grid;gap:1rem;margin:1.5rem 0;padding-left:1.5rem}#main[data-rule-page] .cxct_hero_contacts a{color:#fff}#main[data-rule-page] .cxct_hero_contacts h2{font-size:1.25rem}.cxct_finish_coordination{max-width:1000px}.cxct_finish_detail{border-left:4px solid #20c997;padding-left:1.5rem;margin:1.5rem 0 2rem}#main[data-rule-page] .cxct_finish_detail p{margin:0}@media(max-width:991px){.cxct_eval_path,.cxct_state_help{grid-template-columns:1fr;gap:1.5rem}.cxct_eval_finish ul{display:grid;gap:.75rem}}@media(max-width:575px){.cxct_links{grid-template-columns:1fr}.cxct_eval_path aside{padding:1.25rem}}

.cxct_people>div{flex:1;padding:1.5rem;border-top:3px solid #0056b3;background:#f8f9fa}.cxct_people dt{margin:0 0 .75rem}.cxct_people dd{margin:0}@media(max-width:767px){.cxct_people>div{margin-bottom:1rem}}
