.cxat_body{padding:3.5rem 0;background:#fff}.cxat_body:nth-of-type(even){background:#f8f9fa}.cxat_body h2{margin-bottom:1.2rem}.cxat_body h3{font-size:1.25rem}.cxat_body .btn{background:#0f1f7a;color:#fff;border-radius:6px}.cxat_body .btn:hover{background:#0056b3}.cxat_update{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:center}.cxat_date{border-left:3px solid #20c997;border-radius:0;padding:1.2rem 1.5rem;background:#f8f9fa;margin:1.5rem 0;display:grid;gap:.4rem}.cxat_date time{font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxat_photo{margin:0;min-width:0}.cxat_photo img{width:100%;height:auto;max-height:390px;object-fit:cover;border-radius:15px}.cxat_photo figcaption{font-size:1.1rem;padding-top:.6rem}.cxat_photo details,.cxat_photo summary{display:inline}.cxat_photo summary{cursor:pointer;margin-left:.5rem}.cxat_records{margin:2rem 0;border:1px solid #e9ecef;border-radius:15px;overflow:hidden;background:#fff}.cxat_records>div{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;padding:1.5rem;border-bottom:1px solid #e9ecef}.cxat_records>div:last-child{border:0}.cxat_records dt{display:flex;gap:1rem;color:#0f1f7a;align-items:center}.cxat_records dt i{padding:1rem;border-radius:15px;background:#e9ecef;color:#0056b3}.cxat_records dd{margin:0;align-self:center}.cxat_recordnote{max-width:950px}.cxat_catalogintro{max-width:950px}.cxat_catalog{display:flex;flex-wrap:wrap;gap:1.5rem;margin:2rem 0}.cxat_catalog article{flex:1 1 330px;min-width:0;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem;display:flex;flex-direction:column;align-items:start}.cxat_catalog article>i{background:#e9ecef;color:#0056b3;padding:.9rem;border-radius:15px;margin-bottom:1rem}.cxat_catalog h3{margin-bottom:1rem}.cxat_timing{margin-top:1rem}.cxat_catalog details{margin:1rem 0 1.5rem;width:100%;border-top:1px solid #e9ecef;padding-top:1rem}.cxat_catalog summary{cursor:pointer;color:#0056b3}.cxat_catalog ul{margin:1rem 0 0;padding-left:1.2rem}.cxat_catalog .btn{margin-top:auto}.cxat_households{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.cxat_route header{max-width:960px}.cxat_route form{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;margin-top:2rem}.cxat_route legend{float:none;font-size:1.1rem;color:#0f1f7a;font-weight:700}.cxat_route label{display:flex;gap:.8rem;padding:1rem;background:#f8f9fa;border-radius:15px;margin-bottom:1rem}.cxat_route input,.cxat_reviewcheck input{accent-color:#0f1f7a;margin-top:.4rem}.cxat_route form>div{align-self:center}.cxat_route [role=status]{margin-top:1rem}.cxat_locations{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.cxat_locations a{display:flex;align-items:center;gap:1rem;background:#fff;padding:1.2rem;border:1px solid #e9ecef;border-radius:15px}.cxat_locations i{color:#0056b3}.cxat_care{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.cxat_care li{margin:.8rem 0}.cxat_reviewcheck{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;background:#fff;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.cxat_reviewcheck legend{float:none;font-size:1.1rem;font-weight:700;color:#0f1f7a}.cxat_reviewcheck label{display:flex;gap:.8rem;margin:1rem 0}.cxat_reviewcheck aside{border-left:1px solid #e9ecef;padding-left:2rem;align-self:center}.cxat_reviewcheck [role=status]{margin:1rem 0 0}.cxat_faqwrap>h2{max-width:850px}.cxat_faq{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.cxat_faq details{border-bottom:1px solid #e9ecef;padding:1.5rem 0}.cxat_faq summary{cursor:pointer;font-weight:700;color:#0f1f7a}.cxat_faq p{margin:1rem 0 0}.cxat_after{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem 3rem}.cxat_after aside{background:#fff;padding:1.5rem;border-radius:15px;align-self:start;border-top:3px solid #20c997;border-top-left-radius:0;border-top-right-radius:0}.cxat_after nav{display:grid;gap:1rem;margin-top:1rem}.cxat_after footer{grid-column:1/-1;border-top:1px solid #e9ecef;padding-top:1rem}.cxat_after footer p{font-size:1.1rem;margin-top:1rem}@media(max-width:991px){.cxat_catalog article{flex-basis:270px}.cxat_route form,.cxat_reviewcheck{grid-template-columns:1fr;gap:1.5rem}.cxat_reviewcheck aside{border-left:0;border-top:1px solid #e9ecef;padding:1rem 0 0}.cxat_locations{grid-template-columns:1fr 1fr}}@media(max-width:575px){.cxat_body{padding:2.5rem 0}.cxat_body .container{padding-left:16px;padding-right:16px}.cxat_update,.cxat_households,.cxat_care,.cxat_records>div,.cxat_after,.cxat_faq{grid-template-columns:1fr;gap:1.5rem}.cxat_records>div{padding:1rem;gap:1rem}.cxat_catalog article{padding:1rem;flex-basis:100%}.cxat_locations{grid-template-columns:1fr}.cxat_reviewcheck{padding:1rem}.cxat_photo img{max-height:280px}.cxat_after aside{padding:1.2rem}.cxat_date{padding:1rem}}
.cxat_record_dispatch>div{display:grid;grid-template-columns:1.5fr .5fr;gap:3rem}.cxat_record_dispatch .cxat_records{display:block;margin:0}.cxat_record_dispatch .cxat_records>div{display:grid;grid-template-columns:1fr 1.4fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid #e9ecef}.cxat_record_dispatch dd{margin:0}.cxat_record_dispatch aside{align-self:start;border-top:3px solid #20c997;padding-top:1rem}
.cxat_household_context{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}.cxat_household_context header{grid-column:1/-1}.cxat_household_context dt{color:#0f1f7a}.cxat_household_context dd{margin:.5rem 0 1.3rem}.cxat_household_context figure{align-self:center}
.cxat_residence_index>div{display:grid;grid-template-columns:.6fr 1.4fr;gap:3rem;margin-top:2rem}.cxat_residence_index .cxat_locations{margin:0;grid-template-columns:repeat(3,1fr)}.cxat_residence_index .cxat_locations a{display:block}.cxat_residence_index footer{display:flex;gap:1rem;border-top:1px solid #e9ecef;padding-top:1rem;margin-top:2rem}
.cxat_record_refresh{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}.cxat_record_refresh header{grid-column:1/-1}.cxat_record_refresh aside{margin-top:1rem}.cxat_record_refresh ol{padding-left:1.5rem;margin:0}.cxat_record_refresh li{padding:0 0 1.5rem .5rem}
.cxat_preparation_station>article{border:1px solid #e9ecef;border-radius:15px;overflow:hidden;margin-top:1.5rem}.cxat_preparation_station article>header,.cxat_preparation_station article>footer{padding:1.5rem;background:#f8f9fa}.cxat_preparation_station .cxat_reviewcheck{border:0;border-radius:0;margin:0}
.cxat_questions_by_stage>div{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.cxat_questions_by_stage article{border-top:3px solid #20c997;padding-top:1rem}.cxat_questions_by_stage details{padding:1rem 0;border-bottom:1px solid #e9ecef}.cxat_questions_by_stage summary{font-weight:700;color:#0f1f7a}.cxat_questions_by_stage details p{margin-top:1rem}.cxat_questions_by_stage footer{margin-top:1.5rem}
.cxat_clinical_sequence{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem 3rem}.cxat_clinical_sequence>ol{margin:0;padding-left:1.3rem}.cxat_clinical_sequence>ol li{padding:0 0 1.2rem 1rem}.cxat_clinical_sequence strong{color:#0f1f7a}.cxat_clinical_sequence dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0}.cxat_clinical_sequence dl>div{padding-top:1rem;border-top:1px solid #e9ecef}.cxat_clinical_sequence dd{margin:.7rem 0}.cxat_clinical_sequence dt{color:#0f1f7a}
@media(max-width:991px){.cxat_record_dispatch>div,.cxat_residence_index>div{grid-template-columns:1fr;gap:1.5rem}.cxat_residence_index .cxat_locations{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.cxat_household_context,.cxat_record_refresh,.cxat_questions_by_stage>div,.cxat_clinical_sequence,.cxat_clinical_sequence dl{grid-template-columns:1fr;gap:1.5rem}.cxat_record_dispatch .cxat_records>div{grid-template-columns:1fr}.cxat_clinical_sequence dl{grid-column:auto}.cxat_household_context header,.cxat_record_refresh header{grid-column:auto}}

.cxat_locator{display:block;color:#333;margin:.4rem 0}
.cxat [data-rule-hero] .badge{white-space:normal;line-height:1.6}.cxat .guide-hero-copy{min-width:0}
@media(max-width:991px){.cxat_residence_index .cxat_locations{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.cxat_residence_index .cxat_locations{grid-template-columns:1fr}}
