.cxam_body{padding:3.5rem 0;background:#fff}.cxam_body:nth-of-type(even){background:#f8f9fa}.cxam_body h2{margin-bottom:1.2rem}.cxam_body .btn{background:#0f1f7a;color:#fff;border-radius:6px}.cxam_body .btn:hover{background:#0056b3}.cxam_open{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.cxam_documentquestions{margin:0}.cxam_documentquestions>div{border-left:3px solid #20c997;padding:1.3rem 1.5rem;background:#f8f9fa;border-radius:0}.cxam_documentquestions>div+div{margin-top:1rem}.cxam_documentquestions dt{color:#0f1f7a;font-size:1.1rem}.cxam_documentquestions dd{margin:.8rem 0 0}.cxam_story{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.cxam_photo{margin:0;min-width:0}.cxam_photo img{width:100%;height:auto;max-height:350px;object-fit:cover;border-radius:15px}.cxam_photo figcaption{font-size:1.1rem;line-height:1.45;padding:.6rem 0}.cxam_photo details,.cxam_photo summary{display:inline}.cxam_photo summary{cursor:pointer;margin-left:.5rem}.cxam_prompt{display:flex;gap:1rem;padding:1.2rem 0;border-top:1px solid #e9ecef}.cxam_prompt i{font-size:1.25rem;color:#0056b3}.cxam_prompt p{margin:0}.cxam_statuses{display:flex;gap:2rem;margin:2rem 0}.cxam_statuses article{flex:1;display:flex;gap:1rem;align-items:start}.cxam_statuses article>span{flex:none;width:44px;height:44px;background:#e9ecef;border-radius:50%;color:#0056b3;display:grid;place-items:center;font-weight:700}.cxam_statuses h3{font-size:1.25rem}.cxam_prices{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start;margin:2rem 0}.cxam_priceitem{background:#fff;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem;min-width:0}.cxam_priceitem:last-child{grid-column:2/4}.cxam_priceitem h3{font-size:1.25rem;min-height:3.1em}.cxam_priceitem header strong{display:block;margin:1rem 0}.cxam_priceitem details{margin:1rem 0}.cxam_priceitem summary{cursor:pointer}.cxam_priceitem ul{padding-left:1.2rem;margin-top:1rem}.cxam_city{display:grid;grid-template-columns:.6fr 1.6fr;gap:3rem;align-items:center}.cxam_animaltypes{display:flex;gap:1rem;justify-content:center}.cxam_animaltypes span{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#0f1f7a;font-weight:700;padding:1rem}.cxam_animaltypes i{font-size:1.25rem;color:#0056b3}.cxam_review{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem 3rem}.cxam_review header>i{font-size:1.25rem;color:#0056b3;margin-bottom:1rem}.cxam_review nav{grid-column:2;display:grid;gap:.8rem}.cxam_locationheading{max-width:860px}.cxam_locations{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.cxam_locations ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cxam_locations li{border-bottom:1px solid #e9ecef;padding:1rem 0}.cxam_readiness{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cxam_readiness .cxam_photo img{max-height:220px}.cxam_readiness h2{margin-top:1rem}.cxam_readiness form{background:#fff;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.cxam_readiness legend{font-size:1.1rem;font-weight:700;color:#0f1f7a}.cxam_readiness label{display:flex;gap:.8rem;align-items:start;padding:1rem 0;border-bottom:1px solid #e9ecef}.cxam_readiness input{accent-color:#0f1f7a;margin-top:.4rem}.cxam_readiness button{margin-top:1rem}.cxam_readiness [role=status]{margin-top:1rem}.cxam_faq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cxam_faq details{border-bottom:2px solid #20c997;padding:1rem 0}.cxam_faq summary{color:#0f1f7a;font-weight:700;cursor:pointer}.cxam_faq p{margin-top:1rem}.cxam_finalrecord{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem 3rem}.cxam_finalrecord aside{border-left:3px solid #20c997;padding-left:1.5rem}.cxam_finalrecord nav{display:grid;gap:1rem}.cxam_source{grid-column:1/-1;padding-top:1rem;border-top:1px solid #e9ecef}.cxam_source p{font-size:1.1rem;margin-top:1rem}
@media(max-width:991px){.cxam_open{grid-template-columns:1fr;gap:1.5rem}.cxam_documentquestions{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cxam_documentquestions>div+div{margin:0}.cxam_statuses{flex-direction:column;gap:1rem}.cxam_prices{grid-template-columns:1fr 1fr}.cxam_priceitem:last-child{grid-column:1/-1}.cxam_city{grid-template-columns:1fr;gap:1rem}.cxam_animaltypes{justify-content:start}}
@media(max-width:575px){.cxam_body{padding:2.5rem 0}.cxam_body .container{padding-left:16px;padding-right:16px}.cxam_documentquestions,.cxam_story,.cxam_prices,.cxam_review,.cxam_locations,.cxam_readiness,.cxam_faq,.cxam_finalrecord{grid-template-columns:1fr;gap:1.5rem}.cxam_priceitem:last-child,.cxam_review nav{grid-column:auto}.cxam_priceitem h3{min-height:0}.cxam_priceitem,.cxam_readiness form{padding:1rem}.cxam_photo img{max-height:260px}.cxam_finalrecord aside{border-left:0;border-top:3px solid #20c997;padding:1.5rem 0 0}}
.cxam_request_records{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}.cxam_request_records table{width:100%;border-collapse:collapse}.cxam_request_records caption{caption-side:top;color:#333;font-weight:700}.cxam_request_records th,.cxam_request_records td{padding:1rem;border:1px solid #e9ecef;vertical-align:top}.cxam_request_records th{color:#0f1f7a}.cxam_request_records footer{grid-column:1/-1;border-top:4px solid #20c997;padding-top:1.5rem}.cxam_request_records footer ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;list-style:none;padding:0}.cxam_observed_story{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem 3rem}.cxam_observed_story header{grid-column:1/-1}.cxam_observed_story ol{margin:0;padding-left:1.5rem}.cxam_observed_story li{padding:1rem 0}.cxam_observed_story aside{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:baseline;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxam_observed_story aside i{color:#0056b3}.cxam_license_desk{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:start}.cxam_license_choices{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem}.cxam_license_choices legend,.cxam_question_ledger legend{font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxam_license_choices label{display:flex;gap:.8rem;align-items:baseline;margin:1rem 0}.cxam_license_choices input{accent-color:#0f1f7a}.cxam_license_choices output{display:block;margin-top:1.5rem}.cxam_question_ledger header{max-width:850px;margin-bottom:2rem}.cxam_question_groups{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.cxam_question_groups fieldset{border-top:4px solid #0056b3;padding-top:1rem}.cxam_question_groups details{padding:1rem 0;border-bottom:1px solid #e9ecef}.cxam_question_groups details p{margin:1rem 0 0}.cxam_locations li p{margin:.5rem 0 0}
@media(max-width:991px){.cxam_request_records,.cxam_license_desk{grid-template-columns:1fr}.cxam_observed_story aside{grid-template-columns:auto 1fr}.cxam_observed_story aside a{grid-column:2}}
@media(max-width:575px){.cxam_request_records footer ul,.cxam_observed_story,.cxam_question_groups{grid-template-columns:1fr}.cxam_observed_story header,.cxam_observed_story aside{grid-column:auto}.cxam_request_records th,.cxam_request_records td{display:block;width:100%}.cxam_request_records table,.cxam_request_records tbody,.cxam_request_records tr,.cxam_request_records caption{display:block;width:100%}.cxam_license_choices{padding:1rem}}

.cxam_locator{display:block;color:#333;margin:.4rem 0}