.public-fares-module__Hov-NG__startingPrice{border-left:3px solid var(--accent,#e1282f);background:var(--surface,#fff);min-width:0;color:var(--ink,#111418);overflow-wrap:anywhere;gap:8px;margin:24px 0;padding:20px 24px;display:grid}.public-fares-module__Hov-NG__routeLabel{font-size:14px;font-weight:700;line-height:1.5}.public-fares-module__Hov-NG__price{font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,32px);line-height:1.2}.public-fares-module__Hov-NG__qualification{color:var(--muted,#606870);font-size:14px;font-weight:400;line-height:1.6;display:block}.public-fares-module__Hov-NG__tableBlock{width:100%;min-width:0;max-width:100%;margin-block:28px}.public-fares-module__Hov-NG__table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink,#111418);text-align:left}.public-fares-module__Hov-NG__table caption{text-align:left;overflow-wrap:anywhere;padding:0 0 18px}.public-fares-module__Hov-NG__captionTitle{margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.4;display:block}.public-fares-module__Hov-NG__table th,.public-fares-module__Hov-NG__table td{border-bottom:1px solid var(--line,#d2d6da);vertical-align:top;overflow-wrap:anywhere;padding:16px 18px;font-size:15px;line-height:1.55}.public-fares-module__Hov-NG__table thead th{border-top:1px solid var(--line,#d2d6da);background:var(--surface,#fff);font-size:13px}.public-fares-module__Hov-NG__table th:first-child{width:48%}.public-fares-module__Hov-NG__table tbody th{font-weight:600}.public-fares-module__Hov-NG__table a{text-decoration:underline;-webkit-text-decoration-color:var(--accent,#e1282f);text-decoration-color:var(--accent,#e1282f);text-underline-offset:4px;padding-block:4px;display:inline-block}.public-fares-module__Hov-NG__table a:hover{text-decoration-thickness:2px}.public-fares-module__Hov-NG__table a:focus-visible{outline:2px solid var(--accent,#e1282f);outline-offset:3px}.public-fares-module__Hov-NG__amount{font-variant-numeric:tabular-nums;font-weight:700}.public-fares-module__Hov-NG__unavailable{color:var(--muted,#606870);font-size:14px}.public-fares-module__Hov-NG__reference{color:var(--muted,#606870);margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;display:block}.public-fares-module__Hov-NG__comparison th:first-child{width:36%}.public-fares-module__Hov-NG__comparison th,.public-fares-module__Hov-NG__comparison td{padding-inline:12px}@media (max-width:700px){.public-fares-module__Hov-NG__comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.public-fares-module__Hov-NG__comparison tbody,.public-fares-module__Hov-NG__comparison tr{display:block}.public-fares-module__Hov-NG__comparison tbody tr{border-bottom:1px solid var(--line,#d2d6da);padding-block:12px}.public-fares-module__Hov-NG__comparison tbody th:first-child{border:0;width:100%;display:block}.public-fares-module__Hov-NG__comparison td{border:0;grid-template-columns:75px minmax(0,1fr);gap:8px;padding-block:6px;display:grid}.public-fares-module__Hov-NG__comparison td:before{content:attr(data-label);font-weight:600}}@media (max-width:480px){.public-fares-module__Hov-NG__startingPrice{padding:18px 16px}.public-fares-module__Hov-NG__table th,.public-fares-module__Hov-NG__table td{padding:13px 10px;font-size:14px}.public-fares-module__Hov-NG__table th:first-child{width:46%}}
