#traveler-page{padding-top:40px;padding-bottom:64px}
#traveler-page [hidden]{display:none!important}
#traveler-page .gm-heading p{max-width:900px}
#traveler-page .tr-category{scroll-margin-top:100px}
#traveler-page .tr-category>h2{margin-bottom:10px}
.tr-category-intro{font-size:.9375rem;line-height:1.65;color:#756776;margin:0 0 20px;max-width:850px}
.tr-group-note{padding:18px 22px;margin:0;background:#faf7f9;font-size:.875rem;line-height:1.65;color:#756776;border-top:1px solid #e3d9e2}
#traveler-page .tr-entry-note{font-size:.8125rem}
#traveler-page .eq-item{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
#traveler-page .eq-brands{grid-template-columns:1fr}
#traveler-page .tr-group{scroll-margin-top:100px}
#traveler-clear{font:inherit;font-size:.875rem;color:#4f2a56;background:none;border:0;text-decoration:underline;text-underline-offset:4px;padding:8px 0;cursor:pointer}
#traveler-empty{padding:28px;background:#faf7f9}
#traveler-empty h2{font-size:1.4rem;font-weight:400;margin-top:0}
#traveler-empty p{font-size:1rem}
#traveler-reset{font:inherit;background:#4f2a56;color:white;padding:12px 16px;border:0;cursor:pointer}
#traveler-page .rp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#traveler-page a:focus-visible,#traveler-page button:focus-visible{outline:2px solid #b44861;outline-offset:3px}
@media(max-width:767px){#traveler-page{padding-top:26px}.tr-group-note{padding:16px}.tr-category-intro{font-size:.9375rem}#traveler-page .gm-meta{min-height:42px}}
@media(max-width:600px){#traveler-page .eq-item{grid-template-columns:1fr;gap:8px}}
