.cxah_body{padding:3.5rem 0;background:#fff}.cxah_body:nth-of-type(even){background:#f8f9fa}.cxah_body h2{margin-bottom:1.25rem}.cxah_body .btn{background:#0f1f7a;color:white;border-radius:6px}.cxah_body .btn:hover{background:#0056b3}.cxah_dispatch{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:center}.cxah_contactchain{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.cxah_contactchain>span{display:flex;flex-direction:column;gap:.8rem;align-items:center;color:#0f1f7a;font-weight:700}.cxah_contactchain>span i{font-size:1.25rem;background:#e9ecef;padding:1rem;border-radius:15px}.cxah_contactchain>i{color:#20c997}.cxah_contactchain p{flex-basis:100%;text-align:center;margin:1rem 0 0}.cxah_receipt{border:1px solid #e9ecef;border-radius:15px;background:#fff;overflow:hidden;margin-top:1.5rem}.cxah_receiptcap{display:flex;gap:1rem;align-items:center;padding:1.5rem;color:#0f1f7a;border-bottom:2px solid #20c997}.cxah_receiptcap span{margin-left:auto;font-size:1.1rem}.cxah_receipt dl{margin:0;padding:0 1.5rem}.cxah_receipt dl>div{display:grid;grid-template-columns:180px 1fr;border-bottom:1px dashed #e9ecef;padding:1rem 0}.cxah_receipt dl>div:last-child{border:0}.cxah_receipt dt{color:#0f1f7a}.cxah_receipt dd{margin:0}.cxah_observation{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;align-items:center}.cxah_photo{margin:0;min-width:0}.cxah_photo img{width:100%;height:auto;max-height:360px;object-fit:cover;border-radius:15px}.cxah_photo figcaption{font-size:1.1rem;line-height:1.45;padding:.7rem 0}.cxah_photo details,.cxah_photo summary{display:inline}.cxah_photo summary{cursor:pointer;margin-left:.5rem}.cxah_questions{padding:1.3rem 0;border-top:2px solid #20c997;margin-top:1.5rem}.cxah_questions h3{font-size:1.25rem}.cxah_questions ul{margin-bottom:0}.cxah_offers{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.cxah_offerlist{display:flex;flex-wrap:wrap;gap:1rem}.cxah_offerlist article{flex:1 1 240px;border:1px solid #e9ecef;border-radius:15px;padding:1.3rem;background:white}.cxah_offerlist header{display:flex;align-items:baseline;gap:.7rem}.cxah_offerlist header i{color:#0056b3}.cxah_offerlist h3{font-size:1.25rem;margin:0}.cxah_offerprice{font-size:1.25rem;font-weight:700;color:#0f1f7a;margin:1rem 0}.cxah_offerlist summary{cursor:pointer}.cxah_offerlist ul{padding-left:1.2rem;margin-top:1rem}.cxah_offerlist .btn{margin-top:1rem}.cxah_professional{display:grid;grid-template-columns:auto 2fr 1fr;gap:1.5rem;align-items:center;padding:1.5rem 0}.cxah_professional>i{font-size:1.25rem;background:#e9ecef;padding:1.2rem;border-radius:15px;color:#0056b3}.cxah_professional p{margin:0}.cxah_park{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.cxah_parkfoot{display:flex;gap:1rem;margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxah_parkfoot>i{color:#28a745;font-size:1.25rem}.cxah_geography{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cxah_locations{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxah_locations a{padding:.6rem 1rem;border:1px solid #e9ecef;border-radius:6px}.cxah_check{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem}.cxah_check form{padding:1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:15px}.cxah_check legend{font-size:1.1rem;font-weight:700;color:#0f1f7a}.cxah_check label{display:flex;align-items:start;gap:.8rem;margin:1rem 0}.cxah_check input{margin-top:.4rem;accent-color:#0f1f7a}.cxah_check [role=status]{margin-top:1rem}.cxah_followups{display:flex;list-style:none;gap:2rem;padding:0;counter-reset:follow}.cxah_followups li{flex:1;counter-increment:follow;border-top:3px solid #20c997;padding-top:1rem}.cxah_followups li:before{content:counter(follow);display:block;font-weight:700;color:#0056b3;margin-bottom:.7rem}.cxah_followups span{color:#0f1f7a;font-weight:700}.cxah_followups p{margin-top:.8rem}.cxah_faq{border-top:1px solid #e9ecef}.cxah_faq details{border-bottom:1px solid #e9ecef;padding:1.2rem 0}.cxah_faq summary{font-weight:700;color:#0f1f7a;cursor:pointer}.cxah_faq p{margin-top:1rem;max-width:85ch}.cxah_continue{display:flex;gap:1.3rem;flex-wrap:wrap;align-items:center;margin:2rem 0}.cxah_continue h3{flex-basis:100%;font-size:1.25rem}.cxah_reviewdate{font-size:1.1rem;margin-top:1rem}
@media(max-width:991px){.cxah_dispatch,.cxah_offers{grid-template-columns:1fr}.cxah_professional{grid-template-columns:auto 1fr}.cxah_professional>a{grid-column:2}.cxah_receiptcap{flex-wrap:wrap}.cxah_receiptcap span{margin:0}}
@media(max-width:575px){.cxah_body{padding:2.5rem 0}.cxah_body .container{padding-left:16px;padding-right:16px}.cxah_observation,.cxah_park,.cxah_geography,.cxah_check{grid-template-columns:1fr;gap:1.5rem}.cxah_contactchain{padding:1rem;gap:.5rem;font-size:1.1rem}.cxah_contactchain>span i{padding:.7rem}.cxah_receipt dl>div{grid-template-columns:1fr;gap:.4rem}.cxah_receiptcap,.cxah_receipt dl{padding-left:1rem;padding-right:1rem}.cxah_professional{grid-template-columns:1fr}.cxah_professional>i{justify-self:start}.cxah_professional>a{grid-column:auto}.cxah_followups{display:grid;gap:1rem}.cxah_photo img{max-height:270px}.cxah_check form{padding:1rem}.cxah_offerlist article{flex-basis:100%}}
.cxah_review_route>header{max-width:860px;margin-bottom:2rem}.cxah_review_route ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cxah_review_route li{border-top:3px solid #20c997;padding-top:1.5rem}.cxah_review_route footer{display:flex;gap:1.5rem;padding:1.5rem;background:#f8f9fa;margin-top:2rem;border-radius:15px}.cxah_review_route footer>i{color:#0056b3;font-size:1.25rem}.cxah_review_route footer p{margin:0}
.cxah_records_pair{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:start;margin-top:2rem}.cxah_records_pair aside>p{margin-top:1rem}.cxah_records_pair dt{color:#0f1f7a;font-weight:700;margin-top:1rem}.cxah_records_pair dd{margin:.5rem 0 1.5rem}.cxah_records_pair form{background:#fff;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.cxah_records_pair fieldset{border:0;padding:0;margin:0}.cxah_records_pair legend{font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxah_records_pair label,.cxah_records_pair select{display:block;width:100%;margin-bottom:1rem}.cxah_records_pair select{padding:.8rem;border:1px solid #e9ecef;border-radius:6px;color:#333;background:#fff}.cxah_records_pair output:not(:empty){display:block;border-left:3px solid #0056b3;padding:1rem;margin-top:1rem;background:#f8f9fa}
.cxah_area_intro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin:2rem 0}.cxah_area_intro .cxah_photo img{max-height:260px}.cxah_area_register nav dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;margin:0}.cxah_area_register nav dl>div{padding:1.5rem 0;border-top:1px solid #e9ecef}.cxah_area_register dd{margin:.6rem 0 0}
.cxah_dispatch_check form{margin-top:2rem;background:#fff;border:1px solid #e9ecef;border-radius:15px;overflow:hidden}.cxah_dispatch_check fieldset{border:0;padding:1.5rem}.cxah_dispatch_check legend{font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxah_dispatch_check table{width:100%;border-collapse:collapse}.cxah_dispatch_check caption{caption-side:top;text-align:left;color:#333;padding-bottom:1rem}.cxah_dispatch_check th,.cxah_dispatch_check td{padding:1rem;text-align:left;border-bottom:1px solid #e9ecef}.cxah_dispatch_check th{color:#0f1f7a}.cxah_dispatch_check label{display:flex;align-items:baseline;gap:.8rem}.cxah_dispatch_check input{flex-shrink:0;accent-color:#0f1f7a}.cxah_dispatch_check footer{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;background:#f8f9fa;padding:1.5rem}.cxah_dispatch_check footer p{margin:0}.cxah_dispatch_check>aside{margin-top:1rem}.cxah_dispatch_check>aside i{color:#0056b3;margin-right:.5rem}
.cxah_reply_sorter>header{max-width:850px}.cxah_reply_sorter>div{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;margin-top:2rem;align-items:start}.cxah_reply_sorter dt{color:#0f1f7a;font-weight:700}.cxah_reply_sorter dd{padding:.7rem 0 1.3rem;border-bottom:1px solid #e9ecef;margin:0 0 1rem}.cxah_reply_sorter aside{background:#f8f9fa;border-radius:15px;padding:2rem}.cxah_reply_sorter aside p{margin:1rem 0 0}
@media(max-width:767px){.cxah_review_route ol,.cxah_records_pair,.cxah_area_intro,.cxah_reply_sorter>div{grid-template-columns:1fr;gap:1.5rem}.cxah_area_register nav dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cxah_dispatch_check footer{grid-template-columns:1fr}.cxah_dispatch_check table,.cxah_dispatch_check tbody,.cxah_dispatch_check tr,.cxah_dispatch_check th,.cxah_dispatch_check td{display:block}.cxah_dispatch_check th{padding:.8rem 0 0;border:0}.cxah_dispatch_check td{padding:.6rem 0 1rem}.cxah_review_route footer{gap:1rem}}
@media(max-width:767px){.cxah_dispatch_check caption{display:block;width:100%}}
@media(max-width:575px){.cxah_contactchain{flex-direction:column}.cxah_contactchain>i{transform:rotate(90deg)}.cxah_contactchain p{flex-basis:auto}}
