#main.cxdo[data-rule-page] .guide-hero{display:block;text-align:left}.cxdo .guide-hero-copy{max-width:1000px;margin:0}.cxdo_notice_navigation{display:flex;flex-wrap:wrap;gap:1rem 3rem;border-top:1px solid #ffffff66;padding-top:1.5rem;margin-top:2rem}.cxdo_notice_navigation a{color:white!important}.cxdo_session{grid-template-columns:1.2fr 1fr;gap:1rem 3rem}.cxdo_session>header{grid-column:1/-1}.cxdo_session article aside{border-left:3px solid #20c997;padding-left:1.3rem;margin-top:2rem}.cxdo_controls{max-width:1140px;display:grid;grid-template-columns:1.3fr 1fr;gap:1rem 3rem}.cxdo_controls>header,.cxdo_controls>.guide-sources{grid-column:1/-1}.cxdo_privacy_routes nav{display:block;border:0;margin:0;padding:0}.cxdo_privacy_routes a{display:block;border-bottom:1px solid #e9ecef;padding:1rem 0}.cxdo_colorado_rights{grid-column:2;grid-row:2}.cxdo_assessment{display:grid;grid-template-columns:1fr 1.3fr;gap:2rem 3rem}.cxdo_assessment .badge{margin-bottom:1rem}.cxdo_assessment_steps{border-left:3px solid #20c997;padding-left:2rem}.cxdo_assessment_steps article+article{border-top:1px solid #e9ecef;padding-top:1.3rem;margin-top:1.3rem}.cxdo_assessment footer{grid-column:1/-1;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.cxdo_assessment footer ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;list-style:none;padding:0;margin:0}.cxdo_assessment footer li::before{content:'✓';color:#28a745;margin-right:.5rem}.cxdo_faq{gap:1.5rem}.cxdo_information dl{border-radius:0}.cxdo_table caption{caption-side:top;padding:1rem;color:#333}
@media(max-width:767px){.cxdo_session,.cxdo_controls,.cxdo_assessment{grid-template-columns:1fr;gap:1.5rem}.cxdo_colorado_rights{grid-column:auto;grid-row:auto}.cxdo_assessment_steps{padding-left:1rem}.cxdo_assessment footer{display:block}.cxdo_assessment footer ul{display:block;margin-top:1.5rem}.cxdo_assessment footer li{margin:.75rem 0}.cxdo_notice_navigation{display:block}.cxdo_notice_navigation a{display:block;margin:1rem 0}}
.cxdo_assessment_steps{list-style:none;margin:0}.cxdo_assessment_steps li+li{border-top:1px solid #e9ecef;padding-top:1.3rem;margin-top:1.3rem}.cxdo_faq{grid-template-columns:repeat(3,1fr)}.cxdo_faq details{margin:1rem 0;padding:1.1rem}.cxdo_faq>section>h3{border-bottom:3px solid #20c997;padding-bottom:1rem}@media(max-width:991px){.cxdo_faq{grid-template-columns:1fr}.cxdo_faq>section{min-width:0}}

#main.cxdo[data-rule-page] [data-rule-evaluation] .badge{background:#e9ecef;color:#0f1f7a;font-size:1.1rem;font-weight:700;white-space:normal;line-height:1.5;padding:.5rem .8rem;text-align:left}

.cxdo_assessment_assurances{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0}.cxdo_assessment_assurances span::before{content:"✓";color:#28a745;margin-right:.5rem}@media(max-width:575px){.cxdo_assessment_assurances{display:block}.cxdo_assessment_assurances span{display:block;margin:.7rem 0}}

.cxdo_step_check{color:#333;margin:.7rem 0 0}.cxdo_step_check::before{content:"✓";color:#28a745;margin-right:.5rem}
