.eok-route-reasons{margin:25px 0 30px;padding:22px 0;border-top:1px solid #d5d8d2;border-bottom:1px solid #d5d8d2}
.eok-route-reasons h3{font-family:Georgia,serif;font-size:1.8rem;line-height:1.25;margin:0 0 20px;color:#173746}
.eok-route-reasons dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}
.eok-route-reasons dl>div{min-width:0}.eok-route-reasons dl>div:last-child{grid-column:1/-1}
.eok-route-reasons dt{font-size:15px;font-weight:600;color:#173746;margin-bottom:7px}
.eok-route-reasons dd{margin:0;font-size:14px;line-height:1.75;color:#52616a}
.eok-route-reasons .eok-route-expectation{font-size:13px;line-height:1.7;margin:20px 0 0;color:#52616a}
.eok-route-reasons a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.eok-route-reasons{padding:20px 0}.eok-route-reasons dl{grid-template-columns:minmax(0,1fr);gap:18px}.eok-route-reasons h3{font-size:1.65rem}}
