.route-list__anchors{max-width:1160px;display:grid;background-color:#fff;border:1px solid #c3d2de;border-radius:.5rem;margin:0 auto 2.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}@media(min-width:768px){.route-list__anchors{margin-top:30px;grid-template-columns:repeat(10,1fr)}.route-list__anchors>*+*{border-left:1px solid #c3d2de}.route-list__anchors{width:95%}}@media(min-width:320px)and (max-width:767.98px){.route-list__anchors{width:95%;margin-top:1rem;grid-template-columns:repeat(2,1fr);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-top:none}.route-list__anchors>*+*{border-top:1px solid #c3d2de}.route-list__anchors>a:nth-child(2n){border-left:1px solid #c3d2de}.route-list__anchors>a:nth-child(2){border-top-right-radius:.5rem}}@media(min-width:768px)and (max-width:1023.98px){.route-list__anchors>a:last-child{font-size:12px}}.route-list__bus-grid{width:auto;display:grid;grid-gap:1rem;gap:1rem;margin:1rem auto 0}@media(min-width:320px)and (max-width:639.98px){.route-list__bus-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px)and (max-width:767.98px){.route-list__bus-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.route-list__bus-grid{padding:0;margin-top:2rem;gap:2.5rem;grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.route-list__bus-grid{grid-template-columns:repeat(5,1fr)}}