/* Scope: the two completed Bali/Thailand comparison editions only. */
body.true-travel .true-main .bvt{font-family:inherit}
.bvt[dir="ltr"] th,.bvt[dir="ltr"] td{text-align:left}
.bvt[dir="ltr"] .bvt-verdict{border-right:0;border-left:5px solid var(--bali)}
.bvt[dir="ltr"] .bvt-dot{margin-left:0;margin-right:.4rem}
.bvt[dir="ltr"] .bvt-checks ul{padding-right:0;padding-left:1.2rem}
.bvt input{font:inherit;min-width:18px;min-height:18px;flex-shrink:0}
.bvt label{padding-block:8px;min-height:44px}
.bvt #compare,.bvt #decision{scroll-margin-top:90px}
.bvt .bvt-hero:after{pointer-events:none}
.bvt .bvt-hero .bvt-wrap{position:relative;z-index:1}
.bvt .bvt-wrap>*{min-width:0}
body.true-travel .true-main .bvt .bvt-cta h2,
body.true-travel .true-main .bvt .bvt-cta p,
body.true-travel .true-main .bvt .bvt-cta a:not(.bvt-btn),
body.true-travel .true-main .bvt .bvt-split aside,
body.true-travel .true-main .bvt .bvt-split aside p,
body.true-travel .true-main .bvt .bvt-split aside strong{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.true-travel .true-main .bvt .bvt-cta .bvt-kicker,
body.true-travel .true-main .bvt .bvt-section--ink .bvt-kicker{color:#ffd27d!important;-webkit-text-fill-color:#ffd27d!important}
body.true-travel .true-main .bvt a.bvt-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.true-travel .true-main .bvt .bvt-cta a.bvt-btn{color:#16251f!important;-webkit-text-fill-color:#16251f!important}
body.true-travel .true-main .bvt a:not(.bvt-btn){text-decoration:underline;text-underline-offset:4px}
body.true-travel .true-main .bvt a:focus-visible,
body.true-travel .true-main .bvt input:focus-visible,
body.true-travel .true-main .bvt summary:focus-visible,
body.true-travel .true-main .bvt [tabindex]:focus-visible{outline:3px solid #1e4d3a!important;outline-offset:4px!important}
body.true-travel .true-main .bvt .bvt-section--ink input:focus-visible,
body.true-travel .true-main .bvt .bvt-cta a:focus-visible{outline-color:#ffd27d!important}
.bvt .bvt-table-wrap{overscroll-behavior-inline:contain}
.bvt .bvt-meter{direction:ltr}
.bvt .bvt-source a{overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){.bvt *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bvt a:hover{transform:none!important}}
@media(forced-colors:active){.bvt a{text-decoration:underline!important}body.true-travel .true-main .bvt a:focus-visible,body.true-travel .true-main .bvt input:focus-visible,body.true-travel .true-main .bvt summary:focus-visible,body.true-travel .true-main .bvt [tabindex]:focus-visible{outline-color:Highlight!important}}
