.cxaf_body{padding:3.5rem 0;background:#fff}.cxaf_body:nth-of-type(even){background:#f8f9fa}.cxaf_body h2{margin-bottom:1.2rem}.cxaf_body p{max-width:76ch}.cxaf_body .btn{background:#0f1f7a;color:white;border-radius:6px}.cxaf_body .btn:hover{background:#0056b3}.cxaf_intro{max-width:850px}.cxaf_contactdesk{display:grid;grid-template-columns:1fr 2.5fr;gap:2rem;align-items:center;margin-top:2rem}.cxaf_contactlabel{display:flex;flex-direction:column;gap:.7rem;border-left:4px solid #20c997;padding:1.4rem}.cxaf_contactlabel i{font-size:1.25rem;color:#0056b3}.cxaf_contactdesk dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0}.cxaf_contactdesk dt{color:#0f1f7a;font-size:1.25rem;margin-bottom:.6rem}.cxaf_contactdesk dd{margin:0}.cxaf_evidencegrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:center}.cxaf_photo{margin:0;min-width:0}.cxaf_photo img{width:100%;height:auto;max-height:410px;object-fit:cover;border-radius:15px}.cxaf_photo figcaption{font-size:1.1rem;line-height:1.45;padding:.65rem 0;color:#333}.cxaf_photo details{display:inline}.cxaf_photo summary{display:inline;cursor:pointer;margin-left:.6rem}.cxaf_notes{padding-left:1.4rem;margin:1.4rem 0}.cxaf_notes li{padding:.5rem 0}.cxaf_notes strong{display:block;color:#0f1f7a}.cxaf_notes span{display:block}.cxaf_serviceledger{border:1px solid #e9ecef;border-radius:15px;overflow:hidden;margin:1.5rem 0}.cxaf_serviceledger details+details{border-top:1px solid #e9ecef}.cxaf_serviceledger summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.3rem;font-weight:700;color:#0f1f7a}.cxaf_serviceledger summary:after{content:"+"}.cxaf_serviceledger details[open] summary:after{content:"−"}.cxaf_serviceledger summary span{flex:1}.cxaf_serviceinside{padding:0 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cxaf_serviceinside ul{margin:0}.cxaf_productnote{border-left:3px solid #20c997;padding:1rem}.cxaf_review>.container{display:grid;grid-template-columns:1fr 2fr;gap:3rem}.cxaf_reviewtitle>i{font-size:1.25rem;background:#e9ecef;padding:1rem;margin-bottom:1rem}.cxaf_outdoorgrid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.cxaf_outdoorgrid>div{border-top:3px solid #20c997;padding-top:1.2rem}.cxaf_areas>.container{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.cxaf_arealinks{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.cxaf_arealinks a{padding:.7rem;border:1px solid #e9ecef;border-radius:6px}.cxaf_checkform{border:1px solid #e9ecef;padding:1.5rem;border-radius:15px;display:grid;grid-template-columns:2fr 1fr;gap:2rem}.cxaf_checkform legend{font-size:1.1rem;color:#0f1f7a;font-weight:700}.cxaf_checkform label{display:flex;align-items:flex-start;gap:.8rem;padding:.7rem 0}.cxaf_checkform input{margin-top:.4rem;accent-color:#0f1f7a;flex:none}.cxaf_checkform [role=status]{margin-top:1rem}.cxaf_followup>.container{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center}.cxaf_followup dt{margin-top:1rem;color:#0f1f7a}.cxaf_followup dd{margin:.3rem 0 0}.cxaf_questions>.container{display:grid;grid-template-columns:1fr 2fr;gap:3rem}.cxaf_questions aside>i{font-size:1.25rem;margin-bottom:1rem;color:#0056b3}.cxaf_questions details{border-bottom:1px solid #e9ecef;padding:1rem 0}.cxaf_questions summary{cursor:pointer;font-weight:700;color:#0f1f7a}.cxaf_questions details p{margin-top:1rem}.cxaf_reference nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.cxaf_reference nav a{padding-bottom:.7rem;border-bottom:1px solid #e9ecef}
@media(max-width:991px){.cxaf_contactdesk{grid-template-columns:1fr}.cxaf_evidencegrid{gap:1.5rem}.cxaf_review>.container,.cxaf_questions>.container{grid-template-columns:1fr;gap:1rem}.cxaf_checkform{grid-template-columns:1fr}}
@media(max-width:575px){.cxaf_body{padding:2.5rem 0}.cxaf_contactdesk dl,.cxaf_evidencegrid,.cxaf_outdoorgrid,.cxaf_areas>.container,.cxaf_followup>.container{grid-template-columns:1fr;gap:1.5rem}.cxaf_contactdesk dl>div{border-top:1px solid #e9ecef;padding-top:1rem}.cxaf_photo img{max-height:280px}.cxaf_serviceledger summary{flex-wrap:wrap;padding:1rem}.cxaf_serviceledger summary span{flex-basis:100%}.cxaf_serviceinside{display:block;padding:0 1rem 1rem}.cxaf_serviceinside .btn{margin-top:1rem}.cxaf_reference nav{grid-template-columns:1fr}.cxaf_checkform{padding:1rem}.cxaf_body .container{padding-left:16px;padding-right:16px}}
.cxaf_context_pair{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;margin-top:2rem}.cxaf_context_pair figure img{aspect-ratio:4/3;object-fit:cover}.cxaf_context_pair blockquote{border-left:4px solid #0056b3;padding:1rem 1.5rem;margin:1.5rem 0;background:#fff}.cxaf_context_pair dt{color:#0f1f7a;margin-top:1rem}.cxaf_context_record>footer{border-top:1px solid #e9ecef;margin-top:2rem;padding-top:1rem}.cxaf_atlas_layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.cxaf_atlas_layout dl{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cxaf_atlas_layout dl>div{border-top:4px solid #0056b3;padding:1rem;background:#fff;border-radius:0 0 15px 15px}.cxaf_atlas_layout dd{margin:.6rem 0 0}.cxaf_atlas_layout aside{padding:1rem 0}.cxaf_submission_notes form{border:1px solid #e9ecef;border-radius:15px;overflow:hidden}.cxaf_submission_notes form>header,.cxaf_notes_split,.cxaf_submission_notes footer{padding:2rem}.cxaf_submission_notes form>header{background:#f8f9fa}.cxaf_notes_split{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.cxaf_notes_split fieldset{min-width:0}.cxaf_notes_split legend{float:none;font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxaf_notes_split label{display:flex;gap:.8rem;margin:1rem 0}.cxaf_notes_split input{width:20px;height:20px;flex:0 0 20px;margin-top:.4rem;accent-color:#0f1f7a}.cxaf_submission_notes footer{border-top:1px solid #e9ecef}.cxaf_response_board{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:start}.cxaf_response_board table{width:100%;margin:1rem 0 2rem}.cxaf_response_board caption,.cxaf_faq_desk caption{caption-side:top;color:#333}.cxaf_response_board th,.cxaf_response_board td{padding:1rem;border-bottom:1px solid #e9ecef;vertical-align:top}.cxaf_response_board th{color:#0f1f7a;width:32%}.cxaf_faq_desk table{width:100%;border-collapse:collapse;margin-top:2rem}.cxaf_faq_desk th{width:23%;background:#f8f9fa;color:#0f1f7a;text-align:left}.cxaf_faq_desk th,.cxaf_faq_desk td{padding:1.5rem;vertical-align:top;border-bottom:1px solid #e9ecef}.cxaf_faq_desk details p{margin-top:1rem}.cxaf_destination_tool{margin-top:2rem;grid-column:1/-1;padding:1.5rem;border:1px solid #e9ecef;border-radius:15px;background:#fff}.cxaf_destination_tool legend{float:none;font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxaf_destination_tool label{display:block}.cxaf_destination_tool select{display:block;width:100%;max-width:650px;padding:.7rem;margin:.75rem 0 1.5rem;border:1px solid #e9ecef;border-radius:6px;color:#333;background:#fff}.cxaf_destination_tool output:not(:empty){display:block;margin-top:1rem;border-left:4px solid #0056b3;padding:1rem 1.5rem;background:#f8f9fa}
@media(max-width:991px){.cxaf_context_pair,.cxaf_atlas_layout,.cxaf_response_board{grid-template-columns:1fr;gap:2rem}.cxaf_response_board>figure{max-width:650px}.cxaf_notes_split{grid-template-columns:1fr}}
@media(max-width:575px){.cxaf_atlas_layout dl{grid-template-columns:1fr}.cxaf_submission_notes form>header,.cxaf_notes_split,.cxaf_submission_notes footer{padding:1.25rem}.cxaf_faq_desk tr,.cxaf_faq_desk th,.cxaf_faq_desk td,.cxaf_response_board tr,.cxaf_response_board th,.cxaf_response_board td{display:block;width:100%}.cxaf_faq_desk th{padding:.8rem 1rem}.cxaf_faq_desk td{padding:1rem}.cxaf_response_board th{border:0;padding-bottom:0}}
