.cxce_needs{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem 3rem;align-items:start}.cxce_needs_intro{grid-column:1/-1}.cxce_needs_intro p{max-width:1000px;margin:0}.cxce_needs dl{margin:0}.cxce_record_types{margin:0}.cxce_record_types>div{padding:1.5rem;border:1px solid #e9ecef;background:#f8f9fa;border-radius:15px;margin-bottom:1.5rem}.cxce_record_types dt{color:#0f1f7a}.cxce_record_types h3{margin:0}.cxce_record_types dd{margin:.8rem 0 0}.cxce_record_types p{margin:0}
.cxce_update_topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}.cxce_update_topics article{border-top:3px solid #0056b3;padding:1.5rem;background:#fff;border-radius:0 0 15px 15px}.cxce_update_topics p{margin:1rem 0 0}
.cxce_evaluation>header{max-width:950px}.cxce_eval_body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:3rem;margin:1.5rem 0 2rem;align-items:start}.cxce_eval_body>p{padding:1.5rem;border-left:4px solid #20c997;background:#fff}.cxce_eval_route{list-style:none;padding:0;margin:0}.cxce_eval_route li{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e9ecef}.cxce_eval_route li:last-child{margin:0}.cxce_eval_route p{margin:.75rem 0 0}.cxce_eval_action{display:flex;gap:2rem;align-items:center;justify-content:space-between}.cxce_eval_action ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.cxce_eval_action li i{color:#28a745;margin-right:.5rem}
.cxce_colorado_heading{max-width:1000px}.cxce_care_directory{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem 3rem;margin-top:2rem;align-items:start}.cxce_care_directory figure{grid-row:1/3}.cxce_care_directory>div,.cxce_care_directory>aside{padding:1.5rem;background:#f8f9fa;border-left:4px solid #0056b3}.cxce_care_directory p{margin:1rem 0 0}.cxce_faq{display:block}.cxce_faq>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:3rem;margin-bottom:2rem;padding:2rem}.cxce_faq>section>header p{margin:1rem 0 0}.cxce_faq>section details:first-child{border-top:0;padding-top:0}.cxce_faq>section details:last-child{padding-bottom:0}.cxce_body .btn:hover{background:#0056b3;color:#fff}
@media(max-width:991px){.cxce_needs,.cxce_eval_body,.cxce_care_directory,.cxce_faq>section{gap:1.5rem}.cxce_update_topics{grid-template-columns:1fr;gap:1rem}.cxce_eval_action{flex-direction:column;align-items:start}}
@media(max-width:767px){.cxce_needs,.cxce_eval_body,.cxce_care_directory,.cxce_faq>section{grid-template-columns:1fr}.cxce_care_directory figure{grid-row:auto}.cxce_faq>section{padding:1.25rem}.cxce_eval_action ul{display:grid;gap:.7rem}}
.cxce_separate{display:block}.cxce_document_pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-top:2rem}.cxce_document_pair article{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;padding:2rem}.cxce_record_boundary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding:1.5rem 0;margin-top:2rem;border-top:3px solid #20c997}.cxce_record_boundary p{margin:0}
@media(max-width:767px){.cxce_document_pair,.cxce_record_boundary{grid-template-columns:1fr;gap:1rem}.cxce_document_pair article{padding:1.25rem}}
.cxce_separate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:3rem;align-items:start}.cxce_document_pair{grid-template-columns:1fr;margin:0;gap:1.5rem}.cxce_record_boundary{display:block}.cxce_record_boundary p{margin:1rem 0 0}
@media(max-width:767px){.cxce_separate{grid-template-columns:1fr;gap:1.5rem}}

.cxce_body .badge{background:#e9ecef;color:#0f1f7a;font-weight:700;font-size:1.1rem;white-space:normal;text-align:left;line-height:1.5;padding:.4rem .7rem;margin-bottom:1rem}
