.cxci_transit_rules>div{padding:1.5rem;border-bottom:3px solid #20c997;background:#fff;border-radius:15px 15px 0 0}.cxci_transit_rules dt{color:#0f1f7a;font-size:1.25rem;margin-bottom:1rem}.cxci_transit_rules dd{margin:0}.cxci_transit_advice{border-left:4px solid #0056b3;padding:1.25rem 1.5rem;background:#e9ecef}.cxci_transit_limit{margin:0}.cxci_faq{columns:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:2rem;align-items:start}.cxci_faq>section>h3{margin-bottom:1.5rem}.cxci_faq details{border-radius:0 0 15px 15px}.cxci_reading_footer{grid-column:1/-1;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxci_further{align-items:center;gap:1.5rem 3rem}.cxci_further nav{margin-bottom:0}@media(max-width:767px){.cxci_faq{grid-template-columns:1fr}.cxci_further{gap:1.5rem}}
.cxci_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxci_evaluation>header{max-width:1050px}.cxci_eval_route{list-style:none;padding:0;margin:2rem 0}.cxci_eval_route li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2rem;border-top:1px solid #e9ecef;padding:1.5rem 0;align-items:start}.cxci_eval_route li>div{display:flex;align-items:start;gap:1rem}.cxci_eval_route li>div>span{color:#0056b3;font-weight:700;font-size:1.25rem}.cxci_eval_route p{margin:0}.cxci_evaluation>aside{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;align-items:center;background:#f8f9fa;border-left:4px solid #0056b3;padding:1.5rem}.cxci_evaluation>aside ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0}.cxci_evaluation>aside li i{color:#28a745}.cxci_transit>header{max-width:1020px}.cxci_transit_rules{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;margin:2rem 0}.cxci_transit_rules article{padding:1.5rem;border-bottom:3px solid #20c997;background:#fff;border-radius:15px 15px 0 0}.cxci_transit_rules p{margin-bottom:0}.cxci_transit_limit{max-width:1050px}.cxci_setting_record{margin:2rem 0 0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.5rem 2rem;border-left:3px solid #0056b3;padding-left:1.5rem}.cxci_setting_record dt{color:#0f1f7a;font-size:1.25rem}.cxci_setting_record dd{margin:0}.cxci_faq{display:block;columns:2;column-gap:2rem}.cxci_faq details{break-inside:avoid;margin:0 0 1.25rem}.cxci_limits{align-items:start}.cxci_paths{align-items:start}.cxci_further nav>a{display:block;border-bottom:1px solid #e9ecef;padding-bottom:1rem}@media(max-width:767px){.cxci_eval_route li,.cxci_transit_rules{grid-template-columns:1fr;gap:1rem}.cxci_evaluation>aside{padding:1.25rem}.cxci_evaluation>aside ul{display:grid}.cxci_setting_record{grid-template-columns:1fr;gap:.65rem}.cxci_setting_record dd{padding-bottom:1rem}.cxci_faq{columns:1}.cxci_transit_rules{gap:1.5rem}}

.cxci_transit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.5rem 3rem;align-items:start}.cxci_transit_rules{display:block;margin:0}.cxci_transit_rules details{padding:1.5rem;background:#fff;border-bottom:3px solid #20c997;border-radius:15px 15px 0 0;margin-bottom:1.5rem}.cxci_transit_rules details:last-child{margin-bottom:0}.cxci_transit_rules summary{cursor:pointer}.cxci_transit_rules p{margin:1rem 0 0}.cxci_transit_advice{grid-column:1/-1}@media(max-width:767px){.cxci_transit{grid-template-columns:1fr;gap:1.5rem}}

#main[data-rule-page] .cxci_hero .guide-hero{display:block}#main[data-rule-page] .cxci_hero .guide-hero-copy{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem 3rem;align-items:start}#main[data-rule-page] .cxci_hero .guide-hero-copy>.badge,#main[data-rule-page] .cxci_hero h1{grid-column:1/-1;justify-self:start}#main[data-rule-page] .cxci_hero .lead{grid-row:3/5}#main[data-rule-page] .cxci_hero .guide-hero-copy>.d-flex{margin:0!important}#main[data-rule-page] .cxci_hero .guide-hero-copy>.mt-4{grid-column:2}#main[data-rule-page] .cxci_hero_locations{display:flex;gap:2rem;border-top:1px solid rgba(255,255,255,.3);padding-top:1.5rem;margin-top:2rem}#main[data-rule-page] .cxci_hero_locations a{color:#fff}@media(max-width:991px){#main[data-rule-page] .cxci_hero .guide-hero-copy{display:block}#main[data-rule-page] .cxci_hero .guide-hero-copy>.d-flex{margin-top:1.5rem!important}#main[data-rule-page] .cxci_hero_locations{flex-wrap:wrap;gap:1rem}}

.cxci_setting_record{display:block;border:0;padding:0}.cxci_setting_record>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0}.cxci_setting_record>dl>div{border-left:3px solid #0056b3;padding-left:1.25rem}.cxci_setting_record dt{margin-bottom:1rem}.cxci_faq{columns:initial;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:2rem}.cxci_faq>section{min-width:0;break-inside:avoid}#main[data-rule-page] .cxci_hero .guide-hero-copy>.mt-4{grid-column:1/-1}#main[data-rule-page] .cxci_hero .lead{grid-row:auto}@media(max-width:767px){.cxci_setting_record>dl,.cxci_faq{grid-template-columns:1fr}}
