.cxcs_body{padding:4.5rem 0}.cxcs_body h2{color:#0f1f7a}.cxcs_body h2 i{color:#0056b3}.cxcs_body h3,.cxcs_body legend{font-size:1.25rem;font-weight:700}.cxcs_body p,.cxcs_body dd,.cxcs_body li{font-size:1.1rem}.cxcs_ice{background:#f8f9fa}.cxcs_mint{background:#e9ecef}.cxcs_recipient{display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center}.cxcs_message{background:white;border:1px solid #e9ecef;border-radius:15px;max-width:950px;margin:2rem auto 0;overflow:hidden}.cxcs_message header{background:#0f1f7a;color:white;padding:1.5rem 2rem}.cxcs_message header span,.cxcs_message header strong{display:block}.cxcs_message header span{font-size:1.25rem;margin-bottom:.5rem}.cxcs_message blockquote{padding:2rem 2rem 0;margin:0}.cxcs_message footer{padding:1rem 2rem 2rem;font-size:1.1rem;color:#0056b3}.cxcs_questions{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem}.cxcs_questions ol{padding-left:1.5rem;margin-top:2rem}.cxcs_questions li{padding:0 0 1.5rem .75rem}.cxcs_questions li span{display:block;margin-top:.5rem}.cxcs_original{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.cxcs_original aside{background:white;border-left:4px solid #28a745;padding:1.5rem;margin:1.5rem 0}.cxcs_practical{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.cxcs_practical>div{padding:1.5rem 0;border-top:4px solid #0056b3}.cxcs_practical dt{color:#0f1f7a;font-size:1.25rem;margin-bottom:1rem}.cxcs_practical dd{margin:0}.cxcs_record{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem}.cxcs_record h2{grid-column:1/-1}.cxcs_record form{border:1px solid #e9ecef;border-radius:15px;padding:2rem}.cxcs_record label{display:flex;gap:1rem;align-items:start;padding:1rem 0}.cxcs_record input{width:20px;height:20px;flex:0 0 20px;margin-top:5px}.cxcs_record aside{align-self:start;padding:2rem;border-top:4px solid #0056b3;background:#f8f9fa}.cxcs_record [role=status]{margin-top:1rem}.cxcs_record [role=status]:empty{display:none}.cxcs_record button{margin-top:1rem}.cxcs_help{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.cxcs_faq{max-width:950px;margin:2rem auto 0}.cxcs_body summary{cursor:pointer;font-weight:700}.cxcs_body details:not(.guide-sources){padding:1.25rem 0;border-bottom:1px solid #e9ecef}.cxcs_body details p{margin-top:1rem}.cxcs_reading>ul{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.cxcs_reading>ul>li{background:white;padding:1.5rem;border-radius:15px}.cxcs_reading>ul>li span{display:block;margin-top:.75rem}.cxcs_body .guide-photo{margin:0;min-width:0}.cxcs_body .guide-photo img{width:100%;height:340px;object-fit:cover;border-radius:15px}@media(max-width:767px){.cxcs_body{padding:3rem 0}.cxcs_recipient,.cxcs_questions,.cxcs_original,.cxcs_practical,.cxcs_record,.cxcs_help,.cxcs_reading>ul{grid-template-columns:1fr;gap:1.5rem}.cxcs_message header,.cxcs_message footer{padding:1.25rem}.cxcs_message blockquote{padding:1.25rem 1.25rem 0}.cxcs_record form,.cxcs_record aside{padding:1.25rem}.cxcs_body .guide-photo img{height:260px}}
.cxcs_locator{display:block;color:#333;margin:.4rem 0}