/* Page-local decision lists. No changes to the shared visual system. */
#country-facts,#country-check{scroll-margin-top:110px}
.route-mode-list{margin:24px 0 20px;padding:0;border-top:1px solid #cbd5d9}
.route-mode-list>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:24px;padding:20px 0;border-bottom:1px solid #cbd5d9}
.route-mode-list dt{font-size:18px;font-weight:650;line-height:1.45;color:#14303d}
.route-mode-list dd{margin:0;font-size:17px;line-height:1.65;color:#405662}
.route-options .note>a{display:inline-flex;align-items:center;min-height:44px;line-height:1.5;padding-block:6px}
@media(max-width:600px){.route-mode-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.route-mode-list dt{font-size:18px}.route-mode-list dd{font-size:16px;line-height:1.65}}
