.cxcl_body{padding:4.5rem 0;scroll-margin-top:24px}.cxcl_body h2,.cxcl_body legend{color:#0f1f7a;font-weight:700}.cxcl_body h2{margin-bottom:1.5rem}.cxcl_body h2 i{margin-right:.5rem;color:#0056b3}.cxcl_body legend,.cxcl_label{font-size:1.25rem}.cxcl_paper{background:#f8f9fa}.cxcl_mint{background:#e9ecef}.cxcl_open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:3rem}.cxcl_label{color:#0056b3;font-weight:700}.cxcl_open article{border-left:3px solid #20c997;padding-left:2rem}.cxcl_entry{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.cxcl_entry dl{display:grid;grid-template-columns:1fr 2fr;background:#fff;margin:0;border:1px solid #e9ecef;border-radius:15px;overflow:hidden}.cxcl_entry dt,.cxcl_entry dd{padding:1.25rem;margin:0;border-bottom:1px solid #e9ecef}.cxcl_entry dt{background:#f8f9fa;color:#0f1f7a}.cxcl_entry aside{border-top:4px solid #0056b3;padding-top:1.5rem}.cxcl_context,.cxcl_limits,.cxcl_continue{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:center}.cxcl_context li{margin:.75rem 0}.cxcl_backup{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem}.cxcl_backup ol{margin:0;padding-left:1.5rem}.cxcl_backup li{padding:0 0 1.25rem .5rem}.cxcl_backup li strong{color:#0f1f7a;display:block}.cxcl_backup li span{display:block;margin-top:.5rem}.cxcl_limits>details{margin-top:1.5rem;padding:1.25rem;background:#f8f9fa;border-radius:12px}.cxcl_body summary{font-weight:700;color:#0f1f7a;cursor:pointer}.cxcl_check{display:grid;grid-template-columns:1fr 1.4fr;gap:2.5rem}.cxcl_check form{background:#f8f9fa;border:1px solid #e9ecef;padding:2rem;border-radius:15px}.cxcl_check label{display:flex;gap:.8rem;padding:1rem 0;border-bottom:1px solid #e9ecef;cursor:pointer}.cxcl_check input{width:20px;height:20px;flex-shrink:0;margin-top:.4rem;accent-color:#0f1f7a}.cxcl_check button{margin-top:1.5rem}.cxcl_check [role=status]{margin-top:1rem}.cxcl_faq>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cxcl_faq details{background:#fff;padding:1.5rem;border-radius:15px}.cxcl_faq>details{margin-top:1rem}.cxcl_faq details p{margin:1rem 0 0}.cxcl_continue nav{display:flex;flex-wrap:wrap;gap:.75rem}.cxcl_continue nav a{padding:.75rem;border:1px solid #e9ecef;border-radius:8px}.cxcl_body .guide-photo img{height:auto;max-height:350px}.cxcl_body a{overflow-wrap:anywhere}
@media(max-width:767px){.cxcl_body{padding:3rem 0}.cxcl_open,.cxcl_entry,.cxcl_context,.cxcl_limits,.cxcl_continue,.cxcl_backup,.cxcl_check,.cxcl_faq>div{grid-template-columns:1fr;gap:1.5rem}.cxcl_open article{padding-left:1rem}.cxcl_entry dl{display:block}.cxcl_entry dt{border-bottom:0;padding:1rem 1rem .5rem}.cxcl_entry dd{padding:1rem}.cxcl_check form{padding:1.25rem}.cxcl_continue nav{display:grid}}
.cxcl .guide-section-heading{scroll-margin-top:24px}
.cxcl .guide-copy>p:last-child{margin-bottom:0}
.cxcl .guide-hero{display:block;text-align:center}
.cxcl .guide-hero-copy{max-width:900px;margin:auto}
.cxcl .guide-hero .csa-actions{justify-content:center}
.cxcl .guide-overview{text-align:left;margin:28px auto 0;max-width:1000px}
.cxcl .guide-overview ol{columns:2;column-gap:40px}
.cxcl .guide-section-heading{border-bottom:2px solid #0f1f7a;padding-bottom:16px}
.cxcl .guide-step{border-radius:6px;background:#0f1f7a;color:white;border:0}
.cxcl .guide-faqs{display:block}
.cxcl .guide-faqs details{border:0;border-left:3px solid #0056b3;border-radius:0;margin:16px 0;padding:20px 24px}
.cxcl .guide-faqs p{max-width:85ch}
@media(max-width:991px){.cxcl .guide-hero{grid-template-columns:1fr}.cxcl .guide-hero-copy,.cxcl .guide-overview{grid-column:auto;grid-row:auto}.cxcl .guide-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.cxcl .guide-overview ol{display:block;columns:1}.cxcl .guide-overview li{margin:8px 0}.cxcl .guide-overview{padding:20px}.cxcl .guide-hero{text-align:left}.cxcl .guide-faqs{grid-template-columns:1fr}}

.cxcl_review_steps{padding-left:1.5rem;margin:1.5rem 0 0}.cxcl_review_steps li{padding-left:.5rem;margin:1.25rem 0}.cxcl_review_steps h3{color:#0056b3;font-size:1.25rem;font-weight:700}.cxcl_review_steps label{padding:.5rem 0 1rem}
.cxcl_record_sheet{padding:1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:15px}.cxcl_record_sheet h3,.cxcl_record_sheet h4{font-size:1.25rem;font-weight:700;color:#0056b3}.cxcl_record_sheet ol{padding-left:1.5rem;margin:1.5rem 0}.cxcl_record_sheet li{padding-left:.5rem;border-bottom:1px solid #e9ecef;margin:1rem 0}.cxcl_record_sheet footer{padding:1rem;background:#f8f9fa;border-radius:8px}.cxcl_record_sheet footer strong,.cxcl_record_sheet footer span{display:block}.cxcl_record_sheet footer span{margin-top:.5rem}
.cxcl_accounts{background:#f8f9fa}.cxcl_account_grid{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem}.cxcl_account_grid h3{font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxcl_account_grid li{margin:.75rem 0}.cxcl_account_grid aside{background:#fff;padding:1.5rem;border-radius:15px}.cxcl_account_grid blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid #20c997}.cxcl_account_grid blockquote p{margin:0}@media(max-width:767px){.cxcl_account_grid{grid-template-columns:1fr}}
.cxcl_locator{display:block;color:#333;margin:.4rem 0}