/* REHLTAK B2C v3: low-risk, homepage-only layout/accessibility enhancement. */
.ota-home{overflow-wrap:anywhere}
.ota-home :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0b83b8;outline-offset:3px}
.ota-home .rxp-secondary-tabs{scroll-margin-top:90px}
.ota-home .rxp-destination-grid>*{min-width:0}
.ota-home .rxp-destination img{max-width:100%}
.ota-home .ota-tabs{scrollbar-width:thin}
@media(max-width:767px){
  .ota-home .rxp-hero-copy h1{overflow-wrap:anywhere}
  .ota-home .rxp-search-card{min-width:0}
  .ota-home :is(input,select,textarea){max-width:100%}
}
@media(prefers-reduced-motion:reduce){
  .ota-home *, .ota-home *::before, .ota-home *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}
}
