.cxcj .guide-hero{background:#0f1f7a}
.cxcj_body{padding:4.5rem 0;scroll-margin-top:24px}.cxcj_body h2,.cxcj_body h3,.cxcj_body legend{color:#0f1f7a;font-weight:700}.cxcj_body h3,.cxcj_body legend,.cxcj_eyebrow{font-size:1.25rem}.cxcj_body h2{margin-bottom:1.5rem}.cxcj_body h2 i{color:#0056b3;margin-right:.5rem}.cxcj_ice{background:#e9ecef}.cxcj_mint{background:#f8f9fa}.cxcj_brief,.cxcj_reliability,.cxcj_readiness{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:center}.cxcj_eyebrow{color:#0056b3;font-weight:700}.cxcj_destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.cxcj_destinations>div{padding:1.5rem;background:#fff;border-radius:15px;border-top:4px solid #20c997}.cxcj_destinations dt{color:#0f1f7a;margin-bottom:.75rem}.cxcj_destinations dd{margin:0}.cxcj_boundary{display:flex;gap:1rem;border-left:4px solid #0056b3;padding:1.25rem;background:#fff}.cxcj_boundary p{margin:0}.cxcj_task{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}.cxcj_task header>span{color:#0056b3}.cxcj_task ol{padding-left:1.5rem;margin:0}.cxcj_task li{padding:0 0 1rem 1rem;border-left:2px solid #e9ecef}.cxcj_task strong{color:#0f1f7a}.cxcj_packet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem}.cxcj_packet article{padding:1.75rem;background:#fff;border-radius:14px}.cxcj_packet li{margin:.75rem 0}.cxcj_packet blockquote{margin:0;padding:1.5rem;border-left:4px solid #28a745}.cxcj_packet footer{color:#0056b3;font-weight:500}.cxcj_reliability details{margin:1.25rem 0;padding:1rem;background:#f8f9fa}.cxcj_body summary{cursor:pointer;color:#0f1f7a;font-weight:700}.cxcj_readiness{align-items:start}.cxcj_readiness form{padding:1.75rem;border:1px solid #e9ecef;border-radius:15px;background:#f8f9fa}.cxcj_readiness label{display:flex;align-items:start;gap:.75rem;padding:1rem 0;border-bottom:1px solid #e9ecef;cursor:pointer}.cxcj_readiness input{flex-shrink:0;width:15px;height:15px;margin-top:.4rem;accent-color:#0f1f7a}.cxcj_readiness button{margin-top:1.25rem}.cxcj_readiness [role=status]{margin:1rem 0 0}.cxcj_questions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem}.cxcj_questions details{background:#fff;margin-bottom:1rem;padding:1.5rem;border-radius:12px}.cxcj_questions details p{margin:1rem 0 0}.cxcj_sources nav{display:flex;flex-wrap:wrap;gap:1rem}.cxcj_sources nav a{padding:.75rem 1rem;background:#e9ecef;border-radius:8px}.cxcj_sources>p{margin-top:1.25rem}.cxcj_body .guide-photo img{height:auto;max-height:360px}.cxcj_body a{overflow-wrap:anywhere}
@media(max-width:767px){.cxcj_body{padding:3rem 0}.cxcj_brief,.cxcj_task,.cxcj_packet,.cxcj_reliability,.cxcj_readiness,.cxcj_questions{grid-template-columns:1fr;gap:1.5rem}.cxcj_destinations{grid-template-columns:1fr}.cxcj_readiness form{padding:1.25rem}.cxcj_sources nav{display:grid}.cxcj_task ol{padding-left:1.25rem}}
.cxcj .guide-section-heading{scroll-margin-top:24px}
.cxcj .guide-copy>p:last-child{margin-bottom:0}
.cxcj .guide-hero{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
.cxcj .guide-overview{grid-column:1;grid-row:1;border-radius:8px;padding:22px}
.cxcj .guide-hero-copy{grid-column:2;grid-row:1}
.cxcj .guide-section-heading{border-left:4px solid #20c997;padding-left:15px}
.cxcj .guide-step{border:0;font-size:1.1rem;width:auto;background:transparent}
.cxcj .guide-faqs{display:block}
.cxcj .guide-faqs details{border:0;border-left:3px solid #0056b3;border-radius:0;margin:15px 0;padding:15px 24px}
.cxcj .guide-faqs p{max-width:85ch}
@media(max-width:991px){.cxcj .guide-hero{grid-template-columns:1fr}.cxcj .guide-hero-copy,.cxcj .guide-overview{grid-column:auto;grid-row:auto}.cxcj .guide-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.cxcj .guide-overview ol{display:block;columns:1}.cxcj .guide-overview li{margin:8px 0}.cxcj .guide-overview{padding:15px}.cxcj .guide-hero{text-align:left}.cxcj .guide-faqs{grid-template-columns:1fr}}

.cxcj_locator{display:block;color:#333;margin:.4rem 0}