.travel-cruises{max-width:1280px;margin:auto;padding:24px 20px 48px}@media(max-width:480px){.travel-cruises{padding:20px 16px 32px}}
.travel-ico{width:20px;height:20px;flex:none}
.travel-menu{display:grid;gap:8px;margin-block:12px}
.travel-menu-item{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}
.travel-links{display:none}
@media(min-width:1100px){.travel-links{display:flex;gap:4px;margin-inline:auto 12px;align-items:center}.travel-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:22px;background:transparent;color:var(--on-surface);font:inherit;font-weight:600;cursor:pointer}.travel-link:hover{background:var(--surface-c)}.travel-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}
.travel-link[aria-current="page"] span{text-decoration:underline 2px var(--primary);text-underline-offset:6px}
