.transit-input{margin-top:26px;padding-top:20px;border-top:2px dashed #cbdff1}.transit-input>a{font-size:16px;color:#276ed2;text-decoration:underline;display:block;margin:12px 0 24px}.example-compare{padding:12px 15px;min-height:48px;border:1px solid #b8d4f1;border-radius:12px;background:#edf6ff;color:#285f97;font-size:16px;margin:0 0 20px}.comparison-verdict{background:#edf6ff;border:2px solid #bcd8f7;border-radius:22px;padding:26px;margin-bottom:20px}.comparison-verdict>span{display:inline-block;background:white;border-radius:20px;padding:5px 12px;font-size:14px;color:#5c7590}.comparison-verdict h2{font-size:27px;line-height:1.5;color:#245f9f;margin:16px 0}.comparison-verdict p{font-size:19px;line-height:1.8}.comparison-verdict #compareConditions{font-size:15px;color:#627d96}.transport-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.transport-card{padding:24px 18px;border-radius:20px;border:1px solid #e8d794;background:#fff5d5;min-width:0}.transport-card.transit-cost{background:#eef9f3;border-color:#c6e4d3}.transport-card h2{font-size:23px;margin:0 0 14px}.transport-card>span{font-size:16px;color:#5c7185}.transport-card>strong{display:block;font-size:31px;margin:12px 0;overflow-wrap:anywhere;letter-spacing:-1px}.transport-card p{font-size:18px}.transport-card>div{font-size:15px;line-height:1.8;color:#596d80;border-top:1px solid #d9ddce;padding-top:14px}.compare-results{scroll-margin-top:20px}body[data-page="trip-compare"] .trip-heading{padding-right:200px}body[data-page="trip-compare"] .trip-heading h1{font-size:36px}.choice:first-child{background:#edf7ff;border-color:#b5d7f8}.choice:nth-child(2){background:#fff8e6;border-color:#edd891}@media(max-width:760px){.transport-pair{gap:10px}.transport-card{padding:20px 12px}.transport-card h2{font-size:20px}.transport-card>strong{font-size:27px}.transport-card>span{font-size:15px}.transport-card p{font-size:16px}.transport-card>div{font-size:14px}.comparison-verdict{padding:22px 18px}.comparison-verdict h2{font-size:24px}.comparison-verdict p{font-size:18px}body[data-page="trip-compare"] .trip-heading{padding:24px 20px 110px}body[data-page="trip-compare"] .trip-heading h1{font-size:30px}}
