.lrdt-drawer__top .lrdt-logo{display:flex!important;align-items:center;gap:8px;color:var(--l-ink)!important;border:0!important;padding:0!important}
.lrdt-drawer__top .lrdt-logo__w{font-size:20px}
@media (max-width:749px){.lrdt-hero__in{align-items:stretch}.lrdt-arch img{width:240px;height:240px;margin-top:-56px}.lrdt-route__line{top:48px;bottom:48px}.lrdt-mtile--cta .lrdt-mtile__f{font-size:13px!important}.lrdt-res__n{font-size:22px}}
@media (min-width:960px) and (max-width:1099px){.lrdt-hd .lrdt-hd__in{padding-inline:24px;column-gap:20px}.lrdt-hd .lrdt-nav{gap:14px;font-size:13.5px}.lrdt-hd .lrdt-hd__l .lrdt-logo{gap:8px}.lrdt-hd .lrdt-hd__l .lrdt-logo__w{font-size:22px}}
@media (min-width:750px) and (max-width:959px){.lrdt-hd .lrdt-hd__in{grid-template-columns:88px 1fr 88px}.lrdt-hd .lrdt-nav,.lrdt-hd .lrdt-hd__act .lrdt-hd__d,.lrdt-hd .lrdt-hd__l .lrdt-hd__d{display:none}.lrdt-hd .lrdt-hd__act{gap:0}.lrdt-hd .lrdt-burger,.lrdt-hd .lrdt-hd__m{display:flex}.lrdt-hd .lrdt-hd__in>.lrdt-logo{justify-content:center}}
body:has(.gb-hero) .lrdt-faq__h>.lrdt-eyebrow{display:none}
.gb-quiz p a{white-space:nowrap}
.lrdt-g .gb-tabs,.lrdt-g .gb-teas{flex-shrink:0;overflow-y:hidden}
@media (max-width:749px){.lrdt-g .gb-mat{align-items:stretch}.gb-inf>div.gb-inf__temp{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 18px 4px}.gb-inf__temp .gb-lab2{font-size:15px}.gb-filters{scroll-padding-inline:var(--l-pad)}}
.lrdt-col .lrdt-col__sort select{width:auto!important;field-sizing:content;min-width:0!important;max-width:220px;height:44px!important;border:0!important;background-color:transparent!important;box-shadow:none!important;padding:0 2px!important;margin:0;font:600 15px var(--l-sans)!important;color:var(--l-ink)!important;-webkit-appearance:auto;appearance:auto}
.lrdt-col .lrdt-col__price input{width:110px!important;min-width:0!important}
.lrdt-col input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;position:static!important;opacity:1!important}
.lrdt-col__route a span{white-space:nowrap}
.lrdt-col__hero-t,.lrdt-col__head,.lrdt-col__route{min-width:0}
@media (min-width:750px){.lrdt-col__route a span{white-space:normal;max-width:110px}.lrdt-col__route a.is-on span{white-space:nowrap}}
@media (max-width:1099px){.lrdt-col__hero{grid-template-columns:minmax(0,1fr)}}
@media (max-width:749px){.lrdt-col__route{max-width:none}.lrdt-col__route-line{width:auto;right:auto;min-width:calc(100% - 2*var(--l-pad))}}