.route-page .route-hero{align-items:stretch}.route-page .route-summary{background:#eef8fb;border:1px solid #cde4ec;border-radius:18px;padding:32px;align-self:center}.route-page .route-summary .route-points{display:grid;gap:10px;font-size:28px;line-height:1.3;font-weight:650;color:#234653}.route-page .route-summary a{font-size:20px;font-weight:650}.route-page .route-table{overflow:auto;max-width:100%;border:1px solid #d8e6eb;border-radius:12px;margin:24px 0}.route-page .route-table table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;margin:0}.route-page .route-table caption{text-align:left;font-size:14px;color:#526f7b;padding:18px}.route-page .route-table th,.route-page .route-table td{padding:18px;text-align:left;white-space:nowrap;border-bottom:1px solid #d8e6eb}.route-page .route-table thead th{background:#eef8fb}.route-page .route-table strong{font-weight:650}.route-page .geo-steps{margin:0;padding-left:24px}.route-page .geo-steps li{margin-bottom:16px}@media(max-width:760px){.route-page .route-summary{padding:24px}.route-page .route-summary .route-points{font-size:24px}.route-page .route-table th,.route-page .route-table td{padding:14px}}

.route-page .route-table th,.route-page .route-table td{width:19%}.route-page .route-table th:first-child,.route-page .route-table td:first-child{width:24%}
