.cxcx_body{padding:4.5rem 0}.cxcx_body h2{color:#0f1f7a}.cxcx_body h2 i{color:#0056b3}.cxcx_body h3{font-size:1.25rem;font-weight:700}.cxcx_body p,.cxcx_body dd,.cxcx_body li{font-size:1.1rem}.cxcx_ice{background:#f8f9fa}.cxcx_mint{background:#e9ecef}.cxcx_needs,.cxcx_household,.cxcx_revisit{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cxcx_needs blockquote{padding:1.5rem;background:#f8f9fa;border-left:4px solid #28a745}.cxcx_known{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;margin-top:2rem}.cxcx_known aside{background:white;padding:1.5rem;border-radius:15px}.cxcx_week{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;margin-top:2rem}.cxcx_week>li{border-top:4px solid #0056b3;padding-top:1.5rem}.cxcx_week strong{font-size:1.25rem;color:#0f1f7a}.cxcx_week ul{padding-left:1.25rem;margin-top:1rem}.cxcx_week ul li{padding-bottom:.75rem}.cxcx_commitment{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem}.cxcx_body dt{font-size:1.25rem;color:#0f1f7a;margin-top:1rem}.cxcx_body dd{margin:0}.cxcx_faq{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem 2rem;margin-top:2rem;align-items:start}.cxcx_faq details{background:white;padding:1.5rem!important;border-radius:15px}.cxcx_body summary{cursor:pointer;font-weight:700}.cxcx_body details:not(.guide-sources){padding:1.25rem 0;border-bottom:1px solid #e9ecef}.cxcx_body details p{margin-top:1rem}.cxcx_links{display:flex;gap:1rem 2rem;flex-wrap:wrap;padding-left:1.25rem;margin:2rem 0}.cxcx_body .guide-photo{margin:0;min-width:0}.cxcx_body .guide-photo img{width:100%;height:350px;object-fit:cover;border-radius:15px}@media(max-width:767px){.cxcx_body{padding:3rem 0}.cxcx_needs,.cxcx_household,.cxcx_revisit,.cxcx_known,.cxcx_week,.cxcx_commitment,.cxcx_faq{grid-template-columns:1fr;gap:1.5rem}.cxcx_body .guide-photo img{height:260px}}
.cxcx_locator{display:block;color:#333;margin:.4rem 0}