.cxcg_body{padding:4.5rem 0;background:#fff;scroll-margin-top:100px}.cxcg_body:nth-of-type(even){background:#f8f9fa}.cxcg_body h2{margin-bottom:1.5rem}.cxcg_body h3{font-size:1.25rem}.cxcg_body .btn{background:#0f1f7a;color:#fff;border-radius:6px}.cxcg_chain{display:grid;grid-template-columns:1fr 15px 1fr 15px 1fr;gap:1rem;align-items:center;margin-top:2rem}.cxcg_chain dl{padding:1.5rem;background:#e9ecef;border:1px solid #e9ecef;border-radius:15px;margin:0;height:100%}.cxcg_chain dt{font-size:1.25rem;color:#0f1f7a;margin-bottom:1rem}.cxcg_chain dd{margin:0}.cxcg_chain>i{color:#20c997}.cxcg_intro{margin:1.5rem 0 0}.cxcg_reminders{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.cxcg_reminder_note{border-left:4px solid #20c997;background:#f8f9fa;border-radius:0;padding:1.5rem;margin:1.5rem 0}.cxcg_reminder_note p{margin-bottom:0}.cxcg_photo{margin:0;min-width:0}.cxcg_photo img{width:100%;height:auto;max-height:430px;object-fit:cover;border-radius:15px}.cxcg_photo figcaption{font-size:1.1rem;margin-top:.6rem}.cxcg_photo details,.cxcg_photo summary{display:inline}.cxcg_photo summary{margin-left:.5rem;cursor:pointer}.cxcg_record_heading{max-width:900px}.cxcg_record{overflow-x:auto;scrollbar-width:thin}.cxcg_record table{width:100%;border-collapse:collapse}.cxcg_record caption{caption-side:top;color:#0f1f7a;font-weight:700;padding:1rem 0}.cxcg_record th,.cxcg_record td{padding:1.5rem;border-bottom:1px solid #e9ecef;text-align:left;vertical-align:top}.cxcg_record th{color:#0f1f7a;background:#e9ecef;width:30%}.cxcg_record p{margin:0 0 .5rem}.cxcg_record small{font-size:1.1rem}.cxcg_system{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;align-items:center}.cxcg_system form{background:#fff;padding:2rem;border:1px solid #e9ecef;border-radius:15px}.cxcg_system legend{float:none;color:#0f1f7a;font-size:1.25rem;font-weight:700}.cxcg_system label{display:flex;gap:.8rem;margin:1.3rem 0}.cxcg_system input{align-self:start;margin-top:.4rem;accent-color:#0f1f7a}.cxcg_system [role=status]{margin:1rem 0 0}.cxcg_handoff{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cxcg_handoff article{padding:1.5rem;border:1px solid #e9ecef;border-radius:15px}.cxcg_handoff aside{grid-column:1/-1;border-top:3px solid #0056b3;padding-top:1.5rem}.cxcg_handoff aside p{margin:0}.cxcg_faq_side{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:start}.cxcg_faq details{padding:1.3rem 0;border-bottom:1px solid #e9ecef}.cxcg_faq summary{font-weight:700;color:#0f1f7a;cursor:pointer}.cxcg_faq p{margin:1rem 0 0}.cxcg_follow{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;align-items:start}.cxcg_follow dl{padding:1.5rem;background:#e9ecef;border-radius:15px;margin:0}.cxcg_follow dt{color:#0f1f7a}.cxcg_follow dd{margin:.6rem 0 1.2rem}.cxcg_follow dd:last-child{margin-bottom:0}.cxcg_body .csa-actions{margin-top:2rem}.cxcg_reading{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}.cxcg_reading nav{display:grid;gap:1.5rem}.cxcg_reading p{font-size:1.1rem;margin:1rem 0 0}@media(max-width:991px){.cxcg_chain{gap:.6rem}.cxcg_chain dl{padding:1.2rem}.cxcg_reminders,.cxcg_system,.cxcg_faq_side,.cxcg_follow,.cxcg_reading{gap:1.5rem}}@media(max-width:575px){.cxcg_body{padding:3rem 0}.cxcg_body .container{padding-left:15px;padding-right:15px}.cxcg_chain,.cxcg_reminders,.cxcg_system,.cxcg_handoff,.cxcg_faq_side,.cxcg_follow,.cxcg_reading{grid-template-columns:1fr}.cxcg_chain>i{justify-self:center;transform:rotate(90deg)}.cxcg_system form{padding:1.25rem}.cxcg_photo img{max-height:280px}.cxcg_record table,.cxcg_record tbody,.cxcg_record tr,.cxcg_record th,.cxcg_record td{display:block}.cxcg_record caption{display:block;width:100%}.cxcg_record tr{border:1px solid #e9ecef;border-radius:15px;overflow:hidden;margin:1rem 0}.cxcg_record th{width:auto}.cxcg_record td{padding:1.2rem;border-bottom:0}}

.cxcg_locator{display:block;color:#333;margin:.4rem 0}