.cxcj_questions{display:block}.cxcj_questions>header{max-width:960px}.cxcj_questions>div{margin-top:2rem}.cxcj_questions article{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1.5rem;align-items:start;padding:1rem 0;border-bottom:1px solid #e9ecef}.cxcj_question_topic{color:#0056b3;padding:1.25rem 0;font-weight:500}.cxcj_questions article details{margin:0}.cxcj_sources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem 3rem;align-items:start}.cxcj_sources>h2{grid-column:1/-1}.cxcj_next_links{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.cxcj_next_links li{padding:1rem;border-left:3px solid #20c997;background:#e9ecef}.cxcj_review_sources{border-top:3px solid #0056b3;padding-top:1rem}.cxcj_review_sources>p{margin:1.5rem 0 0}@media(max-width:767px){.cxcj_questions article,.cxcj_sources{grid-template-columns:1fr;gap:.5rem}.cxcj_question_topic{padding:.75rem 0}.cxcj_sources{gap:1.5rem}}
.cxcj_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxcj_evaluation>header{max-width:1000px}.cxcj_eval_stages{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem;align-items:center;margin:2rem 0}.cxcj_eval_stages ol{padding-left:1.5rem;margin:0}.cxcj_eval_stages li{padding-left:.75rem;margin-bottom:1.5rem}.cxcj_eval_stages li:last-child{margin-bottom:0}.cxcj_eval_stages li::marker{color:#0056b3;font-weight:700}.cxcj_evaluation>footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxcj_evaluation>footer ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;gap:1rem;padding:0;margin:0}.cxcj_evaluation>footer li i{color:#28a745}.cxcj_county{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.cxcj_county_intro>a{display:inline-block;margin-top:.75rem}.cxcj_county aside{border:1px solid #e9ecef;border-radius:15px;padding:1.75rem;background:#fff}.cxcj_county aside p:last-child{margin-bottom:0}.cxcj_destinations{align-items:start}.cxcj_destinations>div{border-radius:0 0 15px 15px}.cxcj_destinations dt{font-size:1.25rem}.cxcj_body .guide-photo{margin:0;min-width:0}.cxcj_body .guide-photo img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:15px}.cxcj_body .guide-photo figcaption{font-size:1.1rem;margin-top:.6rem}.cxcj_body .guide-photo details,.cxcj_body .guide-photo summary{display:inline}.cxcj_body .guide-photo summary{margin-left:.5rem;cursor:pointer}.cxcj_packet{align-items:start}.cxcj_packet article{border-radius:15px}.cxcj_questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:3rem;align-items:start}.cxcj_questions details{border:1px solid #e9ecef;border-radius:15px}.cxcj_sources nav a{background:#e9ecef}.cxcj_task li{border-color:#e9ecef}.cxcj_task strong{font-size:1.25rem}@media(max-width:767px){.cxcj_eval_stages,.cxcj_evaluation>footer,.cxcj_county,.cxcj_questions{grid-template-columns:1fr;gap:1.5rem}.cxcj_evaluation>footer ul{display:grid;justify-content:start}.cxcj_county aside{padding:1.25rem}.cxcj_body .guide-photo img{max-height:310px}}

.cxcj_questions table{width:100%;border-collapse:collapse;margin-top:1.5rem}.cxcj_questions th,.cxcj_questions td{padding:1.25rem 0;border-bottom:1px solid #e9ecef;text-align:left;vertical-align:top}.cxcj_questions th{width:240px;color:#0056b3;font-weight:500;padding-right:1.5rem}.cxcj_questions details{margin:0;padding:0;border:0;background:transparent}.cxcj_questions summary{padding-top:0}@media(max-width:767px){.cxcj_questions table,.cxcj_questions tbody,.cxcj_questions tr,.cxcj_questions th,.cxcj_questions td{display:block}.cxcj_questions th{width:100%;border:0;padding:.75rem 0}.cxcj_questions td{padding:0 0 1.5rem}}

#main[data-rule-page] .cxcj_hero .guide-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}#main[data-rule-page] .cxcj_hero_programs{order:-1;padding:1.5rem;border:1px solid rgba(255,255,255,.3);border-radius:15px}#main[data-rule-page] .cxcj_hero_programs h2{color:#fff;font-size:1.25rem}#main[data-rule-page] .cxcj_hero_programs p{color:#fff;margin:1rem 0}#main[data-rule-page] .cxcj_hero_programs nav{display:grid;gap:1rem}#main[data-rule-page] .cxcj_hero_programs a{color:#fff;border-top:1px solid rgba(255,255,255,.3);padding-top:.75rem}@media(max-width:767px){#main[data-rule-page] .cxcj_hero .guide-hero{grid-template-columns:1fr}#main[data-rule-page] .cxcj_hero_programs{order:2}}

.cxcj_body .guide-photo details{padding:0;margin:0;background:transparent;border:0}.cxcj_body .guide-photo summary{display:inline;font-size:inherit;padding:0;margin:0}
