/* Scoped to the one approved taxi price-guide pilot. */
.goj-taxi-guide .gpg-taxi-editorial{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 20px;padding:12px 18px;border:1px solid #dce8f1;border-radius:10px;background:#f6faff;color:#315b79;font-size:15px;line-height:1.7;text-align:center}
.goj-taxi-guide .gpg-taxi-editorial a{color:#07537f;text-decoration:underline}
.goj-taxi-guide .gpg-table-note{font-size:15px;line-height:1.8}
.goj-taxi-guide .gpg-desktop-table th:first-child{width:27%}
.goj-taxi-guide .gpg-desktop-table th:nth-child(2){width:25%}
.goj-taxi-guide .gpg-desktop-table th,.goj-taxi-guide .gpg-desktop-table td{font-size:16px!important;line-height:1.7;white-space:normal;overflow-wrap:break-word}
.goj-taxi-guide .gpg-desktop-table td:nth-child(n+3){font-weight:800;font-variant-numeric:tabular-nums;text-align:center}
.goj-taxi-guide .gpg-desktop-table th:nth-child(n+3){text-align:center}
.goj-taxi-guide .gpg-taxi-rates{display:grid;gap:12px}
.goj-taxi-guide .gpg-taxi-rate{padding:16px;border:1px solid #d5e5f1;border-radius:12px;background:#fff;min-width:0}
.goj-taxi-guide .gpg-taxi-rate h3{margin:0 0 4px!important;font-size:18px!important;line-height:1.5!important;color:#123d62!important}
.goj-taxi-guide .gpg-taxi-rate>p{margin:0 0 12px!important;color:#46677f!important;font-size:15px!important;line-height:1.6!important}
.goj-taxi-guide .gpg-taxi-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.goj-taxi-guide .gpg-taxi-values>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 3px;background:#eef6fc;border-radius:8px;min-width:0}
.goj-taxi-guide .gpg-taxi-values span{font-size:14px;color:#46617c}
.goj-taxi-guide .gpg-taxi-values strong{font-size:20px;color:#084b75;line-height:1.5;font-variant-numeric:tabular-nums}
.goj-taxi-guide .gpg-taxi-values bdi{white-space:nowrap}
@media(max-width:700px){.goj-taxi-guide .gpg-taxi-editorial{order:1;padding:12px;font-size:14px;margin-bottom:18px}.goj-taxi-guide .gpg-summary strong{font-size:18px}.goj-taxi-guide .gpg-summary p>span{min-height:24px}.goj-taxi-guide .gpg-summary>div{min-height:125px}.goj-taxi-guide .gpg-intro{order:1}.goj-taxi-guide .gpg-table-note{font-size:14px}.goj-taxi-guide .gpg-primary{width:100%;min-width:0}}
@media(max-width:360px){.goj-taxi-guide .gpg-taxi-rate{padding:13px 11px}.goj-taxi-guide .gpg-taxi-values strong{font-size:18px}.goj-taxi-guide .gpg-summary strong{font-size:17px}}

/* Hebrew prefixes stay in reading order; a complete amount/range stays together. */
.goj-taxi-guide .gpg-taxi-money{display:inline!important;direction:rtl;unicode-bidi:isolate;white-space:nowrap!important;font-variant-numeric:tabular-nums}
.goj-taxi-guide .gpg-taxi-money>bdi{display:inline;direction:ltr;unicode-bidi:isolate;font:inherit;color:inherit}
