.route-facts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:32px 0 8px}.route-fact{align-items:center;background:#f6f8f8;border:1px solid #e3e9ea;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.route-fact .mdi{color:#4f6367;font-size:26px}.route-fact-label{color:#7a8c90;display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.route-fact-value{color:#2f3d40;display:block;font-weight:600}.route-pricing-section{margin-top:40px}.route-pricing-note{color:#5f7175;margin-bottom:18px}.route-price-table{background:#fff;border:1px solid #e3e9ea;border-radius:12px;overflow:hidden}.route-price-row{grid-gap:12px;align-items:center;border-top:1px solid #eef2f3;display:grid;gap:12px;grid-template-columns:160px 1fr 160px;padding:14px 18px}.route-price-row:first-child{border-top:none}.route-price-head{background:#f6f8f8;color:#7a8c90;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.route-price-vehicle{color:#2f3d40;font-weight:600}.route-price-fits{color:#5f7175}.route-price-amount{color:#4f6367;font-weight:700;text-align:right;white-space:nowrap}@media (max-width:640px){.route-price-row{grid-template-columns:1fr auto}.route-price-fits{font-size:14px;grid-column:1/-1;order:3}.route-price-head .route-price-fits,.route-price-head span:nth-child(2){display:none}}.routes-hub-region{margin-top:36px}.routes-hub-region h2{color:#2f3d40;font-size:22px;margin-bottom:14px}.routes-hub-links{grid-gap:6px 20px;display:grid;gap:6px 20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.routes-hub-links a{color:#4f6367;display:inline-block;font-size:15px;padding:4px 0}.routes-hub-links a:hover{color:#e8a20a}.answer-table-wrap{background:#fff;border:1px solid #e3e9ea;border-radius:12px;overflow-x:auto}.answer-table{border-collapse:collapse;min-width:560px;width:100%}.answer-table th{background:#f6f8f8;color:#7a8c90;font-size:12px;font-weight:600;letter-spacing:.04em;padding:14px 18px;text-align:left;text-transform:uppercase}.answer-table td{border-top:1px solid #eef2f3;color:#5f7175;padding:14px 18px;vertical-align:top}.answer-table td:first-child{color:#2f3d40;font-weight:600;white-space:nowrap}.answer-list{color:#5f7175;margin:8px 0 0;padding-left:22px}.answer-list li{line-height:1.6;margin-bottom:8px}
/*# sourceMappingURL=5770.32bc5940.chunk.css.map*/