.cxcr_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxcr_strong{font-weight:700}.cxcr_open footer{grid-column:1/-1;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxcr_route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cxcr_route>div{border-top:4px solid #0056b3;padding-top:1.5rem}.cxcr_route dt{font-size:1.25rem;color:#0f1f7a;margin-bottom:.75rem}.cxcr_route dd{margin:0}.cxcr_faq{display:block}.cxcr_faq>header{max-width:920px;margin-bottom:2rem}.cxcr_faq_topics{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.cxcr_faq_topics>section{border-top:3px solid #0056b3;padding-top:1.5rem}.cxcr_reference_routes{display:flex;gap:2rem;list-style:decimal-leading-zero;margin:2rem 0;padding-left:1.5rem}.cxcr_reference_routes li{flex:1;padding-left:.5rem}.cxcr_reference_routes li::marker{color:#0056b3;font-weight:700}.cxcr_referral_heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}.cxcr_referral_steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0}.cxcr_referral_steps>section{border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.cxcr_referral_boundary{max-width:1050px}.cxcr_referral_action{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.cxcr_referral_action ul{padding:0;margin:0;list-style:none;display:flex;gap:1.25rem;flex-wrap:wrap}.cxcr_referral_action ul i{color:#28a745}.cxcr_body .cxcr_photo_details{display:inline;border:0;padding:0;margin:0}.cxcr_photo_details summary{display:inline;margin-left:.4rem;font-weight:500}.cxcr_hero_review{padding:1.5rem;border:1px solid rgba(255,255,255,.35);border-radius:15px}.cxcr_hero_review dl{margin:1.5rem 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem}.cxcr_hero_review dd{margin:0}#main[data-rule-page] .cxcr_hero_review h2{font-size:1.25rem}.cxcr_finish_record{display:flex;gap:3rem;align-items:start}.cxcr_finish_record h2,.cxcr_finish_record p{flex:1}@media(max-width:991px){.cxcr_referral_heading,.cxcr_referral_steps{grid-template-columns:1fr;gap:1.5rem}.cxcr_referral_action ul{display:grid;gap:.75rem}.cxcr_finish_record{display:block}.cxcr_reference_routes{display:grid;gap:1.25rem}}@media(max-width:767px){.cxcr_route,.cxcr_faq_topics{grid-template-columns:1fr;gap:1.5rem}.cxcr_hero_review dl{grid-template-columns:1fr;gap:.5rem}.cxcr_hero_review dd{margin-bottom:.5rem}.cxcr_evidence_scroll table{min-width:0}.cxcr_evidence_scroll table,.cxcr_evidence_scroll tbody,.cxcr_evidence_scroll tr,.cxcr_evidence_scroll td,.cxcr_evidence_scroll th{display:block}.cxcr_evidence_scroll thead{display:none}.cxcr_evidence_scroll tbody th{width:100%;padding-bottom:.5rem}.cxcr_evidence_scroll td{padding-top:0}.cxcr_evidence_scroll{overflow:visible}}

.cxcr_route_intro{max-width:1000px}

.cxcr_staff_handoff{border-left:3px solid #0056b3;padding:1.5rem;background:#fff;margin-top:2rem}.cxcr_staff_handoff p{margin:0}
